2  * FILE : src/mac/printfw.cpp 
   4  * This file was automatically generated by : 
   5  * Simplified Wrapper and Interface Generator (SWIG) 
   6  * Version 1.1 (Build 883) 
   8  * Portions Copyright (c) 1995-1998 
   9  * The University of Utah and The Regents of the University of California. 
  10  * Permission is granted to distribute this file in any manner provided 
  11  * this notice remains intact. 
  13  * Do not make changes to this file--changes will be lost! 
  19 /* Implementation : PYTHON */ 
  26 /* Definitions for Windows/Unix exporting */ 
  27 #if defined(__WIN32__) 
  28 #   if defined(_MSC_VER) 
  29 #       define SWIGEXPORT(a) __declspec(dllexport) a 
  31 #       if defined(__BORLANDC__) 
  32 #           define SWIGEXPORT(a) a _export 
  34 #           define SWIGEXPORT(a) a 
  38 #   define SWIGEXPORT(a) a 
  44 extern void SWIG_MakePtr(char *, void *, char *); 
  45 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *)); 
  46 extern char *SWIG_GetPtr(char *, void **, char *); 
  47 extern char *SWIG_GetPtrObj(PyObject 
*, void **, char *); 
  48 extern void SWIG_addvarlink(PyObject 
*, char *, PyObject 
*(*)(void), int (*)(PyObject 
*)); 
  49 extern PyObject 
*SWIG_newvarlink(void); 
  53 #define SWIG_init    initprintfwc 
  55 #define SWIG_name    "printfwc" 
  59 #include <wx/printdlg.h> 
  64     // Put some wx default wxChar* values into wxStrings. 
  65     static const wxChar
* wxPrintoutTitleStr 
= wxT("Printout"); 
  66     DECLARE_DEF_STRING(PrintoutTitleStr
); 
  68     DECLARE_DEF_STRING(FrameNameStr
); 
  71 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) { 
  77     } else if (target 
== Py_None
) { 
  81         if (!PyTuple_Check(target
)) { 
  83             target 
= PyTuple_New(1); 
  84             PyTuple_SetItem(target
, 0, o2
); 
  87         PyTuple_SetItem(o3
, 0, o
); 
  90         target 
= PySequence_Concat(o2
, o3
); 
  99 // Since this one would be tough and ugly to do with the Macros... 
 100 void wxPyPrintout::GetPageInfo(int *minPage
, int *maxPage
, int *pageFrom
, int *pageTo
) { 
 104     wxPyBeginBlockThreads(); 
 105     if ((found 
= m_myInst
.findCallback("GetPageInfo"))) { 
 106         PyObject
* result 
= m_myInst
.callCallbackObj(Py_BuildValue("()")); 
 107         if (result 
&& PyTuple_Check(result
) && PyTuple_Size(result
) == 4) { 
 110             val 
= PyTuple_GetItem(result
, 0); 
 111             if (PyInt_Check(val
))    *minPage 
= PyInt_AsLong(val
); 
 114             val 
= PyTuple_GetItem(result
, 1); 
 115             if (PyInt_Check(val
))    *maxPage 
= PyInt_AsLong(val
); 
 118             val 
= PyTuple_GetItem(result
, 2); 
 119             if (PyInt_Check(val
))    *pageFrom 
= PyInt_AsLong(val
); 
 122             val 
= PyTuple_GetItem(result
, 3); 
 123             if (PyInt_Check(val
))    *pageTo 
= PyInt_AsLong(val
); 
 130             PyErr_SetString(PyExc_TypeError
, "GetPageInfo should return a tuple of 4 integers."); 
 135     wxPyEndBlockThreads(); 
 137         wxPrintout::GetPageInfo(minPage
, maxPage
, pageFrom
, pageTo
); 
 140 void wxPyPrintout::base_GetPageInfo(int *minPage
, int *maxPage
, int *pageFrom
, int *pageTo
) { 
 141     wxPrintout::GetPageInfo(minPage
, maxPage
, pageFrom
, pageTo
); 
 145 IMP_PYCALLBACK_BOOL_INTINT(wxPyPrintout
, wxPrintout
, OnBeginDocument
); 
 146 IMP_PYCALLBACK__(wxPyPrintout
, wxPrintout
, OnEndDocument
); 
 147 IMP_PYCALLBACK__(wxPyPrintout
, wxPrintout
, OnBeginPrinting
); 
 148 IMP_PYCALLBACK__(wxPyPrintout
, wxPrintout
, OnEndPrinting
); 
 149 IMP_PYCALLBACK__(wxPyPrintout
, wxPrintout
, OnPreparePrinting
); 
 150 IMP_PYCALLBACK_BOOL_INT_pure(wxPyPrintout
, wxPrintout
, OnPrintPage
); 
 151 IMP_PYCALLBACK_BOOL_INT(wxPyPrintout
, wxPrintout
, HasPage
); 
 157 static void *SwigwxPrintDataTowxObject(void *ptr
) { 
 160     src 
= (wxPrintData 
*) ptr
; 
 161     dest 
= (wxObject 
*) src
; 
 162     return (void *) dest
; 
 165 #define new_wxPrintData() (new wxPrintData()) 
 166 static PyObject 
*_wrap_new_wxPrintData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 167     PyObject 
* _resultobj
; 
 168     wxPrintData 
* _result
; 
 169     char *_kwnames
[] = {  NULL 
}; 
 173     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPrintData",_kwnames
))  
 176     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 177     _result 
= (wxPrintData 
*)new_wxPrintData(); 
 179     wxPyEndAllowThreads(__tstate
); 
 180     if (PyErr_Occurred()) return NULL
; 
 182         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPrintData_p"); 
 183         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 186         _resultobj 
= Py_None
; 
 191 #define delete_wxPrintData(_swigobj) (delete _swigobj) 
 192 static PyObject 
*_wrap_delete_wxPrintData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 193     PyObject 
* _resultobj
; 
 195     PyObject 
* _argo0 
= 0; 
 196     char *_kwnames
[] = { "self", NULL 
}; 
 199     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxPrintData",_kwnames
,&_argo0
))  
 202         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 203         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 204             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxPrintData. Expected _wxPrintData_p."); 
 209     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 210     delete_wxPrintData(_arg0
); 
 212     wxPyEndAllowThreads(__tstate
); 
 213     if (PyErr_Occurred()) return NULL
; 
 214 }    Py_INCREF(Py_None
); 
 215     _resultobj 
= Py_None
; 
 219 #define wxPrintData_GetNoCopies(_swigobj)  (_swigobj->GetNoCopies()) 
 220 static PyObject 
*_wrap_wxPrintData_GetNoCopies(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 221     PyObject 
* _resultobj
; 
 224     PyObject 
* _argo0 
= 0; 
 225     char *_kwnames
[] = { "self", NULL 
}; 
 228     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_GetNoCopies",_kwnames
,&_argo0
))  
 231         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 232         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 233             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_GetNoCopies. Expected _wxPrintData_p."); 
 238     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 239     _result 
= (int )wxPrintData_GetNoCopies(_arg0
); 
 241     wxPyEndAllowThreads(__tstate
); 
 242     if (PyErr_Occurred()) return NULL
; 
 243 }    _resultobj 
= Py_BuildValue("i",_result
); 
 247 #define wxPrintData_GetCollate(_swigobj)  (_swigobj->GetCollate()) 
 248 static PyObject 
*_wrap_wxPrintData_GetCollate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 249     PyObject 
* _resultobj
; 
 252     PyObject 
* _argo0 
= 0; 
 253     char *_kwnames
[] = { "self", NULL 
}; 
 256     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_GetCollate",_kwnames
,&_argo0
))  
 259         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 260         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 261             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_GetCollate. Expected _wxPrintData_p."); 
 266     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 267     _result 
= (bool )wxPrintData_GetCollate(_arg0
); 
 269     wxPyEndAllowThreads(__tstate
); 
 270     if (PyErr_Occurred()) return NULL
; 
 271 }    _resultobj 
= Py_BuildValue("i",_result
); 
 275 #define wxPrintData_GetOrientation(_swigobj)  (_swigobj->GetOrientation()) 
 276 static PyObject 
*_wrap_wxPrintData_GetOrientation(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 277     PyObject 
* _resultobj
; 
 280     PyObject 
* _argo0 
= 0; 
 281     char *_kwnames
[] = { "self", NULL 
}; 
 284     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_GetOrientation",_kwnames
,&_argo0
))  
 287         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 288         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 289             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_GetOrientation. Expected _wxPrintData_p."); 
 294     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 295     _result 
= (int )wxPrintData_GetOrientation(_arg0
); 
 297     wxPyEndAllowThreads(__tstate
); 
 298     if (PyErr_Occurred()) return NULL
; 
 299 }    _resultobj 
= Py_BuildValue("i",_result
); 
 303 #define wxPrintData_Ok(_swigobj)  (_swigobj->Ok()) 
 304 static PyObject 
*_wrap_wxPrintData_Ok(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 305     PyObject 
* _resultobj
; 
 308     PyObject 
* _argo0 
= 0; 
 309     char *_kwnames
[] = { "self", NULL 
}; 
 312     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_Ok",_kwnames
,&_argo0
))  
 315         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 316         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 317             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_Ok. Expected _wxPrintData_p."); 
 322     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 323     _result 
= (bool )wxPrintData_Ok(_arg0
); 
 325     wxPyEndAllowThreads(__tstate
); 
 326     if (PyErr_Occurred()) return NULL
; 
 327 }    _resultobj 
= Py_BuildValue("i",_result
); 
 331 #define wxPrintData_GetPrinterName(_swigobj)  (_swigobj->GetPrinterName()) 
 332 static PyObject 
*_wrap_wxPrintData_GetPrinterName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 333     PyObject 
* _resultobj
; 
 336     PyObject 
* _argo0 
= 0; 
 337     char *_kwnames
[] = { "self", NULL 
}; 
 340     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_GetPrinterName",_kwnames
,&_argo0
))  
 343         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 344         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 345             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_GetPrinterName. Expected _wxPrintData_p."); 
 350     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 351     const wxString 
& _result_ref 
= wxPrintData_GetPrinterName(_arg0
); 
 352     _result 
= (wxString 
*) &_result_ref
; 
 354     wxPyEndAllowThreads(__tstate
); 
 355     if (PyErr_Occurred()) return NULL
; 
 358     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
 360     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 366 #define wxPrintData_GetColour(_swigobj)  (_swigobj->GetColour()) 
 367 static PyObject 
*_wrap_wxPrintData_GetColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 368     PyObject 
* _resultobj
; 
 371     PyObject 
* _argo0 
= 0; 
 372     char *_kwnames
[] = { "self", NULL 
}; 
 375     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_GetColour",_kwnames
,&_argo0
))  
 378         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 379         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 380             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_GetColour. Expected _wxPrintData_p."); 
 385     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 386     _result 
= (bool )wxPrintData_GetColour(_arg0
); 
 388     wxPyEndAllowThreads(__tstate
); 
 389     if (PyErr_Occurred()) return NULL
; 
 390 }    _resultobj 
= Py_BuildValue("i",_result
); 
 394 #define wxPrintData_GetDuplex(_swigobj)  (_swigobj->GetDuplex()) 
 395 static PyObject 
*_wrap_wxPrintData_GetDuplex(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 396     PyObject 
* _resultobj
; 
 397     wxDuplexMode  _result
; 
 399     PyObject 
* _argo0 
= 0; 
 400     char *_kwnames
[] = { "self", NULL 
}; 
 403     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_GetDuplex",_kwnames
,&_argo0
))  
 406         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 407         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 408             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_GetDuplex. Expected _wxPrintData_p."); 
 413     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 414     _result 
= (wxDuplexMode 
)wxPrintData_GetDuplex(_arg0
); 
 416     wxPyEndAllowThreads(__tstate
); 
 417     if (PyErr_Occurred()) return NULL
; 
 418 }    _resultobj 
= Py_BuildValue("i",_result
); 
 422 #define wxPrintData_GetPaperId(_swigobj)  (_swigobj->GetPaperId()) 
 423 static PyObject 
*_wrap_wxPrintData_GetPaperId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 424     PyObject 
* _resultobj
; 
 427     PyObject 
* _argo0 
= 0; 
 428     char *_kwnames
[] = { "self", NULL 
}; 
 431     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_GetPaperId",_kwnames
,&_argo0
))  
 434         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 435         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 436             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_GetPaperId. Expected _wxPrintData_p."); 
 441     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 442     _result 
= (wxPaperSize 
)wxPrintData_GetPaperId(_arg0
); 
 444     wxPyEndAllowThreads(__tstate
); 
 445     if (PyErr_Occurred()) return NULL
; 
 446 }    _resultobj 
= Py_BuildValue("i",_result
); 
 450 #define wxPrintData_GetPaperSize(_swigobj)  (_swigobj->GetPaperSize()) 
 451 static PyObject 
*_wrap_wxPrintData_GetPaperSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 452     PyObject 
* _resultobj
; 
 455     PyObject 
* _argo0 
= 0; 
 456     char *_kwnames
[] = { "self", NULL 
}; 
 460     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_GetPaperSize",_kwnames
,&_argo0
))  
 463         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 464         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 465             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_GetPaperSize. Expected _wxPrintData_p."); 
 470     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 471     const wxSize 
& _result_ref 
= wxPrintData_GetPaperSize(_arg0
); 
 472     _result 
= (wxSize 
*) &_result_ref
; 
 474     wxPyEndAllowThreads(__tstate
); 
 475     if (PyErr_Occurred()) return NULL
; 
 477         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSize_p"); 
 478         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 481         _resultobj 
= Py_None
; 
 486 #define wxPrintData_GetQuality(_swigobj)  (_swigobj->GetQuality()) 
 487 static PyObject 
*_wrap_wxPrintData_GetQuality(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 488     PyObject 
* _resultobj
; 
 489     wxPrintQuality  _result
; 
 491     PyObject 
* _argo0 
= 0; 
 492     char *_kwnames
[] = { "self", NULL 
}; 
 495     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_GetQuality",_kwnames
,&_argo0
))  
 498         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 499         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 500             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_GetQuality. Expected _wxPrintData_p."); 
 505     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 506     _result 
= (wxPrintQuality 
)wxPrintData_GetQuality(_arg0
); 
 508     wxPyEndAllowThreads(__tstate
); 
 509     if (PyErr_Occurred()) return NULL
; 
 510 }    _resultobj 
= Py_BuildValue("i",_result
); 
 514 #define wxPrintData_SetNoCopies(_swigobj,_swigarg0)  (_swigobj->SetNoCopies(_swigarg0)) 
 515 static PyObject 
*_wrap_wxPrintData_SetNoCopies(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 516     PyObject 
* _resultobj
; 
 519     PyObject 
* _argo0 
= 0; 
 520     char *_kwnames
[] = { "self","v", NULL 
}; 
 523     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintData_SetNoCopies",_kwnames
,&_argo0
,&_arg1
))  
 526         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 527         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 528             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetNoCopies. Expected _wxPrintData_p."); 
 533     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 534     wxPrintData_SetNoCopies(_arg0
,_arg1
); 
 536     wxPyEndAllowThreads(__tstate
); 
 537     if (PyErr_Occurred()) return NULL
; 
 538 }    Py_INCREF(Py_None
); 
 539     _resultobj 
= Py_None
; 
 543 #define wxPrintData_SetCollate(_swigobj,_swigarg0)  (_swigobj->SetCollate(_swigarg0)) 
 544 static PyObject 
*_wrap_wxPrintData_SetCollate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 545     PyObject 
* _resultobj
; 
 548     PyObject 
* _argo0 
= 0; 
 550     char *_kwnames
[] = { "self","flag", NULL 
}; 
 553     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintData_SetCollate",_kwnames
,&_argo0
,&tempbool1
))  
 556         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 557         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 558             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetCollate. Expected _wxPrintData_p."); 
 562     _arg1 
= (bool ) tempbool1
; 
 564     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 565     wxPrintData_SetCollate(_arg0
,_arg1
); 
 567     wxPyEndAllowThreads(__tstate
); 
 568     if (PyErr_Occurred()) return NULL
; 
 569 }    Py_INCREF(Py_None
); 
 570     _resultobj 
= Py_None
; 
 574 #define wxPrintData_SetOrientation(_swigobj,_swigarg0)  (_swigobj->SetOrientation(_swigarg0)) 
 575 static PyObject 
*_wrap_wxPrintData_SetOrientation(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 576     PyObject 
* _resultobj
; 
 579     PyObject 
* _argo0 
= 0; 
 580     char *_kwnames
[] = { "self","orient", NULL 
}; 
 583     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintData_SetOrientation",_kwnames
,&_argo0
,&_arg1
))  
 586         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 587         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 588             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetOrientation. Expected _wxPrintData_p."); 
 593     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 594     wxPrintData_SetOrientation(_arg0
,_arg1
); 
 596     wxPyEndAllowThreads(__tstate
); 
 597     if (PyErr_Occurred()) return NULL
; 
 598 }    Py_INCREF(Py_None
); 
 599     _resultobj 
= Py_None
; 
 603 #define wxPrintData_SetPrinterName(_swigobj,_swigarg0)  (_swigobj->SetPrinterName(_swigarg0)) 
 604 static PyObject 
*_wrap_wxPrintData_SetPrinterName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 605     PyObject 
* _resultobj
; 
 608     PyObject 
* _argo0 
= 0; 
 609     PyObject 
* _obj1 
= 0; 
 610     char *_kwnames
[] = { "self","name", NULL 
}; 
 613     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPrintData_SetPrinterName",_kwnames
,&_argo0
,&_obj1
))  
 616         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 617         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 618             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetPrinterName. Expected _wxPrintData_p."); 
 623     _arg1 
= wxString_in_helper(_obj1
); 
 628     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 629     wxPrintData_SetPrinterName(_arg0
,*_arg1
); 
 631     wxPyEndAllowThreads(__tstate
); 
 632     if (PyErr_Occurred()) return NULL
; 
 633 }    Py_INCREF(Py_None
); 
 634     _resultobj 
= Py_None
; 
 642 #define wxPrintData_SetColour(_swigobj,_swigarg0)  (_swigobj->SetColour(_swigarg0)) 
 643 static PyObject 
*_wrap_wxPrintData_SetColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 644     PyObject 
* _resultobj
; 
 647     PyObject 
* _argo0 
= 0; 
 649     char *_kwnames
[] = { "self","colour", NULL 
}; 
 652     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintData_SetColour",_kwnames
,&_argo0
,&tempbool1
))  
 655         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 656         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 657             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetColour. Expected _wxPrintData_p."); 
 661     _arg1 
= (bool ) tempbool1
; 
 663     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 664     wxPrintData_SetColour(_arg0
,_arg1
); 
 666     wxPyEndAllowThreads(__tstate
); 
 667     if (PyErr_Occurred()) return NULL
; 
 668 }    Py_INCREF(Py_None
); 
 669     _resultobj 
= Py_None
; 
 673 #define wxPrintData_SetDuplex(_swigobj,_swigarg0)  (_swigobj->SetDuplex(_swigarg0)) 
 674 static PyObject 
*_wrap_wxPrintData_SetDuplex(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 675     PyObject 
* _resultobj
; 
 678     PyObject 
* _argo0 
= 0; 
 679     char *_kwnames
[] = { "self","duplex", NULL 
}; 
 682     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintData_SetDuplex",_kwnames
,&_argo0
,&_arg1
))  
 685         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 686         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 687             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetDuplex. Expected _wxPrintData_p."); 
 692     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 693     wxPrintData_SetDuplex(_arg0
,_arg1
); 
 695     wxPyEndAllowThreads(__tstate
); 
 696     if (PyErr_Occurred()) return NULL
; 
 697 }    Py_INCREF(Py_None
); 
 698     _resultobj 
= Py_None
; 
 702 #define wxPrintData_SetPaperId(_swigobj,_swigarg0)  (_swigobj->SetPaperId(_swigarg0)) 
 703 static PyObject 
*_wrap_wxPrintData_SetPaperId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 704     PyObject 
* _resultobj
; 
 707     PyObject 
* _argo0 
= 0; 
 708     char *_kwnames
[] = { "self","sizeId", NULL 
}; 
 711     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintData_SetPaperId",_kwnames
,&_argo0
,&_arg1
))  
 714         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 715         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 716             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetPaperId. Expected _wxPrintData_p."); 
 721     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 722     wxPrintData_SetPaperId(_arg0
,_arg1
); 
 724     wxPyEndAllowThreads(__tstate
); 
 725     if (PyErr_Occurred()) return NULL
; 
 726 }    Py_INCREF(Py_None
); 
 727     _resultobj 
= Py_None
; 
 731 #define wxPrintData_SetPaperSize(_swigobj,_swigarg0)  (_swigobj->SetPaperSize(_swigarg0)) 
 732 static PyObject 
*_wrap_wxPrintData_SetPaperSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 733     PyObject 
* _resultobj
; 
 736     PyObject 
* _argo0 
= 0; 
 738     PyObject 
* _obj1 
= 0; 
 739     char *_kwnames
[] = { "self","sz", NULL 
}; 
 742     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPrintData_SetPaperSize",_kwnames
,&_argo0
,&_obj1
))  
 745         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 746         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 747             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetPaperSize. Expected _wxPrintData_p."); 
 753     if (! wxSize_helper(_obj1
, &_arg1
)) 
 757     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 758     wxPrintData_SetPaperSize(_arg0
,*_arg1
); 
 760     wxPyEndAllowThreads(__tstate
); 
 761     if (PyErr_Occurred()) return NULL
; 
 762 }    Py_INCREF(Py_None
); 
 763     _resultobj 
= Py_None
; 
 767 #define wxPrintData_SetQuality(_swigobj,_swigarg0)  (_swigobj->SetQuality(_swigarg0)) 
 768 static PyObject 
*_wrap_wxPrintData_SetQuality(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 769     PyObject 
* _resultobj
; 
 771     wxPrintQuality  _arg1
; 
 772     PyObject 
* _argo0 
= 0; 
 773     char *_kwnames
[] = { "self","quality", NULL 
}; 
 776     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintData_SetQuality",_kwnames
,&_argo0
,&_arg1
))  
 779         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 780         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 781             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetQuality. Expected _wxPrintData_p."); 
 786     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 787     wxPrintData_SetQuality(_arg0
,_arg1
); 
 789     wxPyEndAllowThreads(__tstate
); 
 790     if (PyErr_Occurred()) return NULL
; 
 791 }    Py_INCREF(Py_None
); 
 792     _resultobj 
= Py_None
; 
 796 #define wxPrintData_GetPrinterCommand(_swigobj)  (_swigobj->GetPrinterCommand()) 
 797 static PyObject 
*_wrap_wxPrintData_GetPrinterCommand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 798     PyObject 
* _resultobj
; 
 801     PyObject 
* _argo0 
= 0; 
 802     char *_kwnames
[] = { "self", NULL 
}; 
 805     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_GetPrinterCommand",_kwnames
,&_argo0
))  
 808         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 809         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 810             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_GetPrinterCommand. Expected _wxPrintData_p."); 
 815     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 816     const wxString 
& _result_ref 
= wxPrintData_GetPrinterCommand(_arg0
); 
 817     _result 
= (wxString 
*) &_result_ref
; 
 819     wxPyEndAllowThreads(__tstate
); 
 820     if (PyErr_Occurred()) return NULL
; 
 823     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
 825     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 831 #define wxPrintData_GetPrinterOptions(_swigobj)  (_swigobj->GetPrinterOptions()) 
 832 static PyObject 
*_wrap_wxPrintData_GetPrinterOptions(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 833     PyObject 
* _resultobj
; 
 836     PyObject 
* _argo0 
= 0; 
 837     char *_kwnames
[] = { "self", NULL 
}; 
 840     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_GetPrinterOptions",_kwnames
,&_argo0
))  
 843         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 844         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 845             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_GetPrinterOptions. Expected _wxPrintData_p."); 
 850     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 851     const wxString 
& _result_ref 
= wxPrintData_GetPrinterOptions(_arg0
); 
 852     _result 
= (wxString 
*) &_result_ref
; 
 854     wxPyEndAllowThreads(__tstate
); 
 855     if (PyErr_Occurred()) return NULL
; 
 858     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
 860     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 866 #define wxPrintData_GetPreviewCommand(_swigobj)  (_swigobj->GetPreviewCommand()) 
 867 static PyObject 
*_wrap_wxPrintData_GetPreviewCommand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 868     PyObject 
* _resultobj
; 
 871     PyObject 
* _argo0 
= 0; 
 872     char *_kwnames
[] = { "self", NULL 
}; 
 875     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_GetPreviewCommand",_kwnames
,&_argo0
))  
 878         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 879         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 880             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_GetPreviewCommand. Expected _wxPrintData_p."); 
 885     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 886     const wxString 
& _result_ref 
= wxPrintData_GetPreviewCommand(_arg0
); 
 887     _result 
= (wxString 
*) &_result_ref
; 
 889     wxPyEndAllowThreads(__tstate
); 
 890     if (PyErr_Occurred()) return NULL
; 
 893     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
 895     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 901 #define wxPrintData_GetFilename(_swigobj)  (_swigobj->GetFilename()) 
 902 static PyObject 
*_wrap_wxPrintData_GetFilename(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 903     PyObject 
* _resultobj
; 
 906     PyObject 
* _argo0 
= 0; 
 907     char *_kwnames
[] = { "self", NULL 
}; 
 910     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_GetFilename",_kwnames
,&_argo0
))  
 913         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 914         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 915             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_GetFilename. Expected _wxPrintData_p."); 
 920     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 921     const wxString 
& _result_ref 
= wxPrintData_GetFilename(_arg0
); 
 922     _result 
= (wxString 
*) &_result_ref
; 
 924     wxPyEndAllowThreads(__tstate
); 
 925     if (PyErr_Occurred()) return NULL
; 
 928     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
 930     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 936 #define wxPrintData_GetFontMetricPath(_swigobj)  (_swigobj->GetFontMetricPath()) 
 937 static PyObject 
*_wrap_wxPrintData_GetFontMetricPath(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 938     PyObject 
* _resultobj
; 
 941     PyObject 
* _argo0 
= 0; 
 942     char *_kwnames
[] = { "self", NULL 
}; 
 945     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_GetFontMetricPath",_kwnames
,&_argo0
))  
 948         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 949         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 950             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_GetFontMetricPath. Expected _wxPrintData_p."); 
 955     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 956     const wxString 
& _result_ref 
= wxPrintData_GetFontMetricPath(_arg0
); 
 957     _result 
= (wxString 
*) &_result_ref
; 
 959     wxPyEndAllowThreads(__tstate
); 
 960     if (PyErr_Occurred()) return NULL
; 
 963     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
 965     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 971 #define wxPrintData_GetPrinterScaleX(_swigobj)  (_swigobj->GetPrinterScaleX()) 
 972 static PyObject 
*_wrap_wxPrintData_GetPrinterScaleX(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 973     PyObject 
* _resultobj
; 
 976     PyObject 
* _argo0 
= 0; 
 977     char *_kwnames
[] = { "self", NULL 
}; 
 980     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_GetPrinterScaleX",_kwnames
,&_argo0
))  
 983         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 984         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 985             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_GetPrinterScaleX. Expected _wxPrintData_p."); 
 990     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 991     _result 
= (double )wxPrintData_GetPrinterScaleX(_arg0
); 
 993     wxPyEndAllowThreads(__tstate
); 
 994     if (PyErr_Occurred()) return NULL
; 
 995 }    _resultobj 
= Py_BuildValue("d",_result
); 
 999 #define wxPrintData_GetPrinterScaleY(_swigobj)  (_swigobj->GetPrinterScaleY()) 
1000 static PyObject 
*_wrap_wxPrintData_GetPrinterScaleY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1001     PyObject 
* _resultobj
; 
1003     wxPrintData 
* _arg0
; 
1004     PyObject 
* _argo0 
= 0; 
1005     char *_kwnames
[] = { "self", NULL 
}; 
1008     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_GetPrinterScaleY",_kwnames
,&_argo0
))  
1011         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1012         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
1013             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_GetPrinterScaleY. Expected _wxPrintData_p."); 
1018     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1019     _result 
= (double )wxPrintData_GetPrinterScaleY(_arg0
); 
1021     wxPyEndAllowThreads(__tstate
); 
1022     if (PyErr_Occurred()) return NULL
; 
1023 }    _resultobj 
= Py_BuildValue("d",_result
); 
1027 #define wxPrintData_GetPrinterTranslateX(_swigobj)  (_swigobj->GetPrinterTranslateX()) 
1028 static PyObject 
*_wrap_wxPrintData_GetPrinterTranslateX(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1029     PyObject 
* _resultobj
; 
1031     wxPrintData 
* _arg0
; 
1032     PyObject 
* _argo0 
= 0; 
1033     char *_kwnames
[] = { "self", NULL 
}; 
1036     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_GetPrinterTranslateX",_kwnames
,&_argo0
))  
1039         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1040         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
1041             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_GetPrinterTranslateX. Expected _wxPrintData_p."); 
1046     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1047     _result 
= (long )wxPrintData_GetPrinterTranslateX(_arg0
); 
1049     wxPyEndAllowThreads(__tstate
); 
1050     if (PyErr_Occurred()) return NULL
; 
1051 }    _resultobj 
= Py_BuildValue("l",_result
); 
1055 #define wxPrintData_GetPrinterTranslateY(_swigobj)  (_swigobj->GetPrinterTranslateY()) 
1056 static PyObject 
*_wrap_wxPrintData_GetPrinterTranslateY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1057     PyObject 
* _resultobj
; 
1059     wxPrintData 
* _arg0
; 
1060     PyObject 
* _argo0 
= 0; 
1061     char *_kwnames
[] = { "self", NULL 
}; 
1064     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_GetPrinterTranslateY",_kwnames
,&_argo0
))  
1067         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1068         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
1069             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_GetPrinterTranslateY. Expected _wxPrintData_p."); 
1074     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1075     _result 
= (long )wxPrintData_GetPrinterTranslateY(_arg0
); 
1077     wxPyEndAllowThreads(__tstate
); 
1078     if (PyErr_Occurred()) return NULL
; 
1079 }    _resultobj 
= Py_BuildValue("l",_result
); 
1083 #define wxPrintData_GetPrintMode(_swigobj)  (_swigobj->GetPrintMode()) 
1084 static PyObject 
*_wrap_wxPrintData_GetPrintMode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1085     PyObject 
* _resultobj
; 
1086     wxPrintMode 
* _result
; 
1087     wxPrintData 
* _arg0
; 
1088     PyObject 
* _argo0 
= 0; 
1089     char *_kwnames
[] = { "self", NULL 
}; 
1093     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_GetPrintMode",_kwnames
,&_argo0
))  
1096         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1097         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
1098             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_GetPrintMode. Expected _wxPrintData_p."); 
1103     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1104     _result 
= new wxPrintMode (wxPrintData_GetPrintMode(_arg0
)); 
1106     wxPyEndAllowThreads(__tstate
); 
1107     if (PyErr_Occurred()) return NULL
; 
1108 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPrintMode_p"); 
1109     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1113 #define wxPrintData_SetPrinterCommand(_swigobj,_swigarg0)  (_swigobj->SetPrinterCommand(_swigarg0)) 
1114 static PyObject 
*_wrap_wxPrintData_SetPrinterCommand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1115     PyObject 
* _resultobj
; 
1116     wxPrintData 
* _arg0
; 
1118     PyObject 
* _argo0 
= 0; 
1119     PyObject 
* _obj1 
= 0; 
1120     char *_kwnames
[] = { "self","command", NULL 
}; 
1123     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPrintData_SetPrinterCommand",_kwnames
,&_argo0
,&_obj1
))  
1126         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1127         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
1128             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetPrinterCommand. Expected _wxPrintData_p."); 
1133     _arg1 
= wxString_in_helper(_obj1
); 
1138     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1139     wxPrintData_SetPrinterCommand(_arg0
,*_arg1
); 
1141     wxPyEndAllowThreads(__tstate
); 
1142     if (PyErr_Occurred()) return NULL
; 
1143 }    Py_INCREF(Py_None
); 
1144     _resultobj 
= Py_None
; 
1152 #define wxPrintData_SetPrinterOptions(_swigobj,_swigarg0)  (_swigobj->SetPrinterOptions(_swigarg0)) 
1153 static PyObject 
*_wrap_wxPrintData_SetPrinterOptions(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1154     PyObject 
* _resultobj
; 
1155     wxPrintData 
* _arg0
; 
1157     PyObject 
* _argo0 
= 0; 
1158     PyObject 
* _obj1 
= 0; 
1159     char *_kwnames
[] = { "self","options", NULL 
}; 
1162     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPrintData_SetPrinterOptions",_kwnames
,&_argo0
,&_obj1
))  
1165         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1166         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
1167             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetPrinterOptions. Expected _wxPrintData_p."); 
1172     _arg1 
= wxString_in_helper(_obj1
); 
1177     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1178     wxPrintData_SetPrinterOptions(_arg0
,*_arg1
); 
1180     wxPyEndAllowThreads(__tstate
); 
1181     if (PyErr_Occurred()) return NULL
; 
1182 }    Py_INCREF(Py_None
); 
1183     _resultobj 
= Py_None
; 
1191 #define wxPrintData_SetPreviewCommand(_swigobj,_swigarg0)  (_swigobj->SetPreviewCommand(_swigarg0)) 
1192 static PyObject 
*_wrap_wxPrintData_SetPreviewCommand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1193     PyObject 
* _resultobj
; 
1194     wxPrintData 
* _arg0
; 
1196     PyObject 
* _argo0 
= 0; 
1197     PyObject 
* _obj1 
= 0; 
1198     char *_kwnames
[] = { "self","command", NULL 
}; 
1201     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPrintData_SetPreviewCommand",_kwnames
,&_argo0
,&_obj1
))  
1204         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1205         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
1206             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetPreviewCommand. Expected _wxPrintData_p."); 
1211     _arg1 
= wxString_in_helper(_obj1
); 
1216     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1217     wxPrintData_SetPreviewCommand(_arg0
,*_arg1
); 
1219     wxPyEndAllowThreads(__tstate
); 
1220     if (PyErr_Occurred()) return NULL
; 
1221 }    Py_INCREF(Py_None
); 
1222     _resultobj 
= Py_None
; 
1230 #define wxPrintData_SetFilename(_swigobj,_swigarg0)  (_swigobj->SetFilename(_swigarg0)) 
1231 static PyObject 
*_wrap_wxPrintData_SetFilename(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1232     PyObject 
* _resultobj
; 
1233     wxPrintData 
* _arg0
; 
1235     PyObject 
* _argo0 
= 0; 
1236     PyObject 
* _obj1 
= 0; 
1237     char *_kwnames
[] = { "self","filename", NULL 
}; 
1240     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPrintData_SetFilename",_kwnames
,&_argo0
,&_obj1
))  
1243         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1244         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
1245             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetFilename. Expected _wxPrintData_p."); 
1250     _arg1 
= wxString_in_helper(_obj1
); 
1255     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1256     wxPrintData_SetFilename(_arg0
,*_arg1
); 
1258     wxPyEndAllowThreads(__tstate
); 
1259     if (PyErr_Occurred()) return NULL
; 
1260 }    Py_INCREF(Py_None
); 
1261     _resultobj 
= Py_None
; 
1269 #define wxPrintData_SetFontMetricPath(_swigobj,_swigarg0)  (_swigobj->SetFontMetricPath(_swigarg0)) 
1270 static PyObject 
*_wrap_wxPrintData_SetFontMetricPath(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1271     PyObject 
* _resultobj
; 
1272     wxPrintData 
* _arg0
; 
1274     PyObject 
* _argo0 
= 0; 
1275     PyObject 
* _obj1 
= 0; 
1276     char *_kwnames
[] = { "self","path", NULL 
}; 
1279     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPrintData_SetFontMetricPath",_kwnames
,&_argo0
,&_obj1
))  
1282         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1283         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
1284             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetFontMetricPath. Expected _wxPrintData_p."); 
1289     _arg1 
= wxString_in_helper(_obj1
); 
1294     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1295     wxPrintData_SetFontMetricPath(_arg0
,*_arg1
); 
1297     wxPyEndAllowThreads(__tstate
); 
1298     if (PyErr_Occurred()) return NULL
; 
1299 }    Py_INCREF(Py_None
); 
1300     _resultobj 
= Py_None
; 
1308 #define wxPrintData_SetPrinterScaleX(_swigobj,_swigarg0)  (_swigobj->SetPrinterScaleX(_swigarg0)) 
1309 static PyObject 
*_wrap_wxPrintData_SetPrinterScaleX(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1310     PyObject 
* _resultobj
; 
1311     wxPrintData 
* _arg0
; 
1313     PyObject 
* _argo0 
= 0; 
1314     char *_kwnames
[] = { "self","x", NULL 
}; 
1317     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Od:wxPrintData_SetPrinterScaleX",_kwnames
,&_argo0
,&_arg1
))  
1320         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1321         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
1322             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetPrinterScaleX. Expected _wxPrintData_p."); 
1327     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1328     wxPrintData_SetPrinterScaleX(_arg0
,_arg1
); 
1330     wxPyEndAllowThreads(__tstate
); 
1331     if (PyErr_Occurred()) return NULL
; 
1332 }    Py_INCREF(Py_None
); 
1333     _resultobj 
= Py_None
; 
1337 #define wxPrintData_SetPrinterScaleY(_swigobj,_swigarg0)  (_swigobj->SetPrinterScaleY(_swigarg0)) 
1338 static PyObject 
*_wrap_wxPrintData_SetPrinterScaleY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1339     PyObject 
* _resultobj
; 
1340     wxPrintData 
* _arg0
; 
1342     PyObject 
* _argo0 
= 0; 
1343     char *_kwnames
[] = { "self","y", NULL 
}; 
1346     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Od:wxPrintData_SetPrinterScaleY",_kwnames
,&_argo0
,&_arg1
))  
1349         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1350         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
1351             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetPrinterScaleY. Expected _wxPrintData_p."); 
1356     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1357     wxPrintData_SetPrinterScaleY(_arg0
,_arg1
); 
1359     wxPyEndAllowThreads(__tstate
); 
1360     if (PyErr_Occurred()) return NULL
; 
1361 }    Py_INCREF(Py_None
); 
1362     _resultobj 
= Py_None
; 
1366 #define wxPrintData_SetPrinterScaling(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetPrinterScaling(_swigarg0,_swigarg1)) 
1367 static PyObject 
*_wrap_wxPrintData_SetPrinterScaling(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1368     PyObject 
* _resultobj
; 
1369     wxPrintData 
* _arg0
; 
1372     PyObject 
* _argo0 
= 0; 
1373     char *_kwnames
[] = { "self","x","y", NULL 
}; 
1376     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPrintData_SetPrinterScaling",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
1379         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1380         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
1381             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetPrinterScaling. Expected _wxPrintData_p."); 
1386     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1387     wxPrintData_SetPrinterScaling(_arg0
,_arg1
,_arg2
); 
1389     wxPyEndAllowThreads(__tstate
); 
1390     if (PyErr_Occurred()) return NULL
; 
1391 }    Py_INCREF(Py_None
); 
1392     _resultobj 
= Py_None
; 
1396 #define wxPrintData_SetPrinterTranslateX(_swigobj,_swigarg0)  (_swigobj->SetPrinterTranslateX(_swigarg0)) 
1397 static PyObject 
*_wrap_wxPrintData_SetPrinterTranslateX(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1398     PyObject 
* _resultobj
; 
1399     wxPrintData 
* _arg0
; 
1401     PyObject 
* _argo0 
= 0; 
1402     char *_kwnames
[] = { "self","x", NULL 
}; 
1405     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxPrintData_SetPrinterTranslateX",_kwnames
,&_argo0
,&_arg1
))  
1408         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1409         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
1410             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetPrinterTranslateX. Expected _wxPrintData_p."); 
1415     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1416     wxPrintData_SetPrinterTranslateX(_arg0
,_arg1
); 
1418     wxPyEndAllowThreads(__tstate
); 
1419     if (PyErr_Occurred()) return NULL
; 
1420 }    Py_INCREF(Py_None
); 
1421     _resultobj 
= Py_None
; 
1425 #define wxPrintData_SetPrinterTranslateY(_swigobj,_swigarg0)  (_swigobj->SetPrinterTranslateY(_swigarg0)) 
1426 static PyObject 
*_wrap_wxPrintData_SetPrinterTranslateY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1427     PyObject 
* _resultobj
; 
1428     wxPrintData 
* _arg0
; 
1430     PyObject 
* _argo0 
= 0; 
1431     char *_kwnames
[] = { "self","y", NULL 
}; 
1434     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxPrintData_SetPrinterTranslateY",_kwnames
,&_argo0
,&_arg1
))  
1437         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1438         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
1439             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetPrinterTranslateY. Expected _wxPrintData_p."); 
1444     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1445     wxPrintData_SetPrinterTranslateY(_arg0
,_arg1
); 
1447     wxPyEndAllowThreads(__tstate
); 
1448     if (PyErr_Occurred()) return NULL
; 
1449 }    Py_INCREF(Py_None
); 
1450     _resultobj 
= Py_None
; 
1454 #define wxPrintData_SetPrinterTranslation(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetPrinterTranslation(_swigarg0,_swigarg1)) 
1455 static PyObject 
*_wrap_wxPrintData_SetPrinterTranslation(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1456     PyObject 
* _resultobj
; 
1457     wxPrintData 
* _arg0
; 
1460     PyObject 
* _argo0 
= 0; 
1461     char *_kwnames
[] = { "self","x","y", NULL 
}; 
1464     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxPrintData_SetPrinterTranslation",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
1467         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1468         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
1469             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetPrinterTranslation. Expected _wxPrintData_p."); 
1474     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1475     wxPrintData_SetPrinterTranslation(_arg0
,_arg1
,_arg2
); 
1477     wxPyEndAllowThreads(__tstate
); 
1478     if (PyErr_Occurred()) return NULL
; 
1479 }    Py_INCREF(Py_None
); 
1480     _resultobj 
= Py_None
; 
1484 #define wxPrintData_SetPrintMode(_swigobj,_swigarg0)  (_swigobj->SetPrintMode(_swigarg0)) 
1485 static PyObject 
*_wrap_wxPrintData_SetPrintMode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1486     PyObject 
* _resultobj
; 
1487     wxPrintData 
* _arg0
; 
1488     wxPrintMode 
* _arg1
; 
1489     PyObject 
* _argo0 
= 0; 
1490     PyObject 
* _argo1 
= 0; 
1491     char *_kwnames
[] = { "self","printMode", NULL 
}; 
1494     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPrintData_SetPrintMode",_kwnames
,&_argo0
,&_argo1
))  
1497         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1498         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
1499             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetPrintMode. Expected _wxPrintData_p."); 
1504         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1505         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPrintMode_p")) { 
1506             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPrintData_SetPrintMode. Expected _wxPrintMode_p."); 
1511     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1512     wxPrintData_SetPrintMode(_arg0
,*_arg1
); 
1514     wxPyEndAllowThreads(__tstate
); 
1515     if (PyErr_Occurred()) return NULL
; 
1516 }    Py_INCREF(Py_None
); 
1517     _resultobj 
= Py_None
; 
1521 static void *SwigwxPostScriptDCTowxDC(void *ptr
) { 
1522     wxPostScriptDC 
*src
; 
1524     src 
= (wxPostScriptDC 
*) ptr
; 
1525     dest 
= (wxDC 
*) src
; 
1526     return (void *) dest
; 
1529 static void *SwigwxPostScriptDCTowxObject(void *ptr
) { 
1530     wxPostScriptDC 
*src
; 
1532     src 
= (wxPostScriptDC 
*) ptr
; 
1533     dest 
= (wxObject 
*) src
; 
1534     return (void *) dest
; 
1537 #define new_wxPostScriptDC(_swigarg0) (new wxPostScriptDC(_swigarg0)) 
1538 static PyObject 
*_wrap_new_wxPostScriptDC(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1539     PyObject 
* _resultobj
; 
1540     wxPostScriptDC 
* _result
; 
1541     wxPrintData 
* _arg0
; 
1542     PyObject 
* _argo0 
= 0; 
1543     char *_kwnames
[] = { "printData", NULL 
}; 
1547     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxPostScriptDC",_kwnames
,&_argo0
))  
1550         if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
1551             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxPostScriptDC. Expected _wxPrintData_p."); 
1556     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1557     _result 
= (wxPostScriptDC 
*)new_wxPostScriptDC(*_arg0
); 
1559     wxPyEndAllowThreads(__tstate
); 
1560     if (PyErr_Occurred()) return NULL
; 
1562         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPostScriptDC_p"); 
1563         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1566         _resultobj 
= Py_None
; 
1571 #define wxPostScriptDC_GetPrintData(_swigobj)  (_swigobj->GetPrintData()) 
1572 static PyObject 
*_wrap_wxPostScriptDC_GetPrintData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1573     PyObject 
* _resultobj
; 
1574     wxPrintData 
* _result
; 
1575     wxPostScriptDC 
* _arg0
; 
1576     PyObject 
* _argo0 
= 0; 
1577     char *_kwnames
[] = { "self", NULL 
}; 
1581     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPostScriptDC_GetPrintData",_kwnames
,&_argo0
))  
1584         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1585         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPostScriptDC_p")) { 
1586             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPostScriptDC_GetPrintData. Expected _wxPostScriptDC_p."); 
1591     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1592     wxPrintData 
& _result_ref 
= wxPostScriptDC_GetPrintData(_arg0
); 
1593     _result 
= (wxPrintData 
*) &_result_ref
; 
1595     wxPyEndAllowThreads(__tstate
); 
1596     if (PyErr_Occurred()) return NULL
; 
1598         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPrintData_p"); 
1599         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1602         _resultobj 
= Py_None
; 
1607 #define wxPostScriptDC_SetPrintData(_swigobj,_swigarg0)  (_swigobj->SetPrintData(_swigarg0)) 
1608 static PyObject 
*_wrap_wxPostScriptDC_SetPrintData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1609     PyObject 
* _resultobj
; 
1610     wxPostScriptDC 
* _arg0
; 
1611     wxPrintData 
* _arg1
; 
1612     PyObject 
* _argo0 
= 0; 
1613     PyObject 
* _argo1 
= 0; 
1614     char *_kwnames
[] = { "self","data", NULL 
}; 
1617     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPostScriptDC_SetPrintData",_kwnames
,&_argo0
,&_argo1
))  
1620         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1621         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPostScriptDC_p")) { 
1622             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPostScriptDC_SetPrintData. Expected _wxPostScriptDC_p."); 
1627         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPrintData_p")) { 
1628             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPostScriptDC_SetPrintData. Expected _wxPrintData_p."); 
1633     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1634     wxPostScriptDC_SetPrintData(_arg0
,*_arg1
); 
1636     wxPyEndAllowThreads(__tstate
); 
1637     if (PyErr_Occurred()) return NULL
; 
1638 }    Py_INCREF(Py_None
); 
1639     _resultobj 
= Py_None
; 
1643 static PyObject 
*_wrap_wxPostScriptDC_SetResolution(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1644     PyObject 
* _resultobj
; 
1646     char *_kwnames
[] = { "ppi", NULL 
}; 
1649     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxPostScriptDC_SetResolution",_kwnames
,&_arg0
))  
1652     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1653     wxPostScriptDC::SetResolution(_arg0
); 
1655     wxPyEndAllowThreads(__tstate
); 
1656     if (PyErr_Occurred()) return NULL
; 
1657 }    Py_INCREF(Py_None
); 
1658     _resultobj 
= Py_None
; 
1662 static PyObject 
*_wrap_wxPostScriptDC_GetResolution(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1663     PyObject 
* _resultobj
; 
1665     char *_kwnames
[] = {  NULL 
}; 
1668     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxPostScriptDC_GetResolution",_kwnames
))  
1671     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1672     _result 
= (int )wxPostScriptDC::GetResolution(); 
1674     wxPyEndAllowThreads(__tstate
); 
1675     if (PyErr_Occurred()) return NULL
; 
1676 }    _resultobj 
= Py_BuildValue("i",_result
); 
1680 static void *SwigwxPageSetupDialogDataTowxObject(void *ptr
) { 
1681     wxPageSetupDialogData 
*src
; 
1683     src 
= (wxPageSetupDialogData 
*) ptr
; 
1684     dest 
= (wxObject 
*) src
; 
1685     return (void *) dest
; 
1688 #define new_wxPageSetupDialogData() (new wxPageSetupDialogData()) 
1689 static PyObject 
*_wrap_new_wxPageSetupDialogData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1690     PyObject 
* _resultobj
; 
1691     wxPageSetupDialogData 
* _result
; 
1692     char *_kwnames
[] = {  NULL 
}; 
1696     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPageSetupDialogData",_kwnames
))  
1699     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1700     _result 
= (wxPageSetupDialogData 
*)new_wxPageSetupDialogData(); 
1702     wxPyEndAllowThreads(__tstate
); 
1703     if (PyErr_Occurred()) return NULL
; 
1705         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPageSetupDialogData_p"); 
1706         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1709         _resultobj 
= Py_None
; 
1714 #define delete_wxPageSetupDialogData(_swigobj) (delete _swigobj) 
1715 static PyObject 
*_wrap_delete_wxPageSetupDialogData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1716     PyObject 
* _resultobj
; 
1717     wxPageSetupDialogData 
* _arg0
; 
1718     PyObject 
* _argo0 
= 0; 
1719     char *_kwnames
[] = { "self", NULL 
}; 
1722     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxPageSetupDialogData",_kwnames
,&_argo0
))  
1725         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1726         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
1727             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxPageSetupDialogData. Expected _wxPageSetupDialogData_p."); 
1732     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1733     delete_wxPageSetupDialogData(_arg0
); 
1735     wxPyEndAllowThreads(__tstate
); 
1736     if (PyErr_Occurred()) return NULL
; 
1737 }    Py_INCREF(Py_None
); 
1738     _resultobj 
= Py_None
; 
1742 #define wxPageSetupDialogData_EnableHelp(_swigobj,_swigarg0)  (_swigobj->EnableHelp(_swigarg0)) 
1743 static PyObject 
*_wrap_wxPageSetupDialogData_EnableHelp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1744     PyObject 
* _resultobj
; 
1745     wxPageSetupDialogData 
* _arg0
; 
1747     PyObject 
* _argo0 
= 0; 
1749     char *_kwnames
[] = { "self","flag", NULL 
}; 
1752     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPageSetupDialogData_EnableHelp",_kwnames
,&_argo0
,&tempbool1
))  
1755         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1756         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
1757             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_EnableHelp. Expected _wxPageSetupDialogData_p."); 
1761     _arg1 
= (bool ) tempbool1
; 
1763     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1764     wxPageSetupDialogData_EnableHelp(_arg0
,_arg1
); 
1766     wxPyEndAllowThreads(__tstate
); 
1767     if (PyErr_Occurred()) return NULL
; 
1768 }    Py_INCREF(Py_None
); 
1769     _resultobj 
= Py_None
; 
1773 #define wxPageSetupDialogData_EnableMargins(_swigobj,_swigarg0)  (_swigobj->EnableMargins(_swigarg0)) 
1774 static PyObject 
*_wrap_wxPageSetupDialogData_EnableMargins(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1775     PyObject 
* _resultobj
; 
1776     wxPageSetupDialogData 
* _arg0
; 
1778     PyObject 
* _argo0 
= 0; 
1780     char *_kwnames
[] = { "self","flag", NULL 
}; 
1783     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPageSetupDialogData_EnableMargins",_kwnames
,&_argo0
,&tempbool1
))  
1786         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1787         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
1788             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_EnableMargins. Expected _wxPageSetupDialogData_p."); 
1792     _arg1 
= (bool ) tempbool1
; 
1794     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1795     wxPageSetupDialogData_EnableMargins(_arg0
,_arg1
); 
1797     wxPyEndAllowThreads(__tstate
); 
1798     if (PyErr_Occurred()) return NULL
; 
1799 }    Py_INCREF(Py_None
); 
1800     _resultobj 
= Py_None
; 
1804 #define wxPageSetupDialogData_EnableOrientation(_swigobj,_swigarg0)  (_swigobj->EnableOrientation(_swigarg0)) 
1805 static PyObject 
*_wrap_wxPageSetupDialogData_EnableOrientation(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1806     PyObject 
* _resultobj
; 
1807     wxPageSetupDialogData 
* _arg0
; 
1809     PyObject 
* _argo0 
= 0; 
1811     char *_kwnames
[] = { "self","flag", NULL 
}; 
1814     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPageSetupDialogData_EnableOrientation",_kwnames
,&_argo0
,&tempbool1
))  
1817         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1818         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
1819             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_EnableOrientation. Expected _wxPageSetupDialogData_p."); 
1823     _arg1 
= (bool ) tempbool1
; 
1825     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1826     wxPageSetupDialogData_EnableOrientation(_arg0
,_arg1
); 
1828     wxPyEndAllowThreads(__tstate
); 
1829     if (PyErr_Occurred()) return NULL
; 
1830 }    Py_INCREF(Py_None
); 
1831     _resultobj 
= Py_None
; 
1835 #define wxPageSetupDialogData_EnablePaper(_swigobj,_swigarg0)  (_swigobj->EnablePaper(_swigarg0)) 
1836 static PyObject 
*_wrap_wxPageSetupDialogData_EnablePaper(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1837     PyObject 
* _resultobj
; 
1838     wxPageSetupDialogData 
* _arg0
; 
1840     PyObject 
* _argo0 
= 0; 
1842     char *_kwnames
[] = { "self","flag", NULL 
}; 
1845     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPageSetupDialogData_EnablePaper",_kwnames
,&_argo0
,&tempbool1
))  
1848         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1849         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
1850             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_EnablePaper. Expected _wxPageSetupDialogData_p."); 
1854     _arg1 
= (bool ) tempbool1
; 
1856     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1857     wxPageSetupDialogData_EnablePaper(_arg0
,_arg1
); 
1859     wxPyEndAllowThreads(__tstate
); 
1860     if (PyErr_Occurred()) return NULL
; 
1861 }    Py_INCREF(Py_None
); 
1862     _resultobj 
= Py_None
; 
1866 #define wxPageSetupDialogData_EnablePrinter(_swigobj,_swigarg0)  (_swigobj->EnablePrinter(_swigarg0)) 
1867 static PyObject 
*_wrap_wxPageSetupDialogData_EnablePrinter(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1868     PyObject 
* _resultobj
; 
1869     wxPageSetupDialogData 
* _arg0
; 
1871     PyObject 
* _argo0 
= 0; 
1873     char *_kwnames
[] = { "self","flag", NULL 
}; 
1876     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPageSetupDialogData_EnablePrinter",_kwnames
,&_argo0
,&tempbool1
))  
1879         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1880         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
1881             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_EnablePrinter. Expected _wxPageSetupDialogData_p."); 
1885     _arg1 
= (bool ) tempbool1
; 
1887     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1888     wxPageSetupDialogData_EnablePrinter(_arg0
,_arg1
); 
1890     wxPyEndAllowThreads(__tstate
); 
1891     if (PyErr_Occurred()) return NULL
; 
1892 }    Py_INCREF(Py_None
); 
1893     _resultobj 
= Py_None
; 
1897 #define wxPageSetupDialogData_GetDefaultMinMargins(_swigobj)  (_swigobj->GetDefaultMinMargins()) 
1898 static PyObject 
*_wrap_wxPageSetupDialogData_GetDefaultMinMargins(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1899     PyObject 
* _resultobj
; 
1901     wxPageSetupDialogData 
* _arg0
; 
1902     PyObject 
* _argo0 
= 0; 
1903     char *_kwnames
[] = { "self", NULL 
}; 
1906     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPageSetupDialogData_GetDefaultMinMargins",_kwnames
,&_argo0
))  
1909         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1910         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
1911             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_GetDefaultMinMargins. Expected _wxPageSetupDialogData_p."); 
1916     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1917     _result 
= (bool )wxPageSetupDialogData_GetDefaultMinMargins(_arg0
); 
1919     wxPyEndAllowThreads(__tstate
); 
1920     if (PyErr_Occurred()) return NULL
; 
1921 }    _resultobj 
= Py_BuildValue("i",_result
); 
1925 #define wxPageSetupDialogData_GetEnableMargins(_swigobj)  (_swigobj->GetEnableMargins()) 
1926 static PyObject 
*_wrap_wxPageSetupDialogData_GetEnableMargins(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1927     PyObject 
* _resultobj
; 
1929     wxPageSetupDialogData 
* _arg0
; 
1930     PyObject 
* _argo0 
= 0; 
1931     char *_kwnames
[] = { "self", NULL 
}; 
1934     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPageSetupDialogData_GetEnableMargins",_kwnames
,&_argo0
))  
1937         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1938         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
1939             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_GetEnableMargins. Expected _wxPageSetupDialogData_p."); 
1944     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1945     _result 
= (bool )wxPageSetupDialogData_GetEnableMargins(_arg0
); 
1947     wxPyEndAllowThreads(__tstate
); 
1948     if (PyErr_Occurred()) return NULL
; 
1949 }    _resultobj 
= Py_BuildValue("i",_result
); 
1953 #define wxPageSetupDialogData_GetEnableOrientation(_swigobj)  (_swigobj->GetEnableOrientation()) 
1954 static PyObject 
*_wrap_wxPageSetupDialogData_GetEnableOrientation(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1955     PyObject 
* _resultobj
; 
1957     wxPageSetupDialogData 
* _arg0
; 
1958     PyObject 
* _argo0 
= 0; 
1959     char *_kwnames
[] = { "self", NULL 
}; 
1962     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPageSetupDialogData_GetEnableOrientation",_kwnames
,&_argo0
))  
1965         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1966         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
1967             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_GetEnableOrientation. Expected _wxPageSetupDialogData_p."); 
1972     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1973     _result 
= (bool )wxPageSetupDialogData_GetEnableOrientation(_arg0
); 
1975     wxPyEndAllowThreads(__tstate
); 
1976     if (PyErr_Occurred()) return NULL
; 
1977 }    _resultobj 
= Py_BuildValue("i",_result
); 
1981 #define wxPageSetupDialogData_GetEnablePaper(_swigobj)  (_swigobj->GetEnablePaper()) 
1982 static PyObject 
*_wrap_wxPageSetupDialogData_GetEnablePaper(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1983     PyObject 
* _resultobj
; 
1985     wxPageSetupDialogData 
* _arg0
; 
1986     PyObject 
* _argo0 
= 0; 
1987     char *_kwnames
[] = { "self", NULL 
}; 
1990     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPageSetupDialogData_GetEnablePaper",_kwnames
,&_argo0
))  
1993         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1994         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
1995             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_GetEnablePaper. Expected _wxPageSetupDialogData_p."); 
2000     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2001     _result 
= (bool )wxPageSetupDialogData_GetEnablePaper(_arg0
); 
2003     wxPyEndAllowThreads(__tstate
); 
2004     if (PyErr_Occurred()) return NULL
; 
2005 }    _resultobj 
= Py_BuildValue("i",_result
); 
2009 #define wxPageSetupDialogData_GetEnablePrinter(_swigobj)  (_swigobj->GetEnablePrinter()) 
2010 static PyObject 
*_wrap_wxPageSetupDialogData_GetEnablePrinter(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2011     PyObject 
* _resultobj
; 
2013     wxPageSetupDialogData 
* _arg0
; 
2014     PyObject 
* _argo0 
= 0; 
2015     char *_kwnames
[] = { "self", NULL 
}; 
2018     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPageSetupDialogData_GetEnablePrinter",_kwnames
,&_argo0
))  
2021         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2022         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
2023             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_GetEnablePrinter. Expected _wxPageSetupDialogData_p."); 
2028     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2029     _result 
= (bool )wxPageSetupDialogData_GetEnablePrinter(_arg0
); 
2031     wxPyEndAllowThreads(__tstate
); 
2032     if (PyErr_Occurred()) return NULL
; 
2033 }    _resultobj 
= Py_BuildValue("i",_result
); 
2037 #define wxPageSetupDialogData_GetEnableHelp(_swigobj)  (_swigobj->GetEnableHelp()) 
2038 static PyObject 
*_wrap_wxPageSetupDialogData_GetEnableHelp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2039     PyObject 
* _resultobj
; 
2041     wxPageSetupDialogData 
* _arg0
; 
2042     PyObject 
* _argo0 
= 0; 
2043     char *_kwnames
[] = { "self", NULL 
}; 
2046     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPageSetupDialogData_GetEnableHelp",_kwnames
,&_argo0
))  
2049         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2050         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
2051             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_GetEnableHelp. Expected _wxPageSetupDialogData_p."); 
2056     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2057     _result 
= (bool )wxPageSetupDialogData_GetEnableHelp(_arg0
); 
2059     wxPyEndAllowThreads(__tstate
); 
2060     if (PyErr_Occurred()) return NULL
; 
2061 }    _resultobj 
= Py_BuildValue("i",_result
); 
2065 #define wxPageSetupDialogData_GetDefaultInfo(_swigobj)  (_swigobj->GetDefaultInfo()) 
2066 static PyObject 
*_wrap_wxPageSetupDialogData_GetDefaultInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2067     PyObject 
* _resultobj
; 
2069     wxPageSetupDialogData 
* _arg0
; 
2070     PyObject 
* _argo0 
= 0; 
2071     char *_kwnames
[] = { "self", NULL 
}; 
2074     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPageSetupDialogData_GetDefaultInfo",_kwnames
,&_argo0
))  
2077         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2078         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
2079             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_GetDefaultInfo. Expected _wxPageSetupDialogData_p."); 
2084     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2085     _result 
= (bool )wxPageSetupDialogData_GetDefaultInfo(_arg0
); 
2087     wxPyEndAllowThreads(__tstate
); 
2088     if (PyErr_Occurred()) return NULL
; 
2089 }    _resultobj 
= Py_BuildValue("i",_result
); 
2093 #define wxPageSetupDialogData_GetMarginTopLeft(_swigobj)  (_swigobj->GetMarginTopLeft()) 
2094 static PyObject 
*_wrap_wxPageSetupDialogData_GetMarginTopLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2095     PyObject 
* _resultobj
; 
2097     wxPageSetupDialogData 
* _arg0
; 
2098     PyObject 
* _argo0 
= 0; 
2099     char *_kwnames
[] = { "self", NULL 
}; 
2103     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPageSetupDialogData_GetMarginTopLeft",_kwnames
,&_argo0
))  
2106         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2107         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
2108             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_GetMarginTopLeft. Expected _wxPageSetupDialogData_p."); 
2113     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2114     _result 
= new wxPoint (wxPageSetupDialogData_GetMarginTopLeft(_arg0
)); 
2116     wxPyEndAllowThreads(__tstate
); 
2117     if (PyErr_Occurred()) return NULL
; 
2118 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
2119     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2123 #define wxPageSetupDialogData_GetMarginBottomRight(_swigobj)  (_swigobj->GetMarginBottomRight()) 
2124 static PyObject 
*_wrap_wxPageSetupDialogData_GetMarginBottomRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2125     PyObject 
* _resultobj
; 
2127     wxPageSetupDialogData 
* _arg0
; 
2128     PyObject 
* _argo0 
= 0; 
2129     char *_kwnames
[] = { "self", NULL 
}; 
2133     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPageSetupDialogData_GetMarginBottomRight",_kwnames
,&_argo0
))  
2136         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2137         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
2138             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_GetMarginBottomRight. Expected _wxPageSetupDialogData_p."); 
2143     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2144     _result 
= new wxPoint (wxPageSetupDialogData_GetMarginBottomRight(_arg0
)); 
2146     wxPyEndAllowThreads(__tstate
); 
2147     if (PyErr_Occurred()) return NULL
; 
2148 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
2149     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2153 #define wxPageSetupDialogData_GetMinMarginTopLeft(_swigobj)  (_swigobj->GetMinMarginTopLeft()) 
2154 static PyObject 
*_wrap_wxPageSetupDialogData_GetMinMarginTopLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2155     PyObject 
* _resultobj
; 
2157     wxPageSetupDialogData 
* _arg0
; 
2158     PyObject 
* _argo0 
= 0; 
2159     char *_kwnames
[] = { "self", NULL 
}; 
2163     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPageSetupDialogData_GetMinMarginTopLeft",_kwnames
,&_argo0
))  
2166         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2167         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
2168             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_GetMinMarginTopLeft. Expected _wxPageSetupDialogData_p."); 
2173     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2174     _result 
= new wxPoint (wxPageSetupDialogData_GetMinMarginTopLeft(_arg0
)); 
2176     wxPyEndAllowThreads(__tstate
); 
2177     if (PyErr_Occurred()) return NULL
; 
2178 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
2179     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2183 #define wxPageSetupDialogData_GetMinMarginBottomRight(_swigobj)  (_swigobj->GetMinMarginBottomRight()) 
2184 static PyObject 
*_wrap_wxPageSetupDialogData_GetMinMarginBottomRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2185     PyObject 
* _resultobj
; 
2187     wxPageSetupDialogData 
* _arg0
; 
2188     PyObject 
* _argo0 
= 0; 
2189     char *_kwnames
[] = { "self", NULL 
}; 
2193     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPageSetupDialogData_GetMinMarginBottomRight",_kwnames
,&_argo0
))  
2196         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2197         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
2198             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_GetMinMarginBottomRight. Expected _wxPageSetupDialogData_p."); 
2203     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2204     _result 
= new wxPoint (wxPageSetupDialogData_GetMinMarginBottomRight(_arg0
)); 
2206     wxPyEndAllowThreads(__tstate
); 
2207     if (PyErr_Occurred()) return NULL
; 
2208 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
2209     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2213 #define wxPageSetupDialogData_GetPaperId(_swigobj)  (_swigobj->GetPaperId()) 
2214 static PyObject 
*_wrap_wxPageSetupDialogData_GetPaperId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2215     PyObject 
* _resultobj
; 
2216     wxPaperSize  _result
; 
2217     wxPageSetupDialogData 
* _arg0
; 
2218     PyObject 
* _argo0 
= 0; 
2219     char *_kwnames
[] = { "self", NULL 
}; 
2222     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPageSetupDialogData_GetPaperId",_kwnames
,&_argo0
))  
2225         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2226         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
2227             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_GetPaperId. Expected _wxPageSetupDialogData_p."); 
2232     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2233     _result 
= (wxPaperSize 
)wxPageSetupDialogData_GetPaperId(_arg0
); 
2235     wxPyEndAllowThreads(__tstate
); 
2236     if (PyErr_Occurred()) return NULL
; 
2237 }    _resultobj 
= Py_BuildValue("i",_result
); 
2241 #define wxPageSetupDialogData_GetPaperSize(_swigobj)  (_swigobj->GetPaperSize()) 
2242 static PyObject 
*_wrap_wxPageSetupDialogData_GetPaperSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2243     PyObject 
* _resultobj
; 
2245     wxPageSetupDialogData 
* _arg0
; 
2246     PyObject 
* _argo0 
= 0; 
2247     char *_kwnames
[] = { "self", NULL 
}; 
2251     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPageSetupDialogData_GetPaperSize",_kwnames
,&_argo0
))  
2254         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2255         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
2256             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_GetPaperSize. Expected _wxPageSetupDialogData_p."); 
2261     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2262     _result 
= new wxSize (wxPageSetupDialogData_GetPaperSize(_arg0
)); 
2264     wxPyEndAllowThreads(__tstate
); 
2265     if (PyErr_Occurred()) return NULL
; 
2266 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
2267     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2271 static wxPrintData 
* wxPageSetupDialogData_GetPrintData(wxPageSetupDialogData 
*self
) { 
2272             return new wxPrintData(self
->GetPrintData());  // force a copy 
2274 static PyObject 
*_wrap_wxPageSetupDialogData_GetPrintData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2275     PyObject 
* _resultobj
; 
2276     wxPrintData 
* _result
; 
2277     wxPageSetupDialogData 
* _arg0
; 
2278     PyObject 
* _argo0 
= 0; 
2279     char *_kwnames
[] = { "self", NULL 
}; 
2283     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPageSetupDialogData_GetPrintData",_kwnames
,&_argo0
))  
2286         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2287         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
2288             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_GetPrintData. Expected _wxPageSetupDialogData_p."); 
2293     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2294     _result 
= (wxPrintData 
*)wxPageSetupDialogData_GetPrintData(_arg0
); 
2296     wxPyEndAllowThreads(__tstate
); 
2297     if (PyErr_Occurred()) return NULL
; 
2299         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPrintData_p"); 
2300         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2303         _resultobj 
= Py_None
; 
2308 #define wxPageSetupDialogData_Ok(_swigobj)  (_swigobj->Ok()) 
2309 static PyObject 
*_wrap_wxPageSetupDialogData_Ok(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2310     PyObject 
* _resultobj
; 
2312     wxPageSetupDialogData 
* _arg0
; 
2313     PyObject 
* _argo0 
= 0; 
2314     char *_kwnames
[] = { "self", NULL 
}; 
2317     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPageSetupDialogData_Ok",_kwnames
,&_argo0
))  
2320         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2321         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
2322             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_Ok. Expected _wxPageSetupDialogData_p."); 
2327     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2328     _result 
= (bool )wxPageSetupDialogData_Ok(_arg0
); 
2330     wxPyEndAllowThreads(__tstate
); 
2331     if (PyErr_Occurred()) return NULL
; 
2332 }    _resultobj 
= Py_BuildValue("i",_result
); 
2336 #define wxPageSetupDialogData_SetDefaultInfo(_swigobj,_swigarg0)  (_swigobj->SetDefaultInfo(_swigarg0)) 
2337 static PyObject 
*_wrap_wxPageSetupDialogData_SetDefaultInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2338     PyObject 
* _resultobj
; 
2339     wxPageSetupDialogData 
* _arg0
; 
2341     PyObject 
* _argo0 
= 0; 
2343     char *_kwnames
[] = { "self","flag", NULL 
}; 
2346     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPageSetupDialogData_SetDefaultInfo",_kwnames
,&_argo0
,&tempbool1
))  
2349         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2350         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
2351             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_SetDefaultInfo. Expected _wxPageSetupDialogData_p."); 
2355     _arg1 
= (bool ) tempbool1
; 
2357     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2358     wxPageSetupDialogData_SetDefaultInfo(_arg0
,_arg1
); 
2360     wxPyEndAllowThreads(__tstate
); 
2361     if (PyErr_Occurred()) return NULL
; 
2362 }    Py_INCREF(Py_None
); 
2363     _resultobj 
= Py_None
; 
2367 #define wxPageSetupDialogData_SetDefaultMinMargins(_swigobj,_swigarg0)  (_swigobj->SetDefaultMinMargins(_swigarg0)) 
2368 static PyObject 
*_wrap_wxPageSetupDialogData_SetDefaultMinMargins(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2369     PyObject 
* _resultobj
; 
2370     wxPageSetupDialogData 
* _arg0
; 
2372     PyObject 
* _argo0 
= 0; 
2374     char *_kwnames
[] = { "self","flag", NULL 
}; 
2377     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPageSetupDialogData_SetDefaultMinMargins",_kwnames
,&_argo0
,&tempbool1
))  
2380         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2381         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
2382             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_SetDefaultMinMargins. Expected _wxPageSetupDialogData_p."); 
2386     _arg1 
= (bool ) tempbool1
; 
2388     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2389     wxPageSetupDialogData_SetDefaultMinMargins(_arg0
,_arg1
); 
2391     wxPyEndAllowThreads(__tstate
); 
2392     if (PyErr_Occurred()) return NULL
; 
2393 }    Py_INCREF(Py_None
); 
2394     _resultobj 
= Py_None
; 
2398 #define wxPageSetupDialogData_SetMarginTopLeft(_swigobj,_swigarg0)  (_swigobj->SetMarginTopLeft(_swigarg0)) 
2399 static PyObject 
*_wrap_wxPageSetupDialogData_SetMarginTopLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2400     PyObject 
* _resultobj
; 
2401     wxPageSetupDialogData 
* _arg0
; 
2403     PyObject 
* _argo0 
= 0; 
2405     PyObject 
* _obj1 
= 0; 
2406     char *_kwnames
[] = { "self","pt", NULL 
}; 
2409     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPageSetupDialogData_SetMarginTopLeft",_kwnames
,&_argo0
,&_obj1
))  
2412         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2413         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
2414             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_SetMarginTopLeft. Expected _wxPageSetupDialogData_p."); 
2420     if (! wxPoint_helper(_obj1
, &_arg1
)) 
2424     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2425     wxPageSetupDialogData_SetMarginTopLeft(_arg0
,*_arg1
); 
2427     wxPyEndAllowThreads(__tstate
); 
2428     if (PyErr_Occurred()) return NULL
; 
2429 }    Py_INCREF(Py_None
); 
2430     _resultobj 
= Py_None
; 
2434 #define wxPageSetupDialogData_SetMarginBottomRight(_swigobj,_swigarg0)  (_swigobj->SetMarginBottomRight(_swigarg0)) 
2435 static PyObject 
*_wrap_wxPageSetupDialogData_SetMarginBottomRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2436     PyObject 
* _resultobj
; 
2437     wxPageSetupDialogData 
* _arg0
; 
2439     PyObject 
* _argo0 
= 0; 
2441     PyObject 
* _obj1 
= 0; 
2442     char *_kwnames
[] = { "self","pt", NULL 
}; 
2445     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPageSetupDialogData_SetMarginBottomRight",_kwnames
,&_argo0
,&_obj1
))  
2448         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2449         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
2450             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_SetMarginBottomRight. Expected _wxPageSetupDialogData_p."); 
2456     if (! wxPoint_helper(_obj1
, &_arg1
)) 
2460     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2461     wxPageSetupDialogData_SetMarginBottomRight(_arg0
,*_arg1
); 
2463     wxPyEndAllowThreads(__tstate
); 
2464     if (PyErr_Occurred()) return NULL
; 
2465 }    Py_INCREF(Py_None
); 
2466     _resultobj 
= Py_None
; 
2470 #define wxPageSetupDialogData_SetMinMarginTopLeft(_swigobj,_swigarg0)  (_swigobj->SetMinMarginTopLeft(_swigarg0)) 
2471 static PyObject 
*_wrap_wxPageSetupDialogData_SetMinMarginTopLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2472     PyObject 
* _resultobj
; 
2473     wxPageSetupDialogData 
* _arg0
; 
2475     PyObject 
* _argo0 
= 0; 
2477     PyObject 
* _obj1 
= 0; 
2478     char *_kwnames
[] = { "self","pt", NULL 
}; 
2481     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPageSetupDialogData_SetMinMarginTopLeft",_kwnames
,&_argo0
,&_obj1
))  
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_SetMinMarginTopLeft. Expected _wxPageSetupDialogData_p."); 
2492     if (! wxPoint_helper(_obj1
, &_arg1
)) 
2496     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2497     wxPageSetupDialogData_SetMinMarginTopLeft(_arg0
,*_arg1
); 
2499     wxPyEndAllowThreads(__tstate
); 
2500     if (PyErr_Occurred()) return NULL
; 
2501 }    Py_INCREF(Py_None
); 
2502     _resultobj 
= Py_None
; 
2506 #define wxPageSetupDialogData_SetMinMarginBottomRight(_swigobj,_swigarg0)  (_swigobj->SetMinMarginBottomRight(_swigarg0)) 
2507 static PyObject 
*_wrap_wxPageSetupDialogData_SetMinMarginBottomRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2508     PyObject 
* _resultobj
; 
2509     wxPageSetupDialogData 
* _arg0
; 
2511     PyObject 
* _argo0 
= 0; 
2513     PyObject 
* _obj1 
= 0; 
2514     char *_kwnames
[] = { "self","pt", NULL 
}; 
2517     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPageSetupDialogData_SetMinMarginBottomRight",_kwnames
,&_argo0
,&_obj1
))  
2520         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2521         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
2522             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_SetMinMarginBottomRight. Expected _wxPageSetupDialogData_p."); 
2528     if (! wxPoint_helper(_obj1
, &_arg1
)) 
2532     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2533     wxPageSetupDialogData_SetMinMarginBottomRight(_arg0
,*_arg1
); 
2535     wxPyEndAllowThreads(__tstate
); 
2536     if (PyErr_Occurred()) return NULL
; 
2537 }    Py_INCREF(Py_None
); 
2538     _resultobj 
= Py_None
; 
2542 #define wxPageSetupDialogData_SetPaperId(_swigobj,_swigarg0)  (_swigobj->SetPaperId(_swigarg0)) 
2543 static PyObject 
*_wrap_wxPageSetupDialogData_SetPaperId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2544     PyObject 
* _resultobj
; 
2545     wxPageSetupDialogData 
* _arg0
; 
2547     PyObject 
* _argo0 
= 0; 
2548     char *_kwnames
[] = { "self","id", NULL 
}; 
2551     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPageSetupDialogData_SetPaperId",_kwnames
,&_argo0
,&_arg1
))  
2554         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2555         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
2556             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_SetPaperId. Expected _wxPageSetupDialogData_p."); 
2561     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2562     wxPageSetupDialogData_SetPaperId(_arg0
,_arg1
); 
2564     wxPyEndAllowThreads(__tstate
); 
2565     if (PyErr_Occurred()) return NULL
; 
2566 }    Py_INCREF(Py_None
); 
2567     _resultobj 
= Py_None
; 
2571 #define wxPageSetupDialogData_SetPaperSize(_swigobj,_swigarg0)  (_swigobj->SetPaperSize(_swigarg0)) 
2572 static PyObject 
*_wrap_wxPageSetupDialogData_SetPaperSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2573     PyObject 
* _resultobj
; 
2574     wxPageSetupDialogData 
* _arg0
; 
2576     PyObject 
* _argo0 
= 0; 
2578     PyObject 
* _obj1 
= 0; 
2579     char *_kwnames
[] = { "self","size", NULL 
}; 
2582     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPageSetupDialogData_SetPaperSize",_kwnames
,&_argo0
,&_obj1
))  
2585         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2586         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
2587             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_SetPaperSize. Expected _wxPageSetupDialogData_p."); 
2593     if (! wxSize_helper(_obj1
, &_arg1
)) 
2597     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2598     wxPageSetupDialogData_SetPaperSize(_arg0
,*_arg1
); 
2600     wxPyEndAllowThreads(__tstate
); 
2601     if (PyErr_Occurred()) return NULL
; 
2602 }    Py_INCREF(Py_None
); 
2603     _resultobj 
= Py_None
; 
2607 #define wxPageSetupDialogData_SetPrintData(_swigobj,_swigarg0)  (_swigobj->SetPrintData(_swigarg0)) 
2608 static PyObject 
*_wrap_wxPageSetupDialogData_SetPrintData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2609     PyObject 
* _resultobj
; 
2610     wxPageSetupDialogData 
* _arg0
; 
2611     wxPrintData 
* _arg1
; 
2612     PyObject 
* _argo0 
= 0; 
2613     PyObject 
* _argo1 
= 0; 
2614     char *_kwnames
[] = { "self","printData", NULL 
}; 
2617     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPageSetupDialogData_SetPrintData",_kwnames
,&_argo0
,&_argo1
))  
2620         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2621         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
2622             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_SetPrintData. Expected _wxPageSetupDialogData_p."); 
2627         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPrintData_p")) { 
2628             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPageSetupDialogData_SetPrintData. Expected _wxPrintData_p."); 
2633     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2634     wxPageSetupDialogData_SetPrintData(_arg0
,*_arg1
); 
2636     wxPyEndAllowThreads(__tstate
); 
2637     if (PyErr_Occurred()) return NULL
; 
2638 }    Py_INCREF(Py_None
); 
2639     _resultobj 
= Py_None
; 
2643 static void *SwigwxPageSetupDialogTowxDialog(void *ptr
) { 
2644     wxPageSetupDialog 
*src
; 
2646     src 
= (wxPageSetupDialog 
*) ptr
; 
2647     dest 
= (wxDialog 
*) src
; 
2648     return (void *) dest
; 
2651 static void *SwigwxPageSetupDialogTowxTopLevelWindow(void *ptr
) { 
2652     wxPageSetupDialog 
*src
; 
2653     wxTopLevelWindow 
*dest
; 
2654     src 
= (wxPageSetupDialog 
*) ptr
; 
2655     dest 
= (wxTopLevelWindow 
*) src
; 
2656     return (void *) dest
; 
2659 static void *SwigwxPageSetupDialogTowxWindow(void *ptr
) { 
2660     wxPageSetupDialog 
*src
; 
2662     src 
= (wxPageSetupDialog 
*) ptr
; 
2663     dest 
= (wxWindow 
*) src
; 
2664     return (void *) dest
; 
2667 static void *SwigwxPageSetupDialogTowxEvtHandler(void *ptr
) { 
2668     wxPageSetupDialog 
*src
; 
2670     src 
= (wxPageSetupDialog 
*) ptr
; 
2671     dest 
= (wxEvtHandler 
*) src
; 
2672     return (void *) dest
; 
2675 static void *SwigwxPageSetupDialogTowxObject(void *ptr
) { 
2676     wxPageSetupDialog 
*src
; 
2678     src 
= (wxPageSetupDialog 
*) ptr
; 
2679     dest 
= (wxObject 
*) src
; 
2680     return (void *) dest
; 
2683 #define new_wxPageSetupDialog(_swigarg0,_swigarg1) (new wxPageSetupDialog(_swigarg0,_swigarg1)) 
2684 static PyObject 
*_wrap_new_wxPageSetupDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2685     PyObject 
* _resultobj
; 
2686     wxPageSetupDialog 
* _result
; 
2688     wxPageSetupDialogData 
* _arg1 
= (wxPageSetupDialogData 
*) NULL
; 
2689     PyObject 
* _argo0 
= 0; 
2690     PyObject 
* _argo1 
= 0; 
2691     char *_kwnames
[] = { "parent","data", NULL 
}; 
2695     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:new_wxPageSetupDialog",_kwnames
,&_argo0
,&_argo1
))  
2698         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2699         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2700             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxPageSetupDialog. Expected _wxWindow_p."); 
2705         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2706         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPageSetupDialogData_p")) { 
2707             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxPageSetupDialog. Expected _wxPageSetupDialogData_p."); 
2712     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2713     _result 
= (wxPageSetupDialog 
*)new_wxPageSetupDialog(_arg0
,_arg1
); 
2715     wxPyEndAllowThreads(__tstate
); 
2716     if (PyErr_Occurred()) return NULL
; 
2718         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPageSetupDialog_p"); 
2719         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2722         _resultobj 
= Py_None
; 
2727 #define wxPageSetupDialog_GetPageSetupData(_swigobj)  (_swigobj->GetPageSetupData()) 
2728 static PyObject 
*_wrap_wxPageSetupDialog_GetPageSetupData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2729     PyObject 
* _resultobj
; 
2730     wxPageSetupDialogData 
* _result
; 
2731     wxPageSetupDialog 
* _arg0
; 
2732     PyObject 
* _argo0 
= 0; 
2733     char *_kwnames
[] = { "self", NULL 
}; 
2737     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPageSetupDialog_GetPageSetupData",_kwnames
,&_argo0
))  
2740         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2741         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialog_p")) { 
2742             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialog_GetPageSetupData. Expected _wxPageSetupDialog_p."); 
2747     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2748     wxPageSetupDialogData 
& _result_ref 
= wxPageSetupDialog_GetPageSetupData(_arg0
); 
2749     _result 
= (wxPageSetupDialogData 
*) &_result_ref
; 
2751     wxPyEndAllowThreads(__tstate
); 
2752     if (PyErr_Occurred()) return NULL
; 
2754         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPageSetupDialogData_p"); 
2755         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2758         _resultobj 
= Py_None
; 
2763 #define wxPageSetupDialog_ShowModal(_swigobj)  (_swigobj->ShowModal()) 
2764 static PyObject 
*_wrap_wxPageSetupDialog_ShowModal(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2765     PyObject 
* _resultobj
; 
2767     wxPageSetupDialog 
* _arg0
; 
2768     PyObject 
* _argo0 
= 0; 
2769     char *_kwnames
[] = { "self", NULL 
}; 
2772     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPageSetupDialog_ShowModal",_kwnames
,&_argo0
))  
2775         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2776         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialog_p")) { 
2777             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialog_ShowModal. Expected _wxPageSetupDialog_p."); 
2782     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2783     _result 
= (int )wxPageSetupDialog_ShowModal(_arg0
); 
2785     wxPyEndAllowThreads(__tstate
); 
2786     if (PyErr_Occurred()) return NULL
; 
2787 }    _resultobj 
= Py_BuildValue("i",_result
); 
2791 static void *SwigwxPrintDialogDataTowxObject(void *ptr
) { 
2792     wxPrintDialogData 
*src
; 
2794     src 
= (wxPrintDialogData 
*) ptr
; 
2795     dest 
= (wxObject 
*) src
; 
2796     return (void *) dest
; 
2799 #define new_wxPrintDialogData() (new wxPrintDialogData()) 
2800 static PyObject 
*_wrap_new_wxPrintDialogData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2801     PyObject 
* _resultobj
; 
2802     wxPrintDialogData 
* _result
; 
2803     char *_kwnames
[] = {  NULL 
}; 
2807     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPrintDialogData",_kwnames
))  
2810     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2811     _result 
= (wxPrintDialogData 
*)new_wxPrintDialogData(); 
2813     wxPyEndAllowThreads(__tstate
); 
2814     if (PyErr_Occurred()) return NULL
; 
2816         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPrintDialogData_p"); 
2817         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2820         _resultobj 
= Py_None
; 
2825 #define delete_wxPrintDialogData(_swigobj) (delete _swigobj) 
2826 static PyObject 
*_wrap_delete_wxPrintDialogData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2827     PyObject 
* _resultobj
; 
2828     wxPrintDialogData 
* _arg0
; 
2829     PyObject 
* _argo0 
= 0; 
2830     char *_kwnames
[] = { "self", NULL 
}; 
2833     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxPrintDialogData",_kwnames
,&_argo0
))  
2836         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2837         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
2838             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxPrintDialogData. Expected _wxPrintDialogData_p."); 
2843     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2844     delete_wxPrintDialogData(_arg0
); 
2846     wxPyEndAllowThreads(__tstate
); 
2847     if (PyErr_Occurred()) return NULL
; 
2848 }    Py_INCREF(Py_None
); 
2849     _resultobj 
= Py_None
; 
2853 #define wxPrintDialogData_EnableHelp(_swigobj,_swigarg0)  (_swigobj->EnableHelp(_swigarg0)) 
2854 static PyObject 
*_wrap_wxPrintDialogData_EnableHelp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2855     PyObject 
* _resultobj
; 
2856     wxPrintDialogData 
* _arg0
; 
2858     PyObject 
* _argo0 
= 0; 
2860     char *_kwnames
[] = { "self","flag", NULL 
}; 
2863     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintDialogData_EnableHelp",_kwnames
,&_argo0
,&tempbool1
))  
2866         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2867         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
2868             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_EnableHelp. Expected _wxPrintDialogData_p."); 
2872     _arg1 
= (bool ) tempbool1
; 
2874     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2875     wxPrintDialogData_EnableHelp(_arg0
,_arg1
); 
2877     wxPyEndAllowThreads(__tstate
); 
2878     if (PyErr_Occurred()) return NULL
; 
2879 }    Py_INCREF(Py_None
); 
2880     _resultobj 
= Py_None
; 
2884 #define wxPrintDialogData_EnablePageNumbers(_swigobj,_swigarg0)  (_swigobj->EnablePageNumbers(_swigarg0)) 
2885 static PyObject 
*_wrap_wxPrintDialogData_EnablePageNumbers(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2886     PyObject 
* _resultobj
; 
2887     wxPrintDialogData 
* _arg0
; 
2889     PyObject 
* _argo0 
= 0; 
2891     char *_kwnames
[] = { "self","flag", NULL 
}; 
2894     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintDialogData_EnablePageNumbers",_kwnames
,&_argo0
,&tempbool1
))  
2897         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2898         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
2899             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_EnablePageNumbers. Expected _wxPrintDialogData_p."); 
2903     _arg1 
= (bool ) tempbool1
; 
2905     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2906     wxPrintDialogData_EnablePageNumbers(_arg0
,_arg1
); 
2908     wxPyEndAllowThreads(__tstate
); 
2909     if (PyErr_Occurred()) return NULL
; 
2910 }    Py_INCREF(Py_None
); 
2911     _resultobj 
= Py_None
; 
2915 #define wxPrintDialogData_EnablePrintToFile(_swigobj,_swigarg0)  (_swigobj->EnablePrintToFile(_swigarg0)) 
2916 static PyObject 
*_wrap_wxPrintDialogData_EnablePrintToFile(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2917     PyObject 
* _resultobj
; 
2918     wxPrintDialogData 
* _arg0
; 
2920     PyObject 
* _argo0 
= 0; 
2922     char *_kwnames
[] = { "self","flag", NULL 
}; 
2925     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintDialogData_EnablePrintToFile",_kwnames
,&_argo0
,&tempbool1
))  
2928         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2929         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
2930             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_EnablePrintToFile. Expected _wxPrintDialogData_p."); 
2934     _arg1 
= (bool ) tempbool1
; 
2936     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2937     wxPrintDialogData_EnablePrintToFile(_arg0
,_arg1
); 
2939     wxPyEndAllowThreads(__tstate
); 
2940     if (PyErr_Occurred()) return NULL
; 
2941 }    Py_INCREF(Py_None
); 
2942     _resultobj 
= Py_None
; 
2946 #define wxPrintDialogData_EnableSelection(_swigobj,_swigarg0)  (_swigobj->EnableSelection(_swigarg0)) 
2947 static PyObject 
*_wrap_wxPrintDialogData_EnableSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2948     PyObject 
* _resultobj
; 
2949     wxPrintDialogData 
* _arg0
; 
2951     PyObject 
* _argo0 
= 0; 
2953     char *_kwnames
[] = { "self","flag", NULL 
}; 
2956     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintDialogData_EnableSelection",_kwnames
,&_argo0
,&tempbool1
))  
2959         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2960         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
2961             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_EnableSelection. Expected _wxPrintDialogData_p."); 
2965     _arg1 
= (bool ) tempbool1
; 
2967     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2968     wxPrintDialogData_EnableSelection(_arg0
,_arg1
); 
2970     wxPyEndAllowThreads(__tstate
); 
2971     if (PyErr_Occurred()) return NULL
; 
2972 }    Py_INCREF(Py_None
); 
2973     _resultobj 
= Py_None
; 
2977 #define wxPrintDialogData_GetAllPages(_swigobj)  (_swigobj->GetAllPages()) 
2978 static PyObject 
*_wrap_wxPrintDialogData_GetAllPages(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2979     PyObject 
* _resultobj
; 
2981     wxPrintDialogData 
* _arg0
; 
2982     PyObject 
* _argo0 
= 0; 
2983     char *_kwnames
[] = { "self", NULL 
}; 
2986     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintDialogData_GetAllPages",_kwnames
,&_argo0
))  
2989         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2990         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
2991             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_GetAllPages. Expected _wxPrintDialogData_p."); 
2996     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2997     _result 
= (bool )wxPrintDialogData_GetAllPages(_arg0
); 
2999     wxPyEndAllowThreads(__tstate
); 
3000     if (PyErr_Occurred()) return NULL
; 
3001 }    _resultobj 
= Py_BuildValue("i",_result
); 
3005 #define wxPrintDialogData_GetCollate(_swigobj)  (_swigobj->GetCollate()) 
3006 static PyObject 
*_wrap_wxPrintDialogData_GetCollate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3007     PyObject 
* _resultobj
; 
3009     wxPrintDialogData 
* _arg0
; 
3010     PyObject 
* _argo0 
= 0; 
3011     char *_kwnames
[] = { "self", NULL 
}; 
3014     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintDialogData_GetCollate",_kwnames
,&_argo0
))  
3017         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3018         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
3019             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_GetCollate. Expected _wxPrintDialogData_p."); 
3024     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3025     _result 
= (bool )wxPrintDialogData_GetCollate(_arg0
); 
3027     wxPyEndAllowThreads(__tstate
); 
3028     if (PyErr_Occurred()) return NULL
; 
3029 }    _resultobj 
= Py_BuildValue("i",_result
); 
3033 #define wxPrintDialogData_GetFromPage(_swigobj)  (_swigobj->GetFromPage()) 
3034 static PyObject 
*_wrap_wxPrintDialogData_GetFromPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3035     PyObject 
* _resultobj
; 
3037     wxPrintDialogData 
* _arg0
; 
3038     PyObject 
* _argo0 
= 0; 
3039     char *_kwnames
[] = { "self", NULL 
}; 
3042     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintDialogData_GetFromPage",_kwnames
,&_argo0
))  
3045         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3046         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
3047             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_GetFromPage. Expected _wxPrintDialogData_p."); 
3052     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3053     _result 
= (int )wxPrintDialogData_GetFromPage(_arg0
); 
3055     wxPyEndAllowThreads(__tstate
); 
3056     if (PyErr_Occurred()) return NULL
; 
3057 }    _resultobj 
= Py_BuildValue("i",_result
); 
3061 #define wxPrintDialogData_GetMaxPage(_swigobj)  (_swigobj->GetMaxPage()) 
3062 static PyObject 
*_wrap_wxPrintDialogData_GetMaxPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3063     PyObject 
* _resultobj
; 
3065     wxPrintDialogData 
* _arg0
; 
3066     PyObject 
* _argo0 
= 0; 
3067     char *_kwnames
[] = { "self", NULL 
}; 
3070     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintDialogData_GetMaxPage",_kwnames
,&_argo0
))  
3073         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3074         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
3075             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_GetMaxPage. Expected _wxPrintDialogData_p."); 
3080     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3081     _result 
= (int )wxPrintDialogData_GetMaxPage(_arg0
); 
3083     wxPyEndAllowThreads(__tstate
); 
3084     if (PyErr_Occurred()) return NULL
; 
3085 }    _resultobj 
= Py_BuildValue("i",_result
); 
3089 #define wxPrintDialogData_GetMinPage(_swigobj)  (_swigobj->GetMinPage()) 
3090 static PyObject 
*_wrap_wxPrintDialogData_GetMinPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3091     PyObject 
* _resultobj
; 
3093     wxPrintDialogData 
* _arg0
; 
3094     PyObject 
* _argo0 
= 0; 
3095     char *_kwnames
[] = { "self", NULL 
}; 
3098     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintDialogData_GetMinPage",_kwnames
,&_argo0
))  
3101         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3102         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
3103             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_GetMinPage. Expected _wxPrintDialogData_p."); 
3108     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3109     _result 
= (int )wxPrintDialogData_GetMinPage(_arg0
); 
3111     wxPyEndAllowThreads(__tstate
); 
3112     if (PyErr_Occurred()) return NULL
; 
3113 }    _resultobj 
= Py_BuildValue("i",_result
); 
3117 #define wxPrintDialogData_GetNoCopies(_swigobj)  (_swigobj->GetNoCopies()) 
3118 static PyObject 
*_wrap_wxPrintDialogData_GetNoCopies(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3119     PyObject 
* _resultobj
; 
3121     wxPrintDialogData 
* _arg0
; 
3122     PyObject 
* _argo0 
= 0; 
3123     char *_kwnames
[] = { "self", NULL 
}; 
3126     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintDialogData_GetNoCopies",_kwnames
,&_argo0
))  
3129         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3130         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
3131             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_GetNoCopies. Expected _wxPrintDialogData_p."); 
3136     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3137     _result 
= (int )wxPrintDialogData_GetNoCopies(_arg0
); 
3139     wxPyEndAllowThreads(__tstate
); 
3140     if (PyErr_Occurred()) return NULL
; 
3141 }    _resultobj 
= Py_BuildValue("i",_result
); 
3145 static wxPrintData 
* wxPrintDialogData_GetPrintData(wxPrintDialogData 
*self
) { 
3146             return new wxPrintData(self
->GetPrintData());  // force a copy 
3148 static PyObject 
*_wrap_wxPrintDialogData_GetPrintData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3149     PyObject 
* _resultobj
; 
3150     wxPrintData 
* _result
; 
3151     wxPrintDialogData 
* _arg0
; 
3152     PyObject 
* _argo0 
= 0; 
3153     char *_kwnames
[] = { "self", NULL 
}; 
3157     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintDialogData_GetPrintData",_kwnames
,&_argo0
))  
3160         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3161         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
3162             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_GetPrintData. Expected _wxPrintDialogData_p."); 
3167     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3168     _result 
= (wxPrintData 
*)wxPrintDialogData_GetPrintData(_arg0
); 
3170     wxPyEndAllowThreads(__tstate
); 
3171     if (PyErr_Occurred()) return NULL
; 
3173         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPrintData_p"); 
3174         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3177         _resultobj 
= Py_None
; 
3182 #define wxPrintDialogData_GetPrintToFile(_swigobj)  (_swigobj->GetPrintToFile()) 
3183 static PyObject 
*_wrap_wxPrintDialogData_GetPrintToFile(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3184     PyObject 
* _resultobj
; 
3186     wxPrintDialogData 
* _arg0
; 
3187     PyObject 
* _argo0 
= 0; 
3188     char *_kwnames
[] = { "self", NULL 
}; 
3191     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintDialogData_GetPrintToFile",_kwnames
,&_argo0
))  
3194         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3195         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
3196             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_GetPrintToFile. Expected _wxPrintDialogData_p."); 
3201     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3202     _result 
= (bool )wxPrintDialogData_GetPrintToFile(_arg0
); 
3204     wxPyEndAllowThreads(__tstate
); 
3205     if (PyErr_Occurred()) return NULL
; 
3206 }    _resultobj 
= Py_BuildValue("i",_result
); 
3210 #define wxPrintDialogData_GetToPage(_swigobj)  (_swigobj->GetToPage()) 
3211 static PyObject 
*_wrap_wxPrintDialogData_GetToPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3212     PyObject 
* _resultobj
; 
3214     wxPrintDialogData 
* _arg0
; 
3215     PyObject 
* _argo0 
= 0; 
3216     char *_kwnames
[] = { "self", NULL 
}; 
3219     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintDialogData_GetToPage",_kwnames
,&_argo0
))  
3222         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3223         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
3224             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_GetToPage. Expected _wxPrintDialogData_p."); 
3229     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3230     _result 
= (int )wxPrintDialogData_GetToPage(_arg0
); 
3232     wxPyEndAllowThreads(__tstate
); 
3233     if (PyErr_Occurred()) return NULL
; 
3234 }    _resultobj 
= Py_BuildValue("i",_result
); 
3238 #define wxPrintDialogData_Ok(_swigobj)  (_swigobj->Ok()) 
3239 static PyObject 
*_wrap_wxPrintDialogData_Ok(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3240     PyObject 
* _resultobj
; 
3242     wxPrintDialogData 
* _arg0
; 
3243     PyObject 
* _argo0 
= 0; 
3244     char *_kwnames
[] = { "self", NULL 
}; 
3247     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintDialogData_Ok",_kwnames
,&_argo0
))  
3250         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3251         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
3252             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_Ok. Expected _wxPrintDialogData_p."); 
3257     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3258     _result 
= (bool )wxPrintDialogData_Ok(_arg0
); 
3260     wxPyEndAllowThreads(__tstate
); 
3261     if (PyErr_Occurred()) return NULL
; 
3262 }    _resultobj 
= Py_BuildValue("i",_result
); 
3266 #define wxPrintDialogData_SetCollate(_swigobj,_swigarg0)  (_swigobj->SetCollate(_swigarg0)) 
3267 static PyObject 
*_wrap_wxPrintDialogData_SetCollate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3268     PyObject 
* _resultobj
; 
3269     wxPrintDialogData 
* _arg0
; 
3271     PyObject 
* _argo0 
= 0; 
3273     char *_kwnames
[] = { "self","flag", NULL 
}; 
3276     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintDialogData_SetCollate",_kwnames
,&_argo0
,&tempbool1
))  
3279         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3280         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
3281             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_SetCollate. Expected _wxPrintDialogData_p."); 
3285     _arg1 
= (bool ) tempbool1
; 
3287     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3288     wxPrintDialogData_SetCollate(_arg0
,_arg1
); 
3290     wxPyEndAllowThreads(__tstate
); 
3291     if (PyErr_Occurred()) return NULL
; 
3292 }    Py_INCREF(Py_None
); 
3293     _resultobj 
= Py_None
; 
3297 #define wxPrintDialogData_SetFromPage(_swigobj,_swigarg0)  (_swigobj->SetFromPage(_swigarg0)) 
3298 static PyObject 
*_wrap_wxPrintDialogData_SetFromPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3299     PyObject 
* _resultobj
; 
3300     wxPrintDialogData 
* _arg0
; 
3302     PyObject 
* _argo0 
= 0; 
3303     char *_kwnames
[] = { "self","page", NULL 
}; 
3306     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintDialogData_SetFromPage",_kwnames
,&_argo0
,&_arg1
))  
3309         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3310         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
3311             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_SetFromPage. Expected _wxPrintDialogData_p."); 
3316     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3317     wxPrintDialogData_SetFromPage(_arg0
,_arg1
); 
3319     wxPyEndAllowThreads(__tstate
); 
3320     if (PyErr_Occurred()) return NULL
; 
3321 }    Py_INCREF(Py_None
); 
3322     _resultobj 
= Py_None
; 
3326 #define wxPrintDialogData_SetMaxPage(_swigobj,_swigarg0)  (_swigobj->SetMaxPage(_swigarg0)) 
3327 static PyObject 
*_wrap_wxPrintDialogData_SetMaxPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3328     PyObject 
* _resultobj
; 
3329     wxPrintDialogData 
* _arg0
; 
3331     PyObject 
* _argo0 
= 0; 
3332     char *_kwnames
[] = { "self","page", NULL 
}; 
3335     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintDialogData_SetMaxPage",_kwnames
,&_argo0
,&_arg1
))  
3338         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3339         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
3340             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_SetMaxPage. Expected _wxPrintDialogData_p."); 
3345     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3346     wxPrintDialogData_SetMaxPage(_arg0
,_arg1
); 
3348     wxPyEndAllowThreads(__tstate
); 
3349     if (PyErr_Occurred()) return NULL
; 
3350 }    Py_INCREF(Py_None
); 
3351     _resultobj 
= Py_None
; 
3355 #define wxPrintDialogData_SetMinPage(_swigobj,_swigarg0)  (_swigobj->SetMinPage(_swigarg0)) 
3356 static PyObject 
*_wrap_wxPrintDialogData_SetMinPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3357     PyObject 
* _resultobj
; 
3358     wxPrintDialogData 
* _arg0
; 
3360     PyObject 
* _argo0 
= 0; 
3361     char *_kwnames
[] = { "self","page", NULL 
}; 
3364     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintDialogData_SetMinPage",_kwnames
,&_argo0
,&_arg1
))  
3367         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3368         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
3369             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_SetMinPage. Expected _wxPrintDialogData_p."); 
3374     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3375     wxPrintDialogData_SetMinPage(_arg0
,_arg1
); 
3377     wxPyEndAllowThreads(__tstate
); 
3378     if (PyErr_Occurred()) return NULL
; 
3379 }    Py_INCREF(Py_None
); 
3380     _resultobj 
= Py_None
; 
3384 #define wxPrintDialogData_SetNoCopies(_swigobj,_swigarg0)  (_swigobj->SetNoCopies(_swigarg0)) 
3385 static PyObject 
*_wrap_wxPrintDialogData_SetNoCopies(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3386     PyObject 
* _resultobj
; 
3387     wxPrintDialogData 
* _arg0
; 
3389     PyObject 
* _argo0 
= 0; 
3390     char *_kwnames
[] = { "self","n", NULL 
}; 
3393     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintDialogData_SetNoCopies",_kwnames
,&_argo0
,&_arg1
))  
3396         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3397         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
3398             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_SetNoCopies. Expected _wxPrintDialogData_p."); 
3403     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3404     wxPrintDialogData_SetNoCopies(_arg0
,_arg1
); 
3406     wxPyEndAllowThreads(__tstate
); 
3407     if (PyErr_Occurred()) return NULL
; 
3408 }    Py_INCREF(Py_None
); 
3409     _resultobj 
= Py_None
; 
3413 #define wxPrintDialogData_SetPrintData(_swigobj,_swigarg0)  (_swigobj->SetPrintData(_swigarg0)) 
3414 static PyObject 
*_wrap_wxPrintDialogData_SetPrintData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3415     PyObject 
* _resultobj
; 
3416     wxPrintDialogData 
* _arg0
; 
3417     wxPrintData 
* _arg1
; 
3418     PyObject 
* _argo0 
= 0; 
3419     PyObject 
* _argo1 
= 0; 
3420     char *_kwnames
[] = { "self","printData", NULL 
}; 
3423     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPrintDialogData_SetPrintData",_kwnames
,&_argo0
,&_argo1
))  
3426         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3427         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
3428             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_SetPrintData. Expected _wxPrintDialogData_p."); 
3433         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPrintData_p")) { 
3434             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPrintDialogData_SetPrintData. Expected _wxPrintData_p."); 
3439     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3440     wxPrintDialogData_SetPrintData(_arg0
,*_arg1
); 
3442     wxPyEndAllowThreads(__tstate
); 
3443     if (PyErr_Occurred()) return NULL
; 
3444 }    Py_INCREF(Py_None
); 
3445     _resultobj 
= Py_None
; 
3449 #define wxPrintDialogData_SetPrintToFile(_swigobj,_swigarg0)  (_swigobj->SetPrintToFile(_swigarg0)) 
3450 static PyObject 
*_wrap_wxPrintDialogData_SetPrintToFile(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3451     PyObject 
* _resultobj
; 
3452     wxPrintDialogData 
* _arg0
; 
3454     PyObject 
* _argo0 
= 0; 
3456     char *_kwnames
[] = { "self","flag", NULL 
}; 
3459     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintDialogData_SetPrintToFile",_kwnames
,&_argo0
,&tempbool1
))  
3462         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3463         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
3464             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_SetPrintToFile. Expected _wxPrintDialogData_p."); 
3468     _arg1 
= (bool ) tempbool1
; 
3470     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3471     wxPrintDialogData_SetPrintToFile(_arg0
,_arg1
); 
3473     wxPyEndAllowThreads(__tstate
); 
3474     if (PyErr_Occurred()) return NULL
; 
3475 }    Py_INCREF(Py_None
); 
3476     _resultobj 
= Py_None
; 
3480 #define wxPrintDialogData_SetSetupDialog(_swigobj,_swigarg0)  (_swigobj->SetSetupDialog(_swigarg0)) 
3481 static PyObject 
*_wrap_wxPrintDialogData_SetSetupDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3482     PyObject 
* _resultobj
; 
3483     wxPrintDialogData 
* _arg0
; 
3485     PyObject 
* _argo0 
= 0; 
3487     char *_kwnames
[] = { "self","flag", NULL 
}; 
3490     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintDialogData_SetSetupDialog",_kwnames
,&_argo0
,&tempbool1
))  
3493         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3494         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
3495             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_SetSetupDialog. Expected _wxPrintDialogData_p."); 
3499     _arg1 
= (bool ) tempbool1
; 
3501     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3502     wxPrintDialogData_SetSetupDialog(_arg0
,_arg1
); 
3504     wxPyEndAllowThreads(__tstate
); 
3505     if (PyErr_Occurred()) return NULL
; 
3506 }    Py_INCREF(Py_None
); 
3507     _resultobj 
= Py_None
; 
3511 #define wxPrintDialogData_SetToPage(_swigobj,_swigarg0)  (_swigobj->SetToPage(_swigarg0)) 
3512 static PyObject 
*_wrap_wxPrintDialogData_SetToPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3513     PyObject 
* _resultobj
; 
3514     wxPrintDialogData 
* _arg0
; 
3516     PyObject 
* _argo0 
= 0; 
3517     char *_kwnames
[] = { "self","page", NULL 
}; 
3520     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintDialogData_SetToPage",_kwnames
,&_argo0
,&_arg1
))  
3523         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3524         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
3525             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_SetToPage. Expected _wxPrintDialogData_p."); 
3530     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3531     wxPrintDialogData_SetToPage(_arg0
,_arg1
); 
3533     wxPyEndAllowThreads(__tstate
); 
3534     if (PyErr_Occurred()) return NULL
; 
3535 }    Py_INCREF(Py_None
); 
3536     _resultobj 
= Py_None
; 
3540 static void *SwigwxPrintDialogTowxDialog(void *ptr
) { 
3543     src 
= (wxPrintDialog 
*) ptr
; 
3544     dest 
= (wxDialog 
*) src
; 
3545     return (void *) dest
; 
3548 static void *SwigwxPrintDialogTowxTopLevelWindow(void *ptr
) { 
3550     wxTopLevelWindow 
*dest
; 
3551     src 
= (wxPrintDialog 
*) ptr
; 
3552     dest 
= (wxTopLevelWindow 
*) src
; 
3553     return (void *) dest
; 
3556 static void *SwigwxPrintDialogTowxWindow(void *ptr
) { 
3559     src 
= (wxPrintDialog 
*) ptr
; 
3560     dest 
= (wxWindow 
*) src
; 
3561     return (void *) dest
; 
3564 static void *SwigwxPrintDialogTowxEvtHandler(void *ptr
) { 
3567     src 
= (wxPrintDialog 
*) ptr
; 
3568     dest 
= (wxEvtHandler 
*) src
; 
3569     return (void *) dest
; 
3572 static void *SwigwxPrintDialogTowxObject(void *ptr
) { 
3575     src 
= (wxPrintDialog 
*) ptr
; 
3576     dest 
= (wxObject 
*) src
; 
3577     return (void *) dest
; 
3580 #define new_wxPrintDialog(_swigarg0,_swigarg1) (new wxPrintDialog(_swigarg0,_swigarg1)) 
3581 static PyObject 
*_wrap_new_wxPrintDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3582     PyObject 
* _resultobj
; 
3583     wxPrintDialog 
* _result
; 
3585     wxPrintDialogData 
* _arg1 
= (wxPrintDialogData 
*) NULL
; 
3586     PyObject 
* _argo0 
= 0; 
3587     PyObject 
* _argo1 
= 0; 
3588     char *_kwnames
[] = { "parent","data", NULL 
}; 
3592     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:new_wxPrintDialog",_kwnames
,&_argo0
,&_argo1
))  
3595         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3596         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3597             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxPrintDialog. Expected _wxWindow_p."); 
3602         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3603         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPrintDialogData_p")) { 
3604             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxPrintDialog. Expected _wxPrintDialogData_p."); 
3609     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3610     _result 
= (wxPrintDialog 
*)new_wxPrintDialog(_arg0
,_arg1
); 
3612     wxPyEndAllowThreads(__tstate
); 
3613     if (PyErr_Occurred()) return NULL
; 
3615         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPrintDialog_p"); 
3616         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3619         _resultobj 
= Py_None
; 
3624 #define wxPrintDialog_GetPrintDialogData(_swigobj)  (_swigobj->GetPrintDialogData()) 
3625 static PyObject 
*_wrap_wxPrintDialog_GetPrintDialogData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3626     PyObject 
* _resultobj
; 
3627     wxPrintDialogData 
* _result
; 
3628     wxPrintDialog 
* _arg0
; 
3629     PyObject 
* _argo0 
= 0; 
3630     char *_kwnames
[] = { "self", NULL 
}; 
3634     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintDialog_GetPrintDialogData",_kwnames
,&_argo0
))  
3637         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3638         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialog_p")) { 
3639             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialog_GetPrintDialogData. Expected _wxPrintDialog_p."); 
3644     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3645     wxPrintDialogData 
& _result_ref 
= wxPrintDialog_GetPrintDialogData(_arg0
); 
3646     _result 
= (wxPrintDialogData 
*) &_result_ref
; 
3648     wxPyEndAllowThreads(__tstate
); 
3649     if (PyErr_Occurred()) return NULL
; 
3651         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPrintDialogData_p"); 
3652         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3655         _resultobj 
= Py_None
; 
3660 #define wxPrintDialog_GetPrintDC(_swigobj)  (_swigobj->GetPrintDC()) 
3661 static PyObject 
*_wrap_wxPrintDialog_GetPrintDC(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3662     PyObject 
* _resultobj
; 
3664     wxPrintDialog 
* _arg0
; 
3665     PyObject 
* _argo0 
= 0; 
3666     char *_kwnames
[] = { "self", NULL 
}; 
3669     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintDialog_GetPrintDC",_kwnames
,&_argo0
))  
3672         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3673         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialog_p")) { 
3674             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialog_GetPrintDC. Expected _wxPrintDialog_p."); 
3679     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3680     _result 
= (wxDC 
*)wxPrintDialog_GetPrintDC(_arg0
); 
3682     wxPyEndAllowThreads(__tstate
); 
3683     if (PyErr_Occurred()) return NULL
; 
3684 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
3688 #define wxPrintDialog_ShowModal(_swigobj)  (_swigobj->ShowModal()) 
3689 static PyObject 
*_wrap_wxPrintDialog_ShowModal(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3690     PyObject 
* _resultobj
; 
3692     wxPrintDialog 
* _arg0
; 
3693     PyObject 
* _argo0 
= 0; 
3694     char *_kwnames
[] = { "self", NULL 
}; 
3697     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintDialog_ShowModal",_kwnames
,&_argo0
))  
3700         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3701         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialog_p")) { 
3702             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialog_ShowModal. Expected _wxPrintDialog_p."); 
3707     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3708     _result 
= (int )wxPrintDialog_ShowModal(_arg0
); 
3710     wxPyEndAllowThreads(__tstate
); 
3711     if (PyErr_Occurred()) return NULL
; 
3712 }    _resultobj 
= Py_BuildValue("i",_result
); 
3716 static void *SwigwxPyPrintoutTowxObject(void *ptr
) { 
3719     src 
= (wxPyPrintout 
*) ptr
; 
3720     dest 
= (wxObject 
*) src
; 
3721     return (void *) dest
; 
3724 #define new_wxPrintout(_swigarg0) (new wxPyPrintout(_swigarg0)) 
3725 static PyObject 
*_wrap_new_wxPrintout(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3726     PyObject 
* _resultobj
; 
3727     wxPyPrintout 
* _result
; 
3728     wxString 
* _arg0 
= (wxString 
*) &wxPyPrintoutTitleStr
; 
3729     PyObject 
* _obj0 
= 0; 
3730     char *_kwnames
[] = { "title", NULL 
}; 
3734     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:new_wxPrintout",_kwnames
,&_obj0
))  
3738     _arg0 
= wxString_in_helper(_obj0
); 
3743     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3744     _result 
= (wxPyPrintout 
*)new_wxPrintout(*_arg0
); 
3746     wxPyEndAllowThreads(__tstate
); 
3747     if (PyErr_Occurred()) return NULL
; 
3749         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyPrintout_p"); 
3750         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3753         _resultobj 
= Py_None
; 
3762 #define wxPrintout__setCallbackInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) 
3763 static PyObject 
*_wrap_wxPrintout__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3764     PyObject 
* _resultobj
; 
3765     wxPyPrintout 
* _arg0
; 
3768     PyObject 
* _argo0 
= 0; 
3769     PyObject 
* _obj1 
= 0; 
3770     PyObject 
* _obj2 
= 0; 
3771     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
3774     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPrintout__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
3777         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3778         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPrintout_p")) { 
3779             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintout__setCallbackInfo. Expected _wxPyPrintout_p."); 
3790     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3791     wxPrintout__setCallbackInfo(_arg0
,_arg1
,_arg2
); 
3793     wxPyEndAllowThreads(__tstate
); 
3794     if (PyErr_Occurred()) return NULL
; 
3795 }    Py_INCREF(Py_None
); 
3796     _resultobj 
= Py_None
; 
3800 static void  wxPyPrintout_Destroy(wxPyPrintout 
*self
) { delete self
; } 
3801 static PyObject 
*_wrap_wxPrintout_Destroy(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3802     PyObject 
* _resultobj
; 
3803     wxPyPrintout 
* _arg0
; 
3804     PyObject 
* _argo0 
= 0; 
3805     char *_kwnames
[] = { "self", NULL 
}; 
3808     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintout_Destroy",_kwnames
,&_argo0
))  
3811         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3812         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPrintout_p")) { 
3813             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintout_Destroy. Expected _wxPyPrintout_p."); 
3818     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3819     wxPyPrintout_Destroy(_arg0
); 
3821     wxPyEndAllowThreads(__tstate
); 
3822     if (PyErr_Occurred()) return NULL
; 
3823 }    Py_INCREF(Py_None
); 
3824     _resultobj 
= Py_None
; 
3828 #define wxPrintout_GetDC(_swigobj)  (_swigobj->GetDC()) 
3829 static PyObject 
*_wrap_wxPrintout_GetDC(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3830     PyObject 
* _resultobj
; 
3832     wxPyPrintout 
* _arg0
; 
3833     PyObject 
* _argo0 
= 0; 
3834     char *_kwnames
[] = { "self", NULL 
}; 
3837     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintout_GetDC",_kwnames
,&_argo0
))  
3840         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3841         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPrintout_p")) { 
3842             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintout_GetDC. Expected _wxPyPrintout_p."); 
3847     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3848     _result 
= (wxDC 
*)wxPrintout_GetDC(_arg0
); 
3850     wxPyEndAllowThreads(__tstate
); 
3851     if (PyErr_Occurred()) return NULL
; 
3852 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
3856 #define wxPrintout_GetPageSizeMM(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetPageSizeMM(_swigarg0,_swigarg1)) 
3857 static PyObject 
*_wrap_wxPrintout_GetPageSizeMM(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3858     PyObject 
* _resultobj
; 
3859     wxPyPrintout 
* _arg0
; 
3864     PyObject 
* _argo0 
= 0; 
3865     char *_kwnames
[] = { "self", NULL 
}; 
3874     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintout_GetPageSizeMM",_kwnames
,&_argo0
))  
3877         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3878         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPrintout_p")) { 
3879             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintout_GetPageSizeMM. Expected _wxPyPrintout_p."); 
3884     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3885     wxPrintout_GetPageSizeMM(_arg0
,_arg1
,_arg2
); 
3887     wxPyEndAllowThreads(__tstate
); 
3888     if (PyErr_Occurred()) return NULL
; 
3889 }    Py_INCREF(Py_None
); 
3890     _resultobj 
= Py_None
; 
3893     o 
= PyInt_FromLong((long) (*_arg1
)); 
3894     _resultobj 
= t_output_helper(_resultobj
, o
); 
3898     o 
= PyInt_FromLong((long) (*_arg2
)); 
3899     _resultobj 
= t_output_helper(_resultobj
, o
); 
3904 #define wxPrintout_GetPageSizePixels(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetPageSizePixels(_swigarg0,_swigarg1)) 
3905 static PyObject 
*_wrap_wxPrintout_GetPageSizePixels(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3906     PyObject 
* _resultobj
; 
3907     wxPyPrintout 
* _arg0
; 
3912     PyObject 
* _argo0 
= 0; 
3913     char *_kwnames
[] = { "self", NULL 
}; 
3922     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintout_GetPageSizePixels",_kwnames
,&_argo0
))  
3925         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3926         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPrintout_p")) { 
3927             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintout_GetPageSizePixels. Expected _wxPyPrintout_p."); 
3932     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3933     wxPrintout_GetPageSizePixels(_arg0
,_arg1
,_arg2
); 
3935     wxPyEndAllowThreads(__tstate
); 
3936     if (PyErr_Occurred()) return NULL
; 
3937 }    Py_INCREF(Py_None
); 
3938     _resultobj 
= Py_None
; 
3941     o 
= PyInt_FromLong((long) (*_arg1
)); 
3942     _resultobj 
= t_output_helper(_resultobj
, o
); 
3946     o 
= PyInt_FromLong((long) (*_arg2
)); 
3947     _resultobj 
= t_output_helper(_resultobj
, o
); 
3952 #define wxPrintout_GetPPIPrinter(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetPPIPrinter(_swigarg0,_swigarg1)) 
3953 static PyObject 
*_wrap_wxPrintout_GetPPIPrinter(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3954     PyObject 
* _resultobj
; 
3955     wxPyPrintout 
* _arg0
; 
3960     PyObject 
* _argo0 
= 0; 
3961     char *_kwnames
[] = { "self", NULL 
}; 
3970     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintout_GetPPIPrinter",_kwnames
,&_argo0
))  
3973         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3974         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPrintout_p")) { 
3975             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintout_GetPPIPrinter. Expected _wxPyPrintout_p."); 
3980     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3981     wxPrintout_GetPPIPrinter(_arg0
,_arg1
,_arg2
); 
3983     wxPyEndAllowThreads(__tstate
); 
3984     if (PyErr_Occurred()) return NULL
; 
3985 }    Py_INCREF(Py_None
); 
3986     _resultobj 
= Py_None
; 
3989     o 
= PyInt_FromLong((long) (*_arg1
)); 
3990     _resultobj 
= t_output_helper(_resultobj
, o
); 
3994     o 
= PyInt_FromLong((long) (*_arg2
)); 
3995     _resultobj 
= t_output_helper(_resultobj
, o
); 
4000 #define wxPrintout_GetPPIScreen(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetPPIScreen(_swigarg0,_swigarg1)) 
4001 static PyObject 
*_wrap_wxPrintout_GetPPIScreen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4002     PyObject 
* _resultobj
; 
4003     wxPyPrintout 
* _arg0
; 
4008     PyObject 
* _argo0 
= 0; 
4009     char *_kwnames
[] = { "self", NULL 
}; 
4018     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintout_GetPPIScreen",_kwnames
,&_argo0
))  
4021         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4022         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPrintout_p")) { 
4023             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintout_GetPPIScreen. Expected _wxPyPrintout_p."); 
4028     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4029     wxPrintout_GetPPIScreen(_arg0
,_arg1
,_arg2
); 
4031     wxPyEndAllowThreads(__tstate
); 
4032     if (PyErr_Occurred()) return NULL
; 
4033 }    Py_INCREF(Py_None
); 
4034     _resultobj 
= Py_None
; 
4037     o 
= PyInt_FromLong((long) (*_arg1
)); 
4038     _resultobj 
= t_output_helper(_resultobj
, o
); 
4042     o 
= PyInt_FromLong((long) (*_arg2
)); 
4043     _resultobj 
= t_output_helper(_resultobj
, o
); 
4048 #define wxPrintout_IsPreview(_swigobj)  (_swigobj->IsPreview()) 
4049 static PyObject 
*_wrap_wxPrintout_IsPreview(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4050     PyObject 
* _resultobj
; 
4052     wxPyPrintout 
* _arg0
; 
4053     PyObject 
* _argo0 
= 0; 
4054     char *_kwnames
[] = { "self", NULL 
}; 
4057     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintout_IsPreview",_kwnames
,&_argo0
))  
4060         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4061         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPrintout_p")) { 
4062             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintout_IsPreview. Expected _wxPyPrintout_p."); 
4067     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4068     _result 
= (bool )wxPrintout_IsPreview(_arg0
); 
4070     wxPyEndAllowThreads(__tstate
); 
4071     if (PyErr_Occurred()) return NULL
; 
4072 }    _resultobj 
= Py_BuildValue("i",_result
); 
4076 #define wxPrintout_base_OnBeginDocument(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnBeginDocument(_swigarg0,_swigarg1)) 
4077 static PyObject 
*_wrap_wxPrintout_base_OnBeginDocument(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4078     PyObject 
* _resultobj
; 
4080     wxPyPrintout 
* _arg0
; 
4083     PyObject 
* _argo0 
= 0; 
4084     char *_kwnames
[] = { "self","startPage","endPage", NULL 
}; 
4087     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxPrintout_base_OnBeginDocument",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4090         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4091         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPrintout_p")) { 
4092             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintout_base_OnBeginDocument. Expected _wxPyPrintout_p."); 
4097     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4098     _result 
= (bool )wxPrintout_base_OnBeginDocument(_arg0
,_arg1
,_arg2
); 
4100     wxPyEndAllowThreads(__tstate
); 
4101     if (PyErr_Occurred()) return NULL
; 
4102 }    _resultobj 
= Py_BuildValue("i",_result
); 
4106 #define wxPrintout_base_OnEndDocument(_swigobj)  (_swigobj->base_OnEndDocument()) 
4107 static PyObject 
*_wrap_wxPrintout_base_OnEndDocument(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4108     PyObject 
* _resultobj
; 
4109     wxPyPrintout 
* _arg0
; 
4110     PyObject 
* _argo0 
= 0; 
4111     char *_kwnames
[] = { "self", NULL 
}; 
4114     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintout_base_OnEndDocument",_kwnames
,&_argo0
))  
4117         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4118         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPrintout_p")) { 
4119             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintout_base_OnEndDocument. Expected _wxPyPrintout_p."); 
4124     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4125     wxPrintout_base_OnEndDocument(_arg0
); 
4127     wxPyEndAllowThreads(__tstate
); 
4128     if (PyErr_Occurred()) return NULL
; 
4129 }    Py_INCREF(Py_None
); 
4130     _resultobj 
= Py_None
; 
4134 #define wxPrintout_base_OnBeginPrinting(_swigobj)  (_swigobj->base_OnBeginPrinting()) 
4135 static PyObject 
*_wrap_wxPrintout_base_OnBeginPrinting(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4136     PyObject 
* _resultobj
; 
4137     wxPyPrintout 
* _arg0
; 
4138     PyObject 
* _argo0 
= 0; 
4139     char *_kwnames
[] = { "self", NULL 
}; 
4142     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintout_base_OnBeginPrinting",_kwnames
,&_argo0
))  
4145         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4146         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPrintout_p")) { 
4147             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintout_base_OnBeginPrinting. Expected _wxPyPrintout_p."); 
4152     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4153     wxPrintout_base_OnBeginPrinting(_arg0
); 
4155     wxPyEndAllowThreads(__tstate
); 
4156     if (PyErr_Occurred()) return NULL
; 
4157 }    Py_INCREF(Py_None
); 
4158     _resultobj 
= Py_None
; 
4162 #define wxPrintout_base_OnEndPrinting(_swigobj)  (_swigobj->base_OnEndPrinting()) 
4163 static PyObject 
*_wrap_wxPrintout_base_OnEndPrinting(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4164     PyObject 
* _resultobj
; 
4165     wxPyPrintout 
* _arg0
; 
4166     PyObject 
* _argo0 
= 0; 
4167     char *_kwnames
[] = { "self", NULL 
}; 
4170     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintout_base_OnEndPrinting",_kwnames
,&_argo0
))  
4173         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4174         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPrintout_p")) { 
4175             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintout_base_OnEndPrinting. Expected _wxPyPrintout_p."); 
4180     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4181     wxPrintout_base_OnEndPrinting(_arg0
); 
4183     wxPyEndAllowThreads(__tstate
); 
4184     if (PyErr_Occurred()) return NULL
; 
4185 }    Py_INCREF(Py_None
); 
4186     _resultobj 
= Py_None
; 
4190 #define wxPrintout_base_OnPreparePrinting(_swigobj)  (_swigobj->base_OnPreparePrinting()) 
4191 static PyObject 
*_wrap_wxPrintout_base_OnPreparePrinting(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4192     PyObject 
* _resultobj
; 
4193     wxPyPrintout 
* _arg0
; 
4194     PyObject 
* _argo0 
= 0; 
4195     char *_kwnames
[] = { "self", NULL 
}; 
4198     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintout_base_OnPreparePrinting",_kwnames
,&_argo0
))  
4201         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4202         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPrintout_p")) { 
4203             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintout_base_OnPreparePrinting. Expected _wxPyPrintout_p."); 
4208     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4209     wxPrintout_base_OnPreparePrinting(_arg0
); 
4211     wxPyEndAllowThreads(__tstate
); 
4212     if (PyErr_Occurred()) return NULL
; 
4213 }    Py_INCREF(Py_None
); 
4214     _resultobj 
= Py_None
; 
4218 #define wxPrintout_base_GetPageInfo(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_GetPageInfo(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
4219 static PyObject 
*_wrap_wxPrintout_base_GetPageInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4220     PyObject 
* _resultobj
; 
4221     wxPyPrintout 
* _arg0
; 
4230     PyObject 
* _argo0 
= 0; 
4231     char *_kwnames
[] = { "self", NULL 
}; 
4246     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintout_base_GetPageInfo",_kwnames
,&_argo0
))  
4249         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4250         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPrintout_p")) { 
4251             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintout_base_GetPageInfo. Expected _wxPyPrintout_p."); 
4256     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4257     wxPrintout_base_GetPageInfo(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
4259     wxPyEndAllowThreads(__tstate
); 
4260     if (PyErr_Occurred()) return NULL
; 
4261 }    Py_INCREF(Py_None
); 
4262     _resultobj 
= Py_None
; 
4265     o 
= PyInt_FromLong((long) (*_arg1
)); 
4266     _resultobj 
= t_output_helper(_resultobj
, o
); 
4270     o 
= PyInt_FromLong((long) (*_arg2
)); 
4271     _resultobj 
= t_output_helper(_resultobj
, o
); 
4275     o 
= PyInt_FromLong((long) (*_arg3
)); 
4276     _resultobj 
= t_output_helper(_resultobj
, o
); 
4280     o 
= PyInt_FromLong((long) (*_arg4
)); 
4281     _resultobj 
= t_output_helper(_resultobj
, o
); 
4286 #define wxPrintout_base_HasPage(_swigobj,_swigarg0)  (_swigobj->base_HasPage(_swigarg0)) 
4287 static PyObject 
*_wrap_wxPrintout_base_HasPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4288     PyObject 
* _resultobj
; 
4290     wxPyPrintout 
* _arg0
; 
4292     PyObject 
* _argo0 
= 0; 
4293     char *_kwnames
[] = { "self","page", NULL 
}; 
4296     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintout_base_HasPage",_kwnames
,&_argo0
,&_arg1
))  
4299         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4300         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPrintout_p")) { 
4301             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintout_base_HasPage. Expected _wxPyPrintout_p."); 
4306     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4307     _result 
= (bool )wxPrintout_base_HasPage(_arg0
,_arg1
); 
4309     wxPyEndAllowThreads(__tstate
); 
4310     if (PyErr_Occurred()) return NULL
; 
4311 }    _resultobj 
= Py_BuildValue("i",_result
); 
4315 static void *SwigwxPrinterTowxObject(void *ptr
) { 
4318     src 
= (wxPrinter 
*) ptr
; 
4319     dest 
= (wxObject 
*) src
; 
4320     return (void *) dest
; 
4323 #define new_wxPrinter(_swigarg0) (new wxPrinter(_swigarg0)) 
4324 static PyObject 
*_wrap_new_wxPrinter(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4325     PyObject 
* _resultobj
; 
4326     wxPrinter 
* _result
; 
4327     wxPrintDialogData 
* _arg0 
= (wxPrintDialogData 
*) NULL
; 
4328     PyObject 
* _argo0 
= 0; 
4329     char *_kwnames
[] = { "data", NULL 
}; 
4333     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:new_wxPrinter",_kwnames
,&_argo0
))  
4336         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4337         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
4338             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxPrinter. Expected _wxPrintDialogData_p."); 
4343     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4344     _result 
= (wxPrinter 
*)new_wxPrinter(_arg0
); 
4346     wxPyEndAllowThreads(__tstate
); 
4347     if (PyErr_Occurred()) return NULL
; 
4349         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPrinter_p"); 
4350         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4353         _resultobj 
= Py_None
; 
4358 #define delete_wxPrinter(_swigobj) (delete _swigobj) 
4359 static PyObject 
*_wrap_delete_wxPrinter(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4360     PyObject 
* _resultobj
; 
4362     PyObject 
* _argo0 
= 0; 
4363     char *_kwnames
[] = { "self", NULL 
}; 
4366     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxPrinter",_kwnames
,&_argo0
))  
4369         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4370         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrinter_p")) { 
4371             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxPrinter. Expected _wxPrinter_p."); 
4376     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4377     delete_wxPrinter(_arg0
); 
4379     wxPyEndAllowThreads(__tstate
); 
4380     if (PyErr_Occurred()) return NULL
; 
4381 }    Py_INCREF(Py_None
); 
4382     _resultobj 
= Py_None
; 
4386 #define wxPrinter_CreateAbortWindow(_swigobj,_swigarg0,_swigarg1)  (_swigobj->CreateAbortWindow(_swigarg0,_swigarg1)) 
4387 static PyObject 
*_wrap_wxPrinter_CreateAbortWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4388     PyObject 
* _resultobj
; 
4391     wxPyPrintout 
* _arg2
; 
4392     PyObject 
* _argo0 
= 0; 
4393     PyObject 
* _argo1 
= 0; 
4394     PyObject 
* _argo2 
= 0; 
4395     char *_kwnames
[] = { "self","parent","printout", NULL 
}; 
4398     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPrinter_CreateAbortWindow",_kwnames
,&_argo0
,&_argo1
,&_argo2
))  
4401         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4402         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrinter_p")) { 
4403             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrinter_CreateAbortWindow. Expected _wxPrinter_p."); 
4408         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4409         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
4410             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPrinter_CreateAbortWindow. Expected _wxWindow_p."); 
4415         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
4416         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxPyPrintout_p")) { 
4417             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxPrinter_CreateAbortWindow. Expected _wxPyPrintout_p."); 
4422     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4423     wxPrinter_CreateAbortWindow(_arg0
,_arg1
,_arg2
); 
4425     wxPyEndAllowThreads(__tstate
); 
4426     if (PyErr_Occurred()) return NULL
; 
4427 }    Py_INCREF(Py_None
); 
4428     _resultobj 
= Py_None
; 
4432 #define wxPrinter_GetPrintDialogData(_swigobj)  (_swigobj->GetPrintDialogData()) 
4433 static PyObject 
*_wrap_wxPrinter_GetPrintDialogData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4434     PyObject 
* _resultobj
; 
4435     wxPrintDialogData 
* _result
; 
4437     PyObject 
* _argo0 
= 0; 
4438     char *_kwnames
[] = { "self", NULL 
}; 
4442     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrinter_GetPrintDialogData",_kwnames
,&_argo0
))  
4445         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4446         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrinter_p")) { 
4447             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrinter_GetPrintDialogData. Expected _wxPrinter_p."); 
4452     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4453     wxPrintDialogData 
& _result_ref 
= wxPrinter_GetPrintDialogData(_arg0
); 
4454     _result 
= (wxPrintDialogData 
*) &_result_ref
; 
4456     wxPyEndAllowThreads(__tstate
); 
4457     if (PyErr_Occurred()) return NULL
; 
4459         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPrintDialogData_p"); 
4460         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4463         _resultobj 
= Py_None
; 
4468 #define wxPrinter_Print(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->Print(_swigarg0,_swigarg1,_swigarg2)) 
4469 static PyObject 
*_wrap_wxPrinter_Print(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4470     PyObject 
* _resultobj
; 
4474     wxPyPrintout 
* _arg2
; 
4475     int  _arg3 
= (int ) TRUE
; 
4476     PyObject 
* _argo0 
= 0; 
4477     PyObject 
* _argo1 
= 0; 
4478     PyObject 
* _argo2 
= 0; 
4479     char *_kwnames
[] = { "self","parent","printout","prompt", NULL 
}; 
4482     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|i:wxPrinter_Print",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_arg3
))  
4485         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4486         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrinter_p")) { 
4487             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrinter_Print. Expected _wxPrinter_p."); 
4492         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4493         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
4494             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPrinter_Print. Expected _wxWindow_p."); 
4499         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
4500         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxPyPrintout_p")) { 
4501             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxPrinter_Print. Expected _wxPyPrintout_p."); 
4506     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4507     _result 
= (bool )wxPrinter_Print(_arg0
,_arg1
,_arg2
,_arg3
); 
4509     wxPyEndAllowThreads(__tstate
); 
4510     if (PyErr_Occurred()) return NULL
; 
4511 }    _resultobj 
= Py_BuildValue("i",_result
); 
4515 #define wxPrinter_PrintDialog(_swigobj,_swigarg0)  (_swigobj->PrintDialog(_swigarg0)) 
4516 static PyObject 
*_wrap_wxPrinter_PrintDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4517     PyObject 
* _resultobj
; 
4521     PyObject 
* _argo0 
= 0; 
4522     PyObject 
* _argo1 
= 0; 
4523     char *_kwnames
[] = { "self","parent", NULL 
}; 
4526     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPrinter_PrintDialog",_kwnames
,&_argo0
,&_argo1
))  
4529         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4530         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrinter_p")) { 
4531             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrinter_PrintDialog. Expected _wxPrinter_p."); 
4536         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4537         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
4538             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPrinter_PrintDialog. Expected _wxWindow_p."); 
4543     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4544     _result 
= (wxDC 
*)wxPrinter_PrintDialog(_arg0
,_arg1
); 
4546     wxPyEndAllowThreads(__tstate
); 
4547     if (PyErr_Occurred()) return NULL
; 
4548 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
4552 #define wxPrinter_ReportError(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->ReportError(_swigarg0,_swigarg1,_swigarg2)) 
4553 static PyObject 
*_wrap_wxPrinter_ReportError(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4554     PyObject 
* _resultobj
; 
4557     wxPyPrintout 
* _arg2
; 
4559     PyObject 
* _argo0 
= 0; 
4560     PyObject 
* _argo1 
= 0; 
4561     PyObject 
* _argo2 
= 0; 
4562     PyObject 
* _obj3 
= 0; 
4563     char *_kwnames
[] = { "self","parent","printout","message", NULL 
}; 
4566     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO:wxPrinter_ReportError",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_obj3
))  
4569         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4570         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrinter_p")) { 
4571             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrinter_ReportError. Expected _wxPrinter_p."); 
4576         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4577         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
4578             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPrinter_ReportError. Expected _wxWindow_p."); 
4583         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
4584         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxPyPrintout_p")) { 
4585             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxPrinter_ReportError. Expected _wxPyPrintout_p."); 
4590     _arg3 
= wxString_in_helper(_obj3
); 
4595     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4596     wxPrinter_ReportError(_arg0
,_arg1
,_arg2
,*_arg3
); 
4598     wxPyEndAllowThreads(__tstate
); 
4599     if (PyErr_Occurred()) return NULL
; 
4600 }    Py_INCREF(Py_None
); 
4601     _resultobj 
= Py_None
; 
4609 #define wxPrinter_Setup(_swigobj,_swigarg0)  (_swigobj->Setup(_swigarg0)) 
4610 static PyObject 
*_wrap_wxPrinter_Setup(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4611     PyObject 
* _resultobj
; 
4615     PyObject 
* _argo0 
= 0; 
4616     PyObject 
* _argo1 
= 0; 
4617     char *_kwnames
[] = { "self","parent", NULL 
}; 
4620     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPrinter_Setup",_kwnames
,&_argo0
,&_argo1
))  
4623         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4624         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrinter_p")) { 
4625             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrinter_Setup. Expected _wxPrinter_p."); 
4630         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4631         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
4632             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPrinter_Setup. Expected _wxWindow_p."); 
4637     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4638     _result 
= (bool )wxPrinter_Setup(_arg0
,_arg1
); 
4640     wxPyEndAllowThreads(__tstate
); 
4641     if (PyErr_Occurred()) return NULL
; 
4642 }    _resultobj 
= Py_BuildValue("i",_result
); 
4646 static void *SwigwxPrintPreviewTowxObject(void *ptr
) { 
4647     wxPrintPreview 
*src
; 
4649     src 
= (wxPrintPreview 
*) ptr
; 
4650     dest 
= (wxObject 
*) src
; 
4651     return (void *) dest
; 
4654 #define new_wxPrintPreview(_swigarg0,_swigarg1,_swigarg2) (new wxPrintPreview(_swigarg0,_swigarg1,_swigarg2)) 
4655 static PyObject 
*_wrap_new_wxPrintPreview(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4656     PyObject 
* _resultobj
; 
4657     wxPrintPreview 
* _result
; 
4658     wxPyPrintout 
* _arg0
; 
4659     wxPyPrintout 
* _arg1
; 
4660     wxPrintData 
* _arg2 
= (wxPrintData 
*) NULL
; 
4661     PyObject 
* _argo0 
= 0; 
4662     PyObject 
* _argo1 
= 0; 
4663     PyObject 
* _argo2 
= 0; 
4664     char *_kwnames
[] = { "printout","printoutForPrinting","data", NULL 
}; 
4668     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:new_wxPrintPreview",_kwnames
,&_argo0
,&_argo1
,&_argo2
))  
4671         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4672         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPrintout_p")) { 
4673             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxPrintPreview. Expected _wxPyPrintout_p."); 
4678         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4679         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyPrintout_p")) { 
4680             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxPrintPreview. Expected _wxPyPrintout_p."); 
4685         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
4686         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxPrintData_p")) { 
4687             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of new_wxPrintPreview. Expected _wxPrintData_p."); 
4692     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4693     _result 
= (wxPrintPreview 
*)new_wxPrintPreview(_arg0
,_arg1
,_arg2
); 
4695     wxPyEndAllowThreads(__tstate
); 
4696     if (PyErr_Occurred()) return NULL
; 
4698         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPrintPreview_p"); 
4699         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4702         _resultobj 
= Py_None
; 
4707 #define wxPrintPreview_GetCanvas(_swigobj)  (_swigobj->GetCanvas()) 
4708 static PyObject 
*_wrap_wxPrintPreview_GetCanvas(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4709     PyObject 
* _resultobj
; 
4711     wxPrintPreview 
* _arg0
; 
4712     PyObject 
* _argo0 
= 0; 
4713     char *_kwnames
[] = { "self", NULL 
}; 
4716     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintPreview_GetCanvas",_kwnames
,&_argo0
))  
4719         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4720         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintPreview_p")) { 
4721             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintPreview_GetCanvas. Expected _wxPrintPreview_p."); 
4726     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4727     _result 
= (wxWindow 
*)wxPrintPreview_GetCanvas(_arg0
); 
4729     wxPyEndAllowThreads(__tstate
); 
4730     if (PyErr_Occurred()) return NULL
; 
4731 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
4735 #define wxPrintPreview_GetCurrentPage(_swigobj)  (_swigobj->GetCurrentPage()) 
4736 static PyObject 
*_wrap_wxPrintPreview_GetCurrentPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4737     PyObject 
* _resultobj
; 
4739     wxPrintPreview 
* _arg0
; 
4740     PyObject 
* _argo0 
= 0; 
4741     char *_kwnames
[] = { "self", NULL 
}; 
4744     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintPreview_GetCurrentPage",_kwnames
,&_argo0
))  
4747         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4748         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintPreview_p")) { 
4749             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintPreview_GetCurrentPage. Expected _wxPrintPreview_p."); 
4754     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4755     _result 
= (int )wxPrintPreview_GetCurrentPage(_arg0
); 
4757     wxPyEndAllowThreads(__tstate
); 
4758     if (PyErr_Occurred()) return NULL
; 
4759 }    _resultobj 
= Py_BuildValue("i",_result
); 
4763 #define wxPrintPreview_GetFrame(_swigobj)  (_swigobj->GetFrame()) 
4764 static PyObject 
*_wrap_wxPrintPreview_GetFrame(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4765     PyObject 
* _resultobj
; 
4767     wxPrintPreview 
* _arg0
; 
4768     PyObject 
* _argo0 
= 0; 
4769     char *_kwnames
[] = { "self", NULL 
}; 
4772     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintPreview_GetFrame",_kwnames
,&_argo0
))  
4775         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4776         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintPreview_p")) { 
4777             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintPreview_GetFrame. Expected _wxPrintPreview_p."); 
4782     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4783     _result 
= (wxFrame 
*)wxPrintPreview_GetFrame(_arg0
); 
4785     wxPyEndAllowThreads(__tstate
); 
4786     if (PyErr_Occurred()) return NULL
; 
4787 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
4791 #define wxPrintPreview_GetMaxPage(_swigobj)  (_swigobj->GetMaxPage()) 
4792 static PyObject 
*_wrap_wxPrintPreview_GetMaxPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4793     PyObject 
* _resultobj
; 
4795     wxPrintPreview 
* _arg0
; 
4796     PyObject 
* _argo0 
= 0; 
4797     char *_kwnames
[] = { "self", NULL 
}; 
4800     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintPreview_GetMaxPage",_kwnames
,&_argo0
))  
4803         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4804         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintPreview_p")) { 
4805             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintPreview_GetMaxPage. Expected _wxPrintPreview_p."); 
4810     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4811     _result 
= (int )wxPrintPreview_GetMaxPage(_arg0
); 
4813     wxPyEndAllowThreads(__tstate
); 
4814     if (PyErr_Occurred()) return NULL
; 
4815 }    _resultobj 
= Py_BuildValue("i",_result
); 
4819 #define wxPrintPreview_GetMinPage(_swigobj)  (_swigobj->GetMinPage()) 
4820 static PyObject 
*_wrap_wxPrintPreview_GetMinPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4821     PyObject 
* _resultobj
; 
4823     wxPrintPreview 
* _arg0
; 
4824     PyObject 
* _argo0 
= 0; 
4825     char *_kwnames
[] = { "self", NULL 
}; 
4828     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintPreview_GetMinPage",_kwnames
,&_argo0
))  
4831         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4832         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintPreview_p")) { 
4833             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintPreview_GetMinPage. Expected _wxPrintPreview_p."); 
4838     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4839     _result 
= (int )wxPrintPreview_GetMinPage(_arg0
); 
4841     wxPyEndAllowThreads(__tstate
); 
4842     if (PyErr_Occurred()) return NULL
; 
4843 }    _resultobj 
= Py_BuildValue("i",_result
); 
4847 #define wxPrintPreview_GetPrintDialogData(_swigobj)  (_swigobj->GetPrintDialogData()) 
4848 static PyObject 
*_wrap_wxPrintPreview_GetPrintDialogData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4849     PyObject 
* _resultobj
; 
4850     wxPrintDialogData 
* _result
; 
4851     wxPrintPreview 
* _arg0
; 
4852     PyObject 
* _argo0 
= 0; 
4853     char *_kwnames
[] = { "self", NULL 
}; 
4857     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintPreview_GetPrintDialogData",_kwnames
,&_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_GetPrintDialogData. Expected _wxPrintPreview_p."); 
4867     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4868     wxPrintDialogData 
& _result_ref 
= wxPrintPreview_GetPrintDialogData(_arg0
); 
4869     _result 
= (wxPrintDialogData 
*) &_result_ref
; 
4871     wxPyEndAllowThreads(__tstate
); 
4872     if (PyErr_Occurred()) return NULL
; 
4874         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPrintDialogData_p"); 
4875         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4878         _resultobj 
= Py_None
; 
4883 #define wxPrintPreview_GetPrintout(_swigobj)  (_swigobj->GetPrintout()) 
4884 static PyObject 
*_wrap_wxPrintPreview_GetPrintout(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4885     PyObject 
* _resultobj
; 
4886     wxPyPrintout 
* _result
; 
4887     wxPrintPreview 
* _arg0
; 
4888     PyObject 
* _argo0 
= 0; 
4889     char *_kwnames
[] = { "self", NULL 
}; 
4892     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintPreview_GetPrintout",_kwnames
,&_argo0
))  
4895         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4896         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintPreview_p")) { 
4897             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintPreview_GetPrintout. Expected _wxPrintPreview_p."); 
4902     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4903     _result 
= (wxPyPrintout 
*)wxPrintPreview_GetPrintout(_arg0
); 
4905     wxPyEndAllowThreads(__tstate
); 
4906     if (PyErr_Occurred()) return NULL
; 
4907 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
4911 #define wxPrintPreview_GetPrintoutForPrinting(_swigobj)  (_swigobj->GetPrintoutForPrinting()) 
4912 static PyObject 
*_wrap_wxPrintPreview_GetPrintoutForPrinting(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4913     PyObject 
* _resultobj
; 
4914     wxPyPrintout 
* _result
; 
4915     wxPrintPreview 
* _arg0
; 
4916     PyObject 
* _argo0 
= 0; 
4917     char *_kwnames
[] = { "self", NULL 
}; 
4920     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintPreview_GetPrintoutForPrinting",_kwnames
,&_argo0
))  
4923         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4924         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintPreview_p")) { 
4925             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintPreview_GetPrintoutForPrinting. Expected _wxPrintPreview_p."); 
4930     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4931     _result 
= (wxPyPrintout 
*)wxPrintPreview_GetPrintoutForPrinting(_arg0
); 
4933     wxPyEndAllowThreads(__tstate
); 
4934     if (PyErr_Occurred()) return NULL
; 
4935 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
4939 #define wxPrintPreview_GetZoom(_swigobj)  (_swigobj->GetZoom()) 
4940 static PyObject 
*_wrap_wxPrintPreview_GetZoom(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4941     PyObject 
* _resultobj
; 
4943     wxPrintPreview 
* _arg0
; 
4944     PyObject 
* _argo0 
= 0; 
4945     char *_kwnames
[] = { "self", NULL 
}; 
4948     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintPreview_GetZoom",_kwnames
,&_argo0
))  
4951         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4952         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintPreview_p")) { 
4953             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintPreview_GetZoom. Expected _wxPrintPreview_p."); 
4958     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4959     _result 
= (int )wxPrintPreview_GetZoom(_arg0
); 
4961     wxPyEndAllowThreads(__tstate
); 
4962     if (PyErr_Occurred()) return NULL
; 
4963 }    _resultobj 
= Py_BuildValue("i",_result
); 
4967 #define wxPrintPreview_Ok(_swigobj)  (_swigobj->Ok()) 
4968 static PyObject 
*_wrap_wxPrintPreview_Ok(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4969     PyObject 
* _resultobj
; 
4971     wxPrintPreview 
* _arg0
; 
4972     PyObject 
* _argo0 
= 0; 
4973     char *_kwnames
[] = { "self", NULL 
}; 
4976     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintPreview_Ok",_kwnames
,&_argo0
))  
4979         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4980         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintPreview_p")) { 
4981             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintPreview_Ok. Expected _wxPrintPreview_p."); 
4986     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4987     _result 
= (bool )wxPrintPreview_Ok(_arg0
); 
4989     wxPyEndAllowThreads(__tstate
); 
4990     if (PyErr_Occurred()) return NULL
; 
4991 }    _resultobj 
= Py_BuildValue("i",_result
); 
4995 #define wxPrintPreview_Print(_swigobj,_swigarg0)  (_swigobj->Print(_swigarg0)) 
4996 static PyObject 
*_wrap_wxPrintPreview_Print(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4997     PyObject 
* _resultobj
; 
4999     wxPrintPreview 
* _arg0
; 
5001     PyObject 
* _argo0 
= 0; 
5003     char *_kwnames
[] = { "self","prompt", NULL 
}; 
5006     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintPreview_Print",_kwnames
,&_argo0
,&tempbool1
))  
5009         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5010         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintPreview_p")) { 
5011             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintPreview_Print. Expected _wxPrintPreview_p."); 
5015     _arg1 
= (bool ) tempbool1
; 
5017     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5018     _result 
= (bool )wxPrintPreview_Print(_arg0
,_arg1
); 
5020     wxPyEndAllowThreads(__tstate
); 
5021     if (PyErr_Occurred()) return NULL
; 
5022 }    _resultobj 
= Py_BuildValue("i",_result
); 
5026 #define wxPrintPreview_SetCanvas(_swigobj,_swigarg0)  (_swigobj->SetCanvas(_swigarg0)) 
5027 static PyObject 
*_wrap_wxPrintPreview_SetCanvas(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5028     PyObject 
* _resultobj
; 
5029     wxPrintPreview 
* _arg0
; 
5031     PyObject 
* _argo0 
= 0; 
5032     PyObject 
* _argo1 
= 0; 
5033     char *_kwnames
[] = { "self","window", NULL 
}; 
5036     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPrintPreview_SetCanvas",_kwnames
,&_argo0
,&_argo1
))  
5039         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5040         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintPreview_p")) { 
5041             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintPreview_SetCanvas. Expected _wxPrintPreview_p."); 
5046         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5047         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
5048             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPrintPreview_SetCanvas. Expected _wxWindow_p."); 
5053     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5054     wxPrintPreview_SetCanvas(_arg0
,_arg1
); 
5056     wxPyEndAllowThreads(__tstate
); 
5057     if (PyErr_Occurred()) return NULL
; 
5058 }    Py_INCREF(Py_None
); 
5059     _resultobj 
= Py_None
; 
5063 #define wxPrintPreview_SetCurrentPage(_swigobj,_swigarg0)  (_swigobj->SetCurrentPage(_swigarg0)) 
5064 static PyObject 
*_wrap_wxPrintPreview_SetCurrentPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5065     PyObject 
* _resultobj
; 
5066     wxPrintPreview 
* _arg0
; 
5068     PyObject 
* _argo0 
= 0; 
5069     char *_kwnames
[] = { "self","pageNum", NULL 
}; 
5072     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintPreview_SetCurrentPage",_kwnames
,&_argo0
,&_arg1
))  
5075         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5076         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintPreview_p")) { 
5077             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintPreview_SetCurrentPage. Expected _wxPrintPreview_p."); 
5082     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5083     wxPrintPreview_SetCurrentPage(_arg0
,_arg1
); 
5085     wxPyEndAllowThreads(__tstate
); 
5086     if (PyErr_Occurred()) return NULL
; 
5087 }    Py_INCREF(Py_None
); 
5088     _resultobj 
= Py_None
; 
5092 #define wxPrintPreview_SetFrame(_swigobj,_swigarg0)  (_swigobj->SetFrame(_swigarg0)) 
5093 static PyObject 
*_wrap_wxPrintPreview_SetFrame(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5094     PyObject 
* _resultobj
; 
5095     wxPrintPreview 
* _arg0
; 
5097     PyObject 
* _argo0 
= 0; 
5098     PyObject 
* _argo1 
= 0; 
5099     char *_kwnames
[] = { "self","frame", NULL 
}; 
5102     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPrintPreview_SetFrame",_kwnames
,&_argo0
,&_argo1
))  
5105         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5106         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintPreview_p")) { 
5107             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintPreview_SetFrame. Expected _wxPrintPreview_p."); 
5112         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5113         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFrame_p")) { 
5114             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPrintPreview_SetFrame. Expected _wxFrame_p."); 
5119     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5120     wxPrintPreview_SetFrame(_arg0
,_arg1
); 
5122     wxPyEndAllowThreads(__tstate
); 
5123     if (PyErr_Occurred()) return NULL
; 
5124 }    Py_INCREF(Py_None
); 
5125     _resultobj 
= Py_None
; 
5129 #define wxPrintPreview_SetPrintout(_swigobj,_swigarg0)  (_swigobj->SetPrintout(_swigarg0)) 
5130 static PyObject 
*_wrap_wxPrintPreview_SetPrintout(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5131     PyObject 
* _resultobj
; 
5132     wxPrintPreview 
* _arg0
; 
5133     wxPyPrintout 
* _arg1
; 
5134     PyObject 
* _argo0 
= 0; 
5135     PyObject 
* _argo1 
= 0; 
5136     char *_kwnames
[] = { "self","printout", NULL 
}; 
5139     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPrintPreview_SetPrintout",_kwnames
,&_argo0
,&_argo1
))  
5142         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5143         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintPreview_p")) { 
5144             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintPreview_SetPrintout. Expected _wxPrintPreview_p."); 
5149         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5150         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyPrintout_p")) { 
5151             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPrintPreview_SetPrintout. Expected _wxPyPrintout_p."); 
5156     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5157     wxPrintPreview_SetPrintout(_arg0
,_arg1
); 
5159     wxPyEndAllowThreads(__tstate
); 
5160     if (PyErr_Occurred()) return NULL
; 
5161 }    Py_INCREF(Py_None
); 
5162     _resultobj 
= Py_None
; 
5166 #define wxPrintPreview_SetZoom(_swigobj,_swigarg0)  (_swigobj->SetZoom(_swigarg0)) 
5167 static PyObject 
*_wrap_wxPrintPreview_SetZoom(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5168     PyObject 
* _resultobj
; 
5169     wxPrintPreview 
* _arg0
; 
5171     PyObject 
* _argo0 
= 0; 
5172     char *_kwnames
[] = { "self","percent", NULL 
}; 
5175     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintPreview_SetZoom",_kwnames
,&_argo0
,&_arg1
))  
5178         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5179         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintPreview_p")) { 
5180             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintPreview_SetZoom. Expected _wxPrintPreview_p."); 
5185     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5186     wxPrintPreview_SetZoom(_arg0
,_arg1
); 
5188     wxPyEndAllowThreads(__tstate
); 
5189     if (PyErr_Occurred()) return NULL
; 
5190 }    Py_INCREF(Py_None
); 
5191     _resultobj 
= Py_None
; 
5195 static void *SwigwxPreviewFrameTowxFrame(void *ptr
) { 
5196     wxPreviewFrame 
*src
; 
5198     src 
= (wxPreviewFrame 
*) ptr
; 
5199     dest 
= (wxFrame 
*) src
; 
5200     return (void *) dest
; 
5203 static void *SwigwxPreviewFrameTowxTopLevelWindow(void *ptr
) { 
5204     wxPreviewFrame 
*src
; 
5205     wxTopLevelWindow 
*dest
; 
5206     src 
= (wxPreviewFrame 
*) ptr
; 
5207     dest 
= (wxTopLevelWindow 
*) src
; 
5208     return (void *) dest
; 
5211 static void *SwigwxPreviewFrameTowxWindow(void *ptr
) { 
5212     wxPreviewFrame 
*src
; 
5214     src 
= (wxPreviewFrame 
*) ptr
; 
5215     dest 
= (wxWindow 
*) src
; 
5216     return (void *) dest
; 
5219 static void *SwigwxPreviewFrameTowxEvtHandler(void *ptr
) { 
5220     wxPreviewFrame 
*src
; 
5222     src 
= (wxPreviewFrame 
*) ptr
; 
5223     dest 
= (wxEvtHandler 
*) src
; 
5224     return (void *) dest
; 
5227 static void *SwigwxPreviewFrameTowxObject(void *ptr
) { 
5228     wxPreviewFrame 
*src
; 
5230     src 
= (wxPreviewFrame 
*) ptr
; 
5231     dest 
= (wxObject 
*) src
; 
5232     return (void *) dest
; 
5235 #define new_wxPreviewFrame(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxPreviewFrame(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
5236 static PyObject 
*_wrap_new_wxPreviewFrame(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5237     PyObject 
* _resultobj
; 
5238     wxPreviewFrame 
* _result
; 
5239     wxPrintPreview 
* _arg0
; 
5242     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
5243     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
5244     long  _arg5 
= (long ) wxDEFAULT_FRAME_STYLE
; 
5245     wxString 
* _arg6 
= (wxString 
*) &wxPyFrameNameStr
; 
5246     PyObject 
* _argo0 
= 0; 
5247     PyObject 
* _argo1 
= 0; 
5248     PyObject 
* _obj2 
= 0; 
5250     PyObject 
* _obj3 
= 0; 
5252     PyObject 
* _obj4 
= 0; 
5253     PyObject 
* _obj6 
= 0; 
5254     char *_kwnames
[] = { "preview","parent","title","pos","size","style","name", NULL 
}; 
5258     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|OOlO:new_wxPreviewFrame",_kwnames
,&_argo0
,&_argo1
,&_obj2
,&_obj3
,&_obj4
,&_arg5
,&_obj6
))  
5261         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5262         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintPreview_p")) { 
5263             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxPreviewFrame. Expected _wxPrintPreview_p."); 
5268         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5269         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFrame_p")) { 
5270             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxPreviewFrame. Expected _wxFrame_p."); 
5275     _arg2 
= wxString_in_helper(_obj2
); 
5282     if (! wxPoint_helper(_obj3
, &_arg3
)) 
5288     if (! wxSize_helper(_obj4
, &_arg4
)) 
5293     _arg6 
= wxString_in_helper(_obj6
); 
5298     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5299     _result 
= (wxPreviewFrame 
*)new_wxPreviewFrame(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
); 
5301     wxPyEndAllowThreads(__tstate
); 
5302     if (PyErr_Occurred()) return NULL
; 
5304         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPreviewFrame_p"); 
5305         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5308         _resultobj 
= Py_None
; 
5321 #define wxPreviewFrame_Initialize(_swigobj)  (_swigobj->Initialize()) 
5322 static PyObject 
*_wrap_wxPreviewFrame_Initialize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5323     PyObject 
* _resultobj
; 
5324     wxPreviewFrame 
* _arg0
; 
5325     PyObject 
* _argo0 
= 0; 
5326     char *_kwnames
[] = { "self", NULL 
}; 
5329     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPreviewFrame_Initialize",_kwnames
,&_argo0
))  
5332         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5333         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPreviewFrame_p")) { 
5334             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPreviewFrame_Initialize. Expected _wxPreviewFrame_p."); 
5339     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5340     wxPreviewFrame_Initialize(_arg0
); 
5342     wxPyEndAllowThreads(__tstate
); 
5343     if (PyErr_Occurred()) return NULL
; 
5344 }    Py_INCREF(Py_None
); 
5345     _resultobj 
= Py_None
; 
5349 static PyMethodDef printfwcMethods
[] = { 
5350          { "wxPreviewFrame_Initialize", (PyCFunction
) _wrap_wxPreviewFrame_Initialize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5351          { "new_wxPreviewFrame", (PyCFunction
) _wrap_new_wxPreviewFrame
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5352          { "wxPrintPreview_SetZoom", (PyCFunction
) _wrap_wxPrintPreview_SetZoom
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5353          { "wxPrintPreview_SetPrintout", (PyCFunction
) _wrap_wxPrintPreview_SetPrintout
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5354          { "wxPrintPreview_SetFrame", (PyCFunction
) _wrap_wxPrintPreview_SetFrame
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5355          { "wxPrintPreview_SetCurrentPage", (PyCFunction
) _wrap_wxPrintPreview_SetCurrentPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5356          { "wxPrintPreview_SetCanvas", (PyCFunction
) _wrap_wxPrintPreview_SetCanvas
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5357          { "wxPrintPreview_Print", (PyCFunction
) _wrap_wxPrintPreview_Print
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5358          { "wxPrintPreview_Ok", (PyCFunction
) _wrap_wxPrintPreview_Ok
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5359          { "wxPrintPreview_GetZoom", (PyCFunction
) _wrap_wxPrintPreview_GetZoom
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5360          { "wxPrintPreview_GetPrintoutForPrinting", (PyCFunction
) _wrap_wxPrintPreview_GetPrintoutForPrinting
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5361          { "wxPrintPreview_GetPrintout", (PyCFunction
) _wrap_wxPrintPreview_GetPrintout
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5362          { "wxPrintPreview_GetPrintDialogData", (PyCFunction
) _wrap_wxPrintPreview_GetPrintDialogData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5363          { "wxPrintPreview_GetMinPage", (PyCFunction
) _wrap_wxPrintPreview_GetMinPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5364          { "wxPrintPreview_GetMaxPage", (PyCFunction
) _wrap_wxPrintPreview_GetMaxPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5365          { "wxPrintPreview_GetFrame", (PyCFunction
) _wrap_wxPrintPreview_GetFrame
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5366          { "wxPrintPreview_GetCurrentPage", (PyCFunction
) _wrap_wxPrintPreview_GetCurrentPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5367          { "wxPrintPreview_GetCanvas", (PyCFunction
) _wrap_wxPrintPreview_GetCanvas
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5368          { "new_wxPrintPreview", (PyCFunction
) _wrap_new_wxPrintPreview
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5369          { "wxPrinter_Setup", (PyCFunction
) _wrap_wxPrinter_Setup
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5370          { "wxPrinter_ReportError", (PyCFunction
) _wrap_wxPrinter_ReportError
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5371          { "wxPrinter_PrintDialog", (PyCFunction
) _wrap_wxPrinter_PrintDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5372          { "wxPrinter_Print", (PyCFunction
) _wrap_wxPrinter_Print
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5373          { "wxPrinter_GetPrintDialogData", (PyCFunction
) _wrap_wxPrinter_GetPrintDialogData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5374          { "wxPrinter_CreateAbortWindow", (PyCFunction
) _wrap_wxPrinter_CreateAbortWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5375          { "delete_wxPrinter", (PyCFunction
) _wrap_delete_wxPrinter
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5376          { "new_wxPrinter", (PyCFunction
) _wrap_new_wxPrinter
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5377          { "wxPrintout_base_HasPage", (PyCFunction
) _wrap_wxPrintout_base_HasPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5378          { "wxPrintout_base_GetPageInfo", (PyCFunction
) _wrap_wxPrintout_base_GetPageInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5379          { "wxPrintout_base_OnPreparePrinting", (PyCFunction
) _wrap_wxPrintout_base_OnPreparePrinting
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5380          { "wxPrintout_base_OnEndPrinting", (PyCFunction
) _wrap_wxPrintout_base_OnEndPrinting
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5381          { "wxPrintout_base_OnBeginPrinting", (PyCFunction
) _wrap_wxPrintout_base_OnBeginPrinting
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5382          { "wxPrintout_base_OnEndDocument", (PyCFunction
) _wrap_wxPrintout_base_OnEndDocument
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5383          { "wxPrintout_base_OnBeginDocument", (PyCFunction
) _wrap_wxPrintout_base_OnBeginDocument
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5384          { "wxPrintout_IsPreview", (PyCFunction
) _wrap_wxPrintout_IsPreview
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5385          { "wxPrintout_GetPPIScreen", (PyCFunction
) _wrap_wxPrintout_GetPPIScreen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5386          { "wxPrintout_GetPPIPrinter", (PyCFunction
) _wrap_wxPrintout_GetPPIPrinter
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5387          { "wxPrintout_GetPageSizePixels", (PyCFunction
) _wrap_wxPrintout_GetPageSizePixels
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5388          { "wxPrintout_GetPageSizeMM", (PyCFunction
) _wrap_wxPrintout_GetPageSizeMM
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5389          { "wxPrintout_GetDC", (PyCFunction
) _wrap_wxPrintout_GetDC
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5390          { "wxPrintout_Destroy", (PyCFunction
) _wrap_wxPrintout_Destroy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5391          { "wxPrintout__setCallbackInfo", (PyCFunction
) _wrap_wxPrintout__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5392          { "new_wxPrintout", (PyCFunction
) _wrap_new_wxPrintout
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5393          { "wxPrintDialog_ShowModal", (PyCFunction
) _wrap_wxPrintDialog_ShowModal
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5394          { "wxPrintDialog_GetPrintDC", (PyCFunction
) _wrap_wxPrintDialog_GetPrintDC
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5395          { "wxPrintDialog_GetPrintDialogData", (PyCFunction
) _wrap_wxPrintDialog_GetPrintDialogData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5396          { "new_wxPrintDialog", (PyCFunction
) _wrap_new_wxPrintDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5397          { "wxPrintDialogData_SetToPage", (PyCFunction
) _wrap_wxPrintDialogData_SetToPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5398          { "wxPrintDialogData_SetSetupDialog", (PyCFunction
) _wrap_wxPrintDialogData_SetSetupDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5399          { "wxPrintDialogData_SetPrintToFile", (PyCFunction
) _wrap_wxPrintDialogData_SetPrintToFile
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5400          { "wxPrintDialogData_SetPrintData", (PyCFunction
) _wrap_wxPrintDialogData_SetPrintData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5401          { "wxPrintDialogData_SetNoCopies", (PyCFunction
) _wrap_wxPrintDialogData_SetNoCopies
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5402          { "wxPrintDialogData_SetMinPage", (PyCFunction
) _wrap_wxPrintDialogData_SetMinPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5403          { "wxPrintDialogData_SetMaxPage", (PyCFunction
) _wrap_wxPrintDialogData_SetMaxPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5404          { "wxPrintDialogData_SetFromPage", (PyCFunction
) _wrap_wxPrintDialogData_SetFromPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5405          { "wxPrintDialogData_SetCollate", (PyCFunction
) _wrap_wxPrintDialogData_SetCollate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5406          { "wxPrintDialogData_Ok", (PyCFunction
) _wrap_wxPrintDialogData_Ok
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5407          { "wxPrintDialogData_GetToPage", (PyCFunction
) _wrap_wxPrintDialogData_GetToPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5408          { "wxPrintDialogData_GetPrintToFile", (PyCFunction
) _wrap_wxPrintDialogData_GetPrintToFile
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5409          { "wxPrintDialogData_GetPrintData", (PyCFunction
) _wrap_wxPrintDialogData_GetPrintData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5410          { "wxPrintDialogData_GetNoCopies", (PyCFunction
) _wrap_wxPrintDialogData_GetNoCopies
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5411          { "wxPrintDialogData_GetMinPage", (PyCFunction
) _wrap_wxPrintDialogData_GetMinPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5412          { "wxPrintDialogData_GetMaxPage", (PyCFunction
) _wrap_wxPrintDialogData_GetMaxPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5413          { "wxPrintDialogData_GetFromPage", (PyCFunction
) _wrap_wxPrintDialogData_GetFromPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5414          { "wxPrintDialogData_GetCollate", (PyCFunction
) _wrap_wxPrintDialogData_GetCollate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5415          { "wxPrintDialogData_GetAllPages", (PyCFunction
) _wrap_wxPrintDialogData_GetAllPages
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5416          { "wxPrintDialogData_EnableSelection", (PyCFunction
) _wrap_wxPrintDialogData_EnableSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5417          { "wxPrintDialogData_EnablePrintToFile", (PyCFunction
) _wrap_wxPrintDialogData_EnablePrintToFile
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5418          { "wxPrintDialogData_EnablePageNumbers", (PyCFunction
) _wrap_wxPrintDialogData_EnablePageNumbers
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5419          { "wxPrintDialogData_EnableHelp", (PyCFunction
) _wrap_wxPrintDialogData_EnableHelp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5420          { "delete_wxPrintDialogData", (PyCFunction
) _wrap_delete_wxPrintDialogData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5421          { "new_wxPrintDialogData", (PyCFunction
) _wrap_new_wxPrintDialogData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5422          { "wxPageSetupDialog_ShowModal", (PyCFunction
) _wrap_wxPageSetupDialog_ShowModal
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5423          { "wxPageSetupDialog_GetPageSetupData", (PyCFunction
) _wrap_wxPageSetupDialog_GetPageSetupData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5424          { "new_wxPageSetupDialog", (PyCFunction
) _wrap_new_wxPageSetupDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5425          { "wxPageSetupDialogData_SetPrintData", (PyCFunction
) _wrap_wxPageSetupDialogData_SetPrintData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5426          { "wxPageSetupDialogData_SetPaperSize", (PyCFunction
) _wrap_wxPageSetupDialogData_SetPaperSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5427          { "wxPageSetupDialogData_SetPaperId", (PyCFunction
) _wrap_wxPageSetupDialogData_SetPaperId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5428          { "wxPageSetupDialogData_SetMinMarginBottomRight", (PyCFunction
) _wrap_wxPageSetupDialogData_SetMinMarginBottomRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5429          { "wxPageSetupDialogData_SetMinMarginTopLeft", (PyCFunction
) _wrap_wxPageSetupDialogData_SetMinMarginTopLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5430          { "wxPageSetupDialogData_SetMarginBottomRight", (PyCFunction
) _wrap_wxPageSetupDialogData_SetMarginBottomRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5431          { "wxPageSetupDialogData_SetMarginTopLeft", (PyCFunction
) _wrap_wxPageSetupDialogData_SetMarginTopLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5432          { "wxPageSetupDialogData_SetDefaultMinMargins", (PyCFunction
) _wrap_wxPageSetupDialogData_SetDefaultMinMargins
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5433          { "wxPageSetupDialogData_SetDefaultInfo", (PyCFunction
) _wrap_wxPageSetupDialogData_SetDefaultInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5434          { "wxPageSetupDialogData_Ok", (PyCFunction
) _wrap_wxPageSetupDialogData_Ok
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5435          { "wxPageSetupDialogData_GetPrintData", (PyCFunction
) _wrap_wxPageSetupDialogData_GetPrintData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5436          { "wxPageSetupDialogData_GetPaperSize", (PyCFunction
) _wrap_wxPageSetupDialogData_GetPaperSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5437          { "wxPageSetupDialogData_GetPaperId", (PyCFunction
) _wrap_wxPageSetupDialogData_GetPaperId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5438          { "wxPageSetupDialogData_GetMinMarginBottomRight", (PyCFunction
) _wrap_wxPageSetupDialogData_GetMinMarginBottomRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5439          { "wxPageSetupDialogData_GetMinMarginTopLeft", (PyCFunction
) _wrap_wxPageSetupDialogData_GetMinMarginTopLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5440          { "wxPageSetupDialogData_GetMarginBottomRight", (PyCFunction
) _wrap_wxPageSetupDialogData_GetMarginBottomRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5441          { "wxPageSetupDialogData_GetMarginTopLeft", (PyCFunction
) _wrap_wxPageSetupDialogData_GetMarginTopLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5442          { "wxPageSetupDialogData_GetDefaultInfo", (PyCFunction
) _wrap_wxPageSetupDialogData_GetDefaultInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5443          { "wxPageSetupDialogData_GetEnableHelp", (PyCFunction
) _wrap_wxPageSetupDialogData_GetEnableHelp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5444          { "wxPageSetupDialogData_GetEnablePrinter", (PyCFunction
) _wrap_wxPageSetupDialogData_GetEnablePrinter
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5445          { "wxPageSetupDialogData_GetEnablePaper", (PyCFunction
) _wrap_wxPageSetupDialogData_GetEnablePaper
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5446          { "wxPageSetupDialogData_GetEnableOrientation", (PyCFunction
) _wrap_wxPageSetupDialogData_GetEnableOrientation
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5447          { "wxPageSetupDialogData_GetEnableMargins", (PyCFunction
) _wrap_wxPageSetupDialogData_GetEnableMargins
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5448          { "wxPageSetupDialogData_GetDefaultMinMargins", (PyCFunction
) _wrap_wxPageSetupDialogData_GetDefaultMinMargins
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5449          { "wxPageSetupDialogData_EnablePrinter", (PyCFunction
) _wrap_wxPageSetupDialogData_EnablePrinter
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5450          { "wxPageSetupDialogData_EnablePaper", (PyCFunction
) _wrap_wxPageSetupDialogData_EnablePaper
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5451          { "wxPageSetupDialogData_EnableOrientation", (PyCFunction
) _wrap_wxPageSetupDialogData_EnableOrientation
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5452          { "wxPageSetupDialogData_EnableMargins", (PyCFunction
) _wrap_wxPageSetupDialogData_EnableMargins
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5453          { "wxPageSetupDialogData_EnableHelp", (PyCFunction
) _wrap_wxPageSetupDialogData_EnableHelp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5454          { "delete_wxPageSetupDialogData", (PyCFunction
) _wrap_delete_wxPageSetupDialogData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5455          { "new_wxPageSetupDialogData", (PyCFunction
) _wrap_new_wxPageSetupDialogData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5456          { "wxPostScriptDC_GetResolution", (PyCFunction
) _wrap_wxPostScriptDC_GetResolution
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5457          { "wxPostScriptDC_SetResolution", (PyCFunction
) _wrap_wxPostScriptDC_SetResolution
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5458          { "wxPostScriptDC_SetPrintData", (PyCFunction
) _wrap_wxPostScriptDC_SetPrintData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5459          { "wxPostScriptDC_GetPrintData", (PyCFunction
) _wrap_wxPostScriptDC_GetPrintData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5460          { "new_wxPostScriptDC", (PyCFunction
) _wrap_new_wxPostScriptDC
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5461          { "wxPrintData_SetPrintMode", (PyCFunction
) _wrap_wxPrintData_SetPrintMode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5462          { "wxPrintData_SetPrinterTranslation", (PyCFunction
) _wrap_wxPrintData_SetPrinterTranslation
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5463          { "wxPrintData_SetPrinterTranslateY", (PyCFunction
) _wrap_wxPrintData_SetPrinterTranslateY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5464          { "wxPrintData_SetPrinterTranslateX", (PyCFunction
) _wrap_wxPrintData_SetPrinterTranslateX
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5465          { "wxPrintData_SetPrinterScaling", (PyCFunction
) _wrap_wxPrintData_SetPrinterScaling
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5466          { "wxPrintData_SetPrinterScaleY", (PyCFunction
) _wrap_wxPrintData_SetPrinterScaleY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5467          { "wxPrintData_SetPrinterScaleX", (PyCFunction
) _wrap_wxPrintData_SetPrinterScaleX
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5468          { "wxPrintData_SetFontMetricPath", (PyCFunction
) _wrap_wxPrintData_SetFontMetricPath
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5469          { "wxPrintData_SetFilename", (PyCFunction
) _wrap_wxPrintData_SetFilename
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5470          { "wxPrintData_SetPreviewCommand", (PyCFunction
) _wrap_wxPrintData_SetPreviewCommand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5471          { "wxPrintData_SetPrinterOptions", (PyCFunction
) _wrap_wxPrintData_SetPrinterOptions
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5472          { "wxPrintData_SetPrinterCommand", (PyCFunction
) _wrap_wxPrintData_SetPrinterCommand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5473          { "wxPrintData_GetPrintMode", (PyCFunction
) _wrap_wxPrintData_GetPrintMode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5474          { "wxPrintData_GetPrinterTranslateY", (PyCFunction
) _wrap_wxPrintData_GetPrinterTranslateY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5475          { "wxPrintData_GetPrinterTranslateX", (PyCFunction
) _wrap_wxPrintData_GetPrinterTranslateX
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5476          { "wxPrintData_GetPrinterScaleY", (PyCFunction
) _wrap_wxPrintData_GetPrinterScaleY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5477          { "wxPrintData_GetPrinterScaleX", (PyCFunction
) _wrap_wxPrintData_GetPrinterScaleX
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5478          { "wxPrintData_GetFontMetricPath", (PyCFunction
) _wrap_wxPrintData_GetFontMetricPath
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5479          { "wxPrintData_GetFilename", (PyCFunction
) _wrap_wxPrintData_GetFilename
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5480          { "wxPrintData_GetPreviewCommand", (PyCFunction
) _wrap_wxPrintData_GetPreviewCommand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5481          { "wxPrintData_GetPrinterOptions", (PyCFunction
) _wrap_wxPrintData_GetPrinterOptions
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5482          { "wxPrintData_GetPrinterCommand", (PyCFunction
) _wrap_wxPrintData_GetPrinterCommand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5483          { "wxPrintData_SetQuality", (PyCFunction
) _wrap_wxPrintData_SetQuality
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5484          { "wxPrintData_SetPaperSize", (PyCFunction
) _wrap_wxPrintData_SetPaperSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5485          { "wxPrintData_SetPaperId", (PyCFunction
) _wrap_wxPrintData_SetPaperId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5486          { "wxPrintData_SetDuplex", (PyCFunction
) _wrap_wxPrintData_SetDuplex
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5487          { "wxPrintData_SetColour", (PyCFunction
) _wrap_wxPrintData_SetColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5488          { "wxPrintData_SetPrinterName", (PyCFunction
) _wrap_wxPrintData_SetPrinterName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5489          { "wxPrintData_SetOrientation", (PyCFunction
) _wrap_wxPrintData_SetOrientation
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5490          { "wxPrintData_SetCollate", (PyCFunction
) _wrap_wxPrintData_SetCollate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5491          { "wxPrintData_SetNoCopies", (PyCFunction
) _wrap_wxPrintData_SetNoCopies
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5492          { "wxPrintData_GetQuality", (PyCFunction
) _wrap_wxPrintData_GetQuality
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5493          { "wxPrintData_GetPaperSize", (PyCFunction
) _wrap_wxPrintData_GetPaperSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5494          { "wxPrintData_GetPaperId", (PyCFunction
) _wrap_wxPrintData_GetPaperId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5495          { "wxPrintData_GetDuplex", (PyCFunction
) _wrap_wxPrintData_GetDuplex
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5496          { "wxPrintData_GetColour", (PyCFunction
) _wrap_wxPrintData_GetColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5497          { "wxPrintData_GetPrinterName", (PyCFunction
) _wrap_wxPrintData_GetPrinterName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5498          { "wxPrintData_Ok", (PyCFunction
) _wrap_wxPrintData_Ok
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5499          { "wxPrintData_GetOrientation", (PyCFunction
) _wrap_wxPrintData_GetOrientation
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5500          { "wxPrintData_GetCollate", (PyCFunction
) _wrap_wxPrintData_GetCollate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5501          { "wxPrintData_GetNoCopies", (PyCFunction
) _wrap_wxPrintData_GetNoCopies
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5502          { "delete_wxPrintData", (PyCFunction
) _wrap_delete_wxPrintData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5503          { "new_wxPrintData", (PyCFunction
) _wrap_new_wxPrintData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5510  * This table is used by the pointer type-checker 
5512 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
5513     { "_signed_long","_long",0}, 
5514     { "_wxPrintQuality","_wxCoord",0}, 
5515     { "_wxPrintQuality","_int",0}, 
5516     { "_wxPrintQuality","_signed_int",0}, 
5517     { "_wxPrintQuality","_unsigned_int",0}, 
5518     { "_wxPrintQuality","_wxWindowID",0}, 
5519     { "_wxPrintQuality","_uint",0}, 
5520     { "_wxPrintQuality","_EBool",0}, 
5521     { "_wxPrintQuality","_size_t",0}, 
5522     { "_wxPrintQuality","_time_t",0}, 
5523     { "_byte","_unsigned_char",0}, 
5524     { "_long","_unsigned_long",0}, 
5525     { "_long","_signed_long",0}, 
5526     { "_wxDC","_wxPostScriptDC",SwigwxPostScriptDCTowxDC
}, 
5527     { "_size_t","_wxCoord",0}, 
5528     { "_size_t","_wxPrintQuality",0}, 
5529     { "_size_t","_time_t",0}, 
5530     { "_size_t","_unsigned_int",0}, 
5531     { "_size_t","_int",0}, 
5532     { "_size_t","_wxWindowID",0}, 
5533     { "_size_t","_uint",0}, 
5534     { "_wxTopLevelWindow","_wxPreviewFrame",SwigwxPreviewFrameTowxTopLevelWindow
}, 
5535     { "_wxTopLevelWindow","_wxPrintDialog",SwigwxPrintDialogTowxTopLevelWindow
}, 
5536     { "_wxTopLevelWindow","_wxPageSetupDialog",SwigwxPageSetupDialogTowxTopLevelWindow
}, 
5537     { "_uint","_wxCoord",0}, 
5538     { "_uint","_wxPrintQuality",0}, 
5539     { "_uint","_time_t",0}, 
5540     { "_uint","_size_t",0}, 
5541     { "_uint","_unsigned_int",0}, 
5542     { "_uint","_int",0}, 
5543     { "_uint","_wxWindowID",0}, 
5544     { "_wxChar","_char",0}, 
5545     { "_char","_wxChar",0}, 
5546     { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0}, 
5547     { "_EBool","_wxCoord",0}, 
5548     { "_EBool","_wxPrintQuality",0}, 
5549     { "_EBool","_signed_int",0}, 
5550     { "_EBool","_int",0}, 
5551     { "_EBool","_wxWindowID",0}, 
5552     { "_unsigned_long","_long",0}, 
5553     { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0}, 
5554     { "_signed_int","_wxCoord",0}, 
5555     { "_signed_int","_wxPrintQuality",0}, 
5556     { "_signed_int","_EBool",0}, 
5557     { "_signed_int","_wxWindowID",0}, 
5558     { "_signed_int","_int",0}, 
5559     { "_WXTYPE","_short",0}, 
5560     { "_WXTYPE","_signed_short",0}, 
5561     { "_WXTYPE","_unsigned_short",0}, 
5562     { "_unsigned_short","_WXTYPE",0}, 
5563     { "_unsigned_short","_short",0}, 
5564     { "_wxObject","_wxPreviewFrame",SwigwxPreviewFrameTowxObject
}, 
5565     { "_wxObject","_wxPrintPreview",SwigwxPrintPreviewTowxObject
}, 
5566     { "_wxObject","_wxPrinter",SwigwxPrinterTowxObject
}, 
5567     { "_wxObject","_wxPyPrintout",SwigwxPyPrintoutTowxObject
}, 
5568     { "_wxObject","_wxPrintDialog",SwigwxPrintDialogTowxObject
}, 
5569     { "_wxObject","_wxPrintDialogData",SwigwxPrintDialogDataTowxObject
}, 
5570     { "_wxObject","_wxPageSetupDialog",SwigwxPageSetupDialogTowxObject
}, 
5571     { "_wxObject","_wxPageSetupDialogData",SwigwxPageSetupDialogDataTowxObject
}, 
5572     { "_wxObject","_wxPostScriptDC",SwigwxPostScriptDCTowxObject
}, 
5573     { "_wxObject","_wxPrintData",SwigwxPrintDataTowxObject
}, 
5574     { "_signed_short","_WXTYPE",0}, 
5575     { "_signed_short","_short",0}, 
5576     { "_unsigned_char","_byte",0}, 
5577     { "_unsigned_int","_wxCoord",0}, 
5578     { "_unsigned_int","_wxPrintQuality",0}, 
5579     { "_unsigned_int","_time_t",0}, 
5580     { "_unsigned_int","_size_t",0}, 
5581     { "_unsigned_int","_uint",0}, 
5582     { "_unsigned_int","_wxWindowID",0}, 
5583     { "_unsigned_int","_int",0}, 
5584     { "_wxDialog","_wxPrintDialog",SwigwxPrintDialogTowxDialog
}, 
5585     { "_wxDialog","_wxPageSetupDialog",SwigwxPageSetupDialogTowxDialog
}, 
5586     { "_short","_WXTYPE",0}, 
5587     { "_short","_unsigned_short",0}, 
5588     { "_short","_signed_short",0}, 
5589     { "_wxFrame","_wxPreviewFrame",SwigwxPreviewFrameTowxFrame
}, 
5590     { "_wxWindowID","_wxCoord",0}, 
5591     { "_wxWindowID","_wxPrintQuality",0}, 
5592     { "_wxWindowID","_time_t",0}, 
5593     { "_wxWindowID","_size_t",0}, 
5594     { "_wxWindowID","_EBool",0}, 
5595     { "_wxWindowID","_uint",0}, 
5596     { "_wxWindowID","_int",0}, 
5597     { "_wxWindowID","_signed_int",0}, 
5598     { "_wxWindowID","_unsigned_int",0}, 
5599     { "_int","_wxCoord",0}, 
5600     { "_int","_wxPrintQuality",0}, 
5601     { "_int","_time_t",0}, 
5602     { "_int","_size_t",0}, 
5603     { "_int","_EBool",0}, 
5604     { "_int","_uint",0}, 
5605     { "_int","_wxWindowID",0}, 
5606     { "_int","_unsigned_int",0}, 
5607     { "_int","_signed_int",0}, 
5608     { "_time_t","_wxCoord",0}, 
5609     { "_time_t","_wxPrintQuality",0}, 
5610     { "_time_t","_unsigned_int",0}, 
5611     { "_time_t","_int",0}, 
5612     { "_time_t","_wxWindowID",0}, 
5613     { "_time_t","_uint",0}, 
5614     { "_time_t","_size_t",0}, 
5615     { "_wxCoord","_int",0}, 
5616     { "_wxCoord","_signed_int",0}, 
5617     { "_wxCoord","_unsigned_int",0}, 
5618     { "_wxCoord","_wxWindowID",0}, 
5619     { "_wxCoord","_uint",0}, 
5620     { "_wxCoord","_EBool",0}, 
5621     { "_wxCoord","_size_t",0}, 
5622     { "_wxCoord","_time_t",0}, 
5623     { "_wxCoord","_wxPrintQuality",0}, 
5624     { "_wxEvtHandler","_wxPreviewFrame",SwigwxPreviewFrameTowxEvtHandler
}, 
5625     { "_wxEvtHandler","_wxPrintDialog",SwigwxPrintDialogTowxEvtHandler
}, 
5626     { "_wxEvtHandler","_wxPageSetupDialog",SwigwxPageSetupDialogTowxEvtHandler
}, 
5627     { "_wxWindow","_wxPreviewFrame",SwigwxPreviewFrameTowxWindow
}, 
5628     { "_wxWindow","_wxPrintDialog",SwigwxPrintDialogTowxWindow
}, 
5629     { "_wxWindow","_wxPageSetupDialog",SwigwxPageSetupDialogTowxWindow
}, 
5632 static PyObject 
*SWIG_globals
; 
5636 SWIGEXPORT(void) initprintfwc() { 
5638          SWIG_globals 
= SWIG_newvarlink(); 
5639          m 
= Py_InitModule("printfwc", printfwcMethods
); 
5640          d 
= PyModule_GetDict(m
); 
5642     wxPyPtrTypeMap_Add("wxPrintout", "wxPyPrintout"); 
5645    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
5646         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);