2  * FILE : src/gtk/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 */ 
  24 /* Definitions for Windows/Unix exporting */ 
  25 #if defined(__WIN32__) 
  26 #   if defined(_MSC_VER) 
  27 #       define SWIGEXPORT(a) __declspec(dllexport) a 
  29 #       if defined(__BORLANDC__) 
  30 #           define SWIGEXPORT(a) a _export 
  32 #           define SWIGEXPORT(a) a 
  36 #   define SWIGEXPORT(a) a 
  45 extern void SWIG_MakePtr(char *, void *, char *); 
  46 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *)); 
  47 extern char *SWIG_GetPtr(char *, void **, char *); 
  48 extern char *SWIG_GetPtrObj(PyObject 
*, void **, char *); 
  49 extern void SWIG_addvarlink(PyObject 
*, char *, PyObject 
*(*)(void), int (*)(PyObject 
*)); 
  50 extern PyObject 
*SWIG_newvarlink(void); 
  54 #define SWIG_init    initprintfwc 
  56 #define SWIG_name    "printfwc" 
  60 #include <wx/printdlg.h> 
  64 static PyObject
* l_output_helper(PyObject
* target
, PyObject
* o
) { 
  68     } else if (target 
== Py_None
) { 
  72         if (!PyList_Check(target
)) { 
  74             target 
= PyList_New(0); 
  75             PyList_Append(target
, o2
); 
  78         PyList_Append(target
,o
); 
  84 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) { 
  90     } else if (target 
== Py_None
) { 
  94         if (!PyTuple_Check(target
)) { 
  96             target 
= PyTuple_New(1); 
  97             PyTuple_SetItem(target
, 0, o2
); 
 100         PyTuple_SetItem(o3
, 0, o
); 
 103         target 
= PySequence_Concat(o2
, o3
); 
 110 #if PYTHON_API_VERSION >= 1009 
 111     static char* wxStringErrorMsg 
= "String or Unicode type required"; 
 113     static char* wxStringErrorMsg 
= "string type is required for parameter"; 
 118 // Since this one would be tough and ugly to do with the Macros... 
 119 void wxPyPrintout::GetPageInfo(int *minPage
, int *maxPage
, int *pageFrom
, int *pageTo
) { 
 122     bool doSave 
= wxPyRestoreThread(); 
 123     if (m_myInst
.findCallback("GetPageInfo")) { 
 124         PyObject
* result 
= m_myInst
.callCallbackObj(Py_BuildValue("()")); 
 125         if (result 
&& PyTuple_Check(result
) && PyTuple_Size(result
) == 4) { 
 128             val 
= PyTuple_GetItem(result
, 0); 
 129             if (PyInt_Check(val
))    *minPage 
= PyInt_AsLong(val
); 
 132             val 
= PyTuple_GetItem(result
, 1); 
 133             if (PyInt_Check(val
))    *maxPage 
= PyInt_AsLong(val
); 
 136             val 
= PyTuple_GetItem(result
, 2); 
 137             if (PyInt_Check(val
))    *pageFrom 
= PyInt_AsLong(val
); 
 140             val 
= PyTuple_GetItem(result
, 3); 
 141             if (PyInt_Check(val
))    *pageTo 
= PyInt_AsLong(val
); 
 148             PyErr_SetString(PyExc_TypeError
, "GetPageInfo should return a tuple of 4 integers."); 
 154         wxPrintout::GetPageInfo(minPage
, maxPage
, pageFrom
, pageTo
); 
 156     wxPySaveThread(doSave
); 
 159 void wxPyPrintout::base_GetPageInfo(int *minPage
, int *maxPage
, int *pageFrom
, int *pageTo
) { 
 160     wxPrintout::GetPageInfo(minPage
, maxPage
, pageFrom
, pageTo
); 
 164 IMP_PYCALLBACK_BOOL_INTINT(wxPyPrintout
, wxPrintout
, OnBeginDocument
); 
 165 IMP_PYCALLBACK__(wxPyPrintout
, wxPrintout
, OnEndDocument
); 
 166 IMP_PYCALLBACK__(wxPyPrintout
, wxPrintout
, OnBeginPrinting
); 
 167 IMP_PYCALLBACK__(wxPyPrintout
, wxPrintout
, OnEndPrinting
); 
 168 IMP_PYCALLBACK__(wxPyPrintout
, wxPrintout
, OnPreparePrinting
); 
 169 IMP_PYCALLBACK_BOOL_INT_pure(wxPyPrintout
, wxPrintout
, OnPrintPage
); 
 170 IMP_PYCALLBACK_BOOL_INT(wxPyPrintout
, wxPrintout
, HasPage
); 
 176 #define new_wxPrintData() (new wxPrintData()) 
 177 static PyObject 
*_wrap_new_wxPrintData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 178     PyObject 
* _resultobj
; 
 179     wxPrintData 
* _result
; 
 180     char *_kwnames
[] = {  NULL 
}; 
 184     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPrintData",_kwnames
))  
 187     wxPy_BEGIN_ALLOW_THREADS
; 
 188         _result 
= (wxPrintData 
*)new_wxPrintData(); 
 190     wxPy_END_ALLOW_THREADS
; 
 192         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPrintData_p"); 
 193         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 196         _resultobj 
= Py_None
; 
 201 #define delete_wxPrintData(_swigobj) (delete _swigobj) 
 202 static PyObject 
*_wrap_delete_wxPrintData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 203     PyObject 
* _resultobj
; 
 205     PyObject 
* _argo0 
= 0; 
 206     char *_kwnames
[] = { "self", NULL 
}; 
 209     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxPrintData",_kwnames
,&_argo0
))  
 212         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 213         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 214             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxPrintData. Expected _wxPrintData_p."); 
 219     wxPy_BEGIN_ALLOW_THREADS
; 
 220         delete_wxPrintData(_arg0
); 
 222     wxPy_END_ALLOW_THREADS
; 
 223 }    Py_INCREF(Py_None
); 
 224     _resultobj 
= Py_None
; 
 228 #define wxPrintData_GetNoCopies(_swigobj)  (_swigobj->GetNoCopies()) 
 229 static PyObject 
*_wrap_wxPrintData_GetNoCopies(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 230     PyObject 
* _resultobj
; 
 233     PyObject 
* _argo0 
= 0; 
 234     char *_kwnames
[] = { "self", NULL 
}; 
 237     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_GetNoCopies",_kwnames
,&_argo0
))  
 240         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 241         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 242             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_GetNoCopies. Expected _wxPrintData_p."); 
 247     wxPy_BEGIN_ALLOW_THREADS
; 
 248         _result 
= (int )wxPrintData_GetNoCopies(_arg0
); 
 250     wxPy_END_ALLOW_THREADS
; 
 251 }    _resultobj 
= Py_BuildValue("i",_result
); 
 255 #define wxPrintData_GetCollate(_swigobj)  (_swigobj->GetCollate()) 
 256 static PyObject 
*_wrap_wxPrintData_GetCollate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 257     PyObject 
* _resultobj
; 
 260     PyObject 
* _argo0 
= 0; 
 261     char *_kwnames
[] = { "self", NULL 
}; 
 264     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_GetCollate",_kwnames
,&_argo0
))  
 267         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 268         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 269             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_GetCollate. Expected _wxPrintData_p."); 
 274     wxPy_BEGIN_ALLOW_THREADS
; 
 275         _result 
= (bool )wxPrintData_GetCollate(_arg0
); 
 277     wxPy_END_ALLOW_THREADS
; 
 278 }    _resultobj 
= Py_BuildValue("i",_result
); 
 282 #define wxPrintData_GetOrientation(_swigobj)  (_swigobj->GetOrientation()) 
 283 static PyObject 
*_wrap_wxPrintData_GetOrientation(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 284     PyObject 
* _resultobj
; 
 287     PyObject 
* _argo0 
= 0; 
 288     char *_kwnames
[] = { "self", NULL 
}; 
 291     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_GetOrientation",_kwnames
,&_argo0
))  
 294         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 295         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 296             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_GetOrientation. Expected _wxPrintData_p."); 
 301     wxPy_BEGIN_ALLOW_THREADS
; 
 302         _result 
= (int )wxPrintData_GetOrientation(_arg0
); 
 304     wxPy_END_ALLOW_THREADS
; 
 305 }    _resultobj 
= Py_BuildValue("i",_result
); 
 309 #define wxPrintData_GetPrinterName(_swigobj)  (_swigobj->GetPrinterName()) 
 310 static PyObject 
*_wrap_wxPrintData_GetPrinterName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 311     PyObject 
* _resultobj
; 
 314     PyObject 
* _argo0 
= 0; 
 315     char *_kwnames
[] = { "self", NULL 
}; 
 318     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_GetPrinterName",_kwnames
,&_argo0
))  
 321         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 322         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 323             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_GetPrinterName. Expected _wxPrintData_p."); 
 328     wxPy_BEGIN_ALLOW_THREADS
; 
 329         const wxString 
& _result_ref 
= wxPrintData_GetPrinterName(_arg0
); 
 330     _result 
= (wxString 
*) &_result_ref
; 
 332     wxPy_END_ALLOW_THREADS
; 
 334     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 339 #define wxPrintData_GetColour(_swigobj)  (_swigobj->GetColour()) 
 340 static PyObject 
*_wrap_wxPrintData_GetColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 341     PyObject 
* _resultobj
; 
 344     PyObject 
* _argo0 
= 0; 
 345     char *_kwnames
[] = { "self", NULL 
}; 
 348     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_GetColour",_kwnames
,&_argo0
))  
 351         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 352         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 353             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_GetColour. Expected _wxPrintData_p."); 
 358     wxPy_BEGIN_ALLOW_THREADS
; 
 359         _result 
= (bool )wxPrintData_GetColour(_arg0
); 
 361     wxPy_END_ALLOW_THREADS
; 
 362 }    _resultobj 
= Py_BuildValue("i",_result
); 
 366 #define wxPrintData_GetDuplex(_swigobj)  (_swigobj->GetDuplex()) 
 367 static PyObject 
*_wrap_wxPrintData_GetDuplex(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 368     PyObject 
* _resultobj
; 
 369     wxDuplexMode  _result
; 
 371     PyObject 
* _argo0 
= 0; 
 372     char *_kwnames
[] = { "self", NULL 
}; 
 375     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_GetDuplex",_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_GetDuplex. Expected _wxPrintData_p."); 
 385     wxPy_BEGIN_ALLOW_THREADS
; 
 386         _result 
= (wxDuplexMode 
)wxPrintData_GetDuplex(_arg0
); 
 388     wxPy_END_ALLOW_THREADS
; 
 389 }    _resultobj 
= Py_BuildValue("i",_result
); 
 393 #define wxPrintData_GetPaperId(_swigobj)  (_swigobj->GetPaperId()) 
 394 static PyObject 
*_wrap_wxPrintData_GetPaperId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 395     PyObject 
* _resultobj
; 
 398     PyObject 
* _argo0 
= 0; 
 399     char *_kwnames
[] = { "self", NULL 
}; 
 402     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_GetPaperId",_kwnames
,&_argo0
))  
 405         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 406         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 407             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_GetPaperId. Expected _wxPrintData_p."); 
 412     wxPy_BEGIN_ALLOW_THREADS
; 
 413         _result 
= (wxPaperSize 
)wxPrintData_GetPaperId(_arg0
); 
 415     wxPy_END_ALLOW_THREADS
; 
 416 }    _resultobj 
= Py_BuildValue("i",_result
); 
 420 #define wxPrintData_GetPaperSize(_swigobj)  (_swigobj->GetPaperSize()) 
 421 static PyObject 
*_wrap_wxPrintData_GetPaperSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 422     PyObject 
* _resultobj
; 
 425     PyObject 
* _argo0 
= 0; 
 426     char *_kwnames
[] = { "self", NULL 
}; 
 430     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_GetPaperSize",_kwnames
,&_argo0
))  
 433         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 434         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 435             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_GetPaperSize. Expected _wxPrintData_p."); 
 440     wxPy_BEGIN_ALLOW_THREADS
; 
 441         const wxSize 
& _result_ref 
= wxPrintData_GetPaperSize(_arg0
); 
 442     _result 
= (wxSize 
*) &_result_ref
; 
 444     wxPy_END_ALLOW_THREADS
; 
 446         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSize_p"); 
 447         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 450         _resultobj 
= Py_None
; 
 455 #define wxPrintData_GetQuality(_swigobj)  (_swigobj->GetQuality()) 
 456 static PyObject 
*_wrap_wxPrintData_GetQuality(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 457     PyObject 
* _resultobj
; 
 458     wxPrintQuality  _result
; 
 460     PyObject 
* _argo0 
= 0; 
 461     char *_kwnames
[] = { "self", NULL 
}; 
 464     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_GetQuality",_kwnames
,&_argo0
))  
 467         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 468         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 469             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_GetQuality. Expected _wxPrintData_p."); 
 474     wxPy_BEGIN_ALLOW_THREADS
; 
 475         _result 
= (wxPrintQuality 
)wxPrintData_GetQuality(_arg0
); 
 477     wxPy_END_ALLOW_THREADS
; 
 478 }    _resultobj 
= Py_BuildValue("i",_result
); 
 482 #define wxPrintData_SetNoCopies(_swigobj,_swigarg0)  (_swigobj->SetNoCopies(_swigarg0)) 
 483 static PyObject 
*_wrap_wxPrintData_SetNoCopies(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 484     PyObject 
* _resultobj
; 
 487     PyObject 
* _argo0 
= 0; 
 488     char *_kwnames
[] = { "self","v", NULL 
}; 
 491     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintData_SetNoCopies",_kwnames
,&_argo0
,&_arg1
))  
 494         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 495         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 496             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetNoCopies. Expected _wxPrintData_p."); 
 501     wxPy_BEGIN_ALLOW_THREADS
; 
 502         wxPrintData_SetNoCopies(_arg0
,_arg1
); 
 504     wxPy_END_ALLOW_THREADS
; 
 505 }    Py_INCREF(Py_None
); 
 506     _resultobj 
= Py_None
; 
 510 #define wxPrintData_SetCollate(_swigobj,_swigarg0)  (_swigobj->SetCollate(_swigarg0)) 
 511 static PyObject 
*_wrap_wxPrintData_SetCollate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 512     PyObject 
* _resultobj
; 
 515     PyObject 
* _argo0 
= 0; 
 517     char *_kwnames
[] = { "self","flag", NULL 
}; 
 520     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintData_SetCollate",_kwnames
,&_argo0
,&tempbool1
))  
 523         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 524         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 525             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetCollate. Expected _wxPrintData_p."); 
 529     _arg1 
= (bool ) tempbool1
; 
 531     wxPy_BEGIN_ALLOW_THREADS
; 
 532         wxPrintData_SetCollate(_arg0
,_arg1
); 
 534     wxPy_END_ALLOW_THREADS
; 
 535 }    Py_INCREF(Py_None
); 
 536     _resultobj 
= Py_None
; 
 540 #define wxPrintData_SetOrientation(_swigobj,_swigarg0)  (_swigobj->SetOrientation(_swigarg0)) 
 541 static PyObject 
*_wrap_wxPrintData_SetOrientation(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 542     PyObject 
* _resultobj
; 
 545     PyObject 
* _argo0 
= 0; 
 546     char *_kwnames
[] = { "self","orient", NULL 
}; 
 549     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintData_SetOrientation",_kwnames
,&_argo0
,&_arg1
))  
 552         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 553         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 554             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetOrientation. Expected _wxPrintData_p."); 
 559     wxPy_BEGIN_ALLOW_THREADS
; 
 560         wxPrintData_SetOrientation(_arg0
,_arg1
); 
 562     wxPy_END_ALLOW_THREADS
; 
 563 }    Py_INCREF(Py_None
); 
 564     _resultobj 
= Py_None
; 
 568 #define wxPrintData_SetPrinterName(_swigobj,_swigarg0)  (_swigobj->SetPrinterName(_swigarg0)) 
 569 static PyObject 
*_wrap_wxPrintData_SetPrinterName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 570     PyObject 
* _resultobj
; 
 573     PyObject 
* _argo0 
= 0; 
 574     PyObject 
* _obj1 
= 0; 
 575     char *_kwnames
[] = { "self","name", NULL 
}; 
 578     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPrintData_SetPrinterName",_kwnames
,&_argo0
,&_obj1
))  
 581         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 582         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 583             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetPrinterName. Expected _wxPrintData_p."); 
 588 #if PYTHON_API_VERSION >= 1009 
 589     char* tmpPtr
; int tmpSize
; 
 590     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
 591         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 594     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
 596     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
 598     if (!PyString_Check(_obj1
)) { 
 599         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 602     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
 606     wxPy_BEGIN_ALLOW_THREADS
; 
 607         wxPrintData_SetPrinterName(_arg0
,*_arg1
); 
 609     wxPy_END_ALLOW_THREADS
; 
 610 }    Py_INCREF(Py_None
); 
 611     _resultobj 
= Py_None
; 
 619 #define wxPrintData_SetColour(_swigobj,_swigarg0)  (_swigobj->SetColour(_swigarg0)) 
 620 static PyObject 
*_wrap_wxPrintData_SetColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 621     PyObject 
* _resultobj
; 
 624     PyObject 
* _argo0 
= 0; 
 626     char *_kwnames
[] = { "self","colour", NULL 
}; 
 629     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintData_SetColour",_kwnames
,&_argo0
,&tempbool1
))  
 632         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 633         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 634             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetColour. Expected _wxPrintData_p."); 
 638     _arg1 
= (bool ) tempbool1
; 
 640     wxPy_BEGIN_ALLOW_THREADS
; 
 641         wxPrintData_SetColour(_arg0
,_arg1
); 
 643     wxPy_END_ALLOW_THREADS
; 
 644 }    Py_INCREF(Py_None
); 
 645     _resultobj 
= Py_None
; 
 649 #define wxPrintData_SetDuplex(_swigobj,_swigarg0)  (_swigobj->SetDuplex(_swigarg0)) 
 650 static PyObject 
*_wrap_wxPrintData_SetDuplex(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 651     PyObject 
* _resultobj
; 
 654     PyObject 
* _argo0 
= 0; 
 655     char *_kwnames
[] = { "self","duplex", NULL 
}; 
 658     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintData_SetDuplex",_kwnames
,&_argo0
,&_arg1
))  
 661         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 662         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 663             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetDuplex. Expected _wxPrintData_p."); 
 668     wxPy_BEGIN_ALLOW_THREADS
; 
 669         wxPrintData_SetDuplex(_arg0
,_arg1
); 
 671     wxPy_END_ALLOW_THREADS
; 
 672 }    Py_INCREF(Py_None
); 
 673     _resultobj 
= Py_None
; 
 677 #define wxPrintData_SetPaperId(_swigobj,_swigarg0)  (_swigobj->SetPaperId(_swigarg0)) 
 678 static PyObject 
*_wrap_wxPrintData_SetPaperId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 679     PyObject 
* _resultobj
; 
 682     PyObject 
* _argo0 
= 0; 
 683     char *_kwnames
[] = { "self","sizeId", NULL 
}; 
 686     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintData_SetPaperId",_kwnames
,&_argo0
,&_arg1
))  
 689         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 690         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 691             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetPaperId. Expected _wxPrintData_p."); 
 696     wxPy_BEGIN_ALLOW_THREADS
; 
 697         wxPrintData_SetPaperId(_arg0
,_arg1
); 
 699     wxPy_END_ALLOW_THREADS
; 
 700 }    Py_INCREF(Py_None
); 
 701     _resultobj 
= Py_None
; 
 705 #define wxPrintData_SetPaperSize(_swigobj,_swigarg0)  (_swigobj->SetPaperSize(_swigarg0)) 
 706 static PyObject 
*_wrap_wxPrintData_SetPaperSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 707     PyObject 
* _resultobj
; 
 710     PyObject 
* _argo0 
= 0; 
 712     PyObject 
* _obj1 
= 0; 
 713     char *_kwnames
[] = { "self","sz", NULL 
}; 
 716     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPrintData_SetPaperSize",_kwnames
,&_argo0
,&_obj1
))  
 719         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 720         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 721             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetPaperSize. Expected _wxPrintData_p."); 
 727     if (! wxSize_helper(_obj1
, &_arg1
)) 
 731     wxPy_BEGIN_ALLOW_THREADS
; 
 732         wxPrintData_SetPaperSize(_arg0
,*_arg1
); 
 734     wxPy_END_ALLOW_THREADS
; 
 735 }    Py_INCREF(Py_None
); 
 736     _resultobj 
= Py_None
; 
 740 #define wxPrintData_SetQuality(_swigobj,_swigarg0)  (_swigobj->SetQuality(_swigarg0)) 
 741 static PyObject 
*_wrap_wxPrintData_SetQuality(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 742     PyObject 
* _resultobj
; 
 744     wxPrintQuality  _arg1
; 
 745     PyObject 
* _argo0 
= 0; 
 746     char *_kwnames
[] = { "self","quality", NULL 
}; 
 749     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintData_SetQuality",_kwnames
,&_argo0
,&_arg1
))  
 752         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 753         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 754             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetQuality. Expected _wxPrintData_p."); 
 759     wxPy_BEGIN_ALLOW_THREADS
; 
 760         wxPrintData_SetQuality(_arg0
,_arg1
); 
 762     wxPy_END_ALLOW_THREADS
; 
 763 }    Py_INCREF(Py_None
); 
 764     _resultobj 
= Py_None
; 
 768 #define wxPrintData_GetPrinterCommand(_swigobj)  (_swigobj->GetPrinterCommand()) 
 769 static PyObject 
*_wrap_wxPrintData_GetPrinterCommand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 770     PyObject 
* _resultobj
; 
 773     PyObject 
* _argo0 
= 0; 
 774     char *_kwnames
[] = { "self", NULL 
}; 
 777     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_GetPrinterCommand",_kwnames
,&_argo0
))  
 780         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 781         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 782             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_GetPrinterCommand. Expected _wxPrintData_p."); 
 787     wxPy_BEGIN_ALLOW_THREADS
; 
 788         const wxString 
& _result_ref 
= wxPrintData_GetPrinterCommand(_arg0
); 
 789     _result 
= (wxString 
*) &_result_ref
; 
 791     wxPy_END_ALLOW_THREADS
; 
 793     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 798 #define wxPrintData_GetPrinterOptions(_swigobj)  (_swigobj->GetPrinterOptions()) 
 799 static PyObject 
*_wrap_wxPrintData_GetPrinterOptions(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 800     PyObject 
* _resultobj
; 
 803     PyObject 
* _argo0 
= 0; 
 804     char *_kwnames
[] = { "self", NULL 
}; 
 807     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_GetPrinterOptions",_kwnames
,&_argo0
))  
 810         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 811         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 812             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_GetPrinterOptions. Expected _wxPrintData_p."); 
 817     wxPy_BEGIN_ALLOW_THREADS
; 
 818         const wxString 
& _result_ref 
= wxPrintData_GetPrinterOptions(_arg0
); 
 819     _result 
= (wxString 
*) &_result_ref
; 
 821     wxPy_END_ALLOW_THREADS
; 
 823     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 828 #define wxPrintData_GetPreviewCommand(_swigobj)  (_swigobj->GetPreviewCommand()) 
 829 static PyObject 
*_wrap_wxPrintData_GetPreviewCommand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 830     PyObject 
* _resultobj
; 
 833     PyObject 
* _argo0 
= 0; 
 834     char *_kwnames
[] = { "self", NULL 
}; 
 837     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_GetPreviewCommand",_kwnames
,&_argo0
))  
 840         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 841         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 842             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_GetPreviewCommand. Expected _wxPrintData_p."); 
 847     wxPy_BEGIN_ALLOW_THREADS
; 
 848         const wxString 
& _result_ref 
= wxPrintData_GetPreviewCommand(_arg0
); 
 849     _result 
= (wxString 
*) &_result_ref
; 
 851     wxPy_END_ALLOW_THREADS
; 
 853     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 858 #define wxPrintData_GetFilename(_swigobj)  (_swigobj->GetFilename()) 
 859 static PyObject 
*_wrap_wxPrintData_GetFilename(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 860     PyObject 
* _resultobj
; 
 863     PyObject 
* _argo0 
= 0; 
 864     char *_kwnames
[] = { "self", NULL 
}; 
 867     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_GetFilename",_kwnames
,&_argo0
))  
 870         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 871         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 872             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_GetFilename. Expected _wxPrintData_p."); 
 877     wxPy_BEGIN_ALLOW_THREADS
; 
 878         const wxString 
& _result_ref 
= wxPrintData_GetFilename(_arg0
); 
 879     _result 
= (wxString 
*) &_result_ref
; 
 881     wxPy_END_ALLOW_THREADS
; 
 883     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 888 #define wxPrintData_GetFontMetricPath(_swigobj)  (_swigobj->GetFontMetricPath()) 
 889 static PyObject 
*_wrap_wxPrintData_GetFontMetricPath(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 890     PyObject 
* _resultobj
; 
 893     PyObject 
* _argo0 
= 0; 
 894     char *_kwnames
[] = { "self", NULL 
}; 
 897     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_GetFontMetricPath",_kwnames
,&_argo0
))  
 900         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 901         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 902             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_GetFontMetricPath. Expected _wxPrintData_p."); 
 907     wxPy_BEGIN_ALLOW_THREADS
; 
 908         const wxString 
& _result_ref 
= wxPrintData_GetFontMetricPath(_arg0
); 
 909     _result 
= (wxString 
*) &_result_ref
; 
 911     wxPy_END_ALLOW_THREADS
; 
 913     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 918 #define wxPrintData_GetPrinterScaleX(_swigobj)  (_swigobj->GetPrinterScaleX()) 
 919 static PyObject 
*_wrap_wxPrintData_GetPrinterScaleX(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 920     PyObject 
* _resultobj
; 
 923     PyObject 
* _argo0 
= 0; 
 924     char *_kwnames
[] = { "self", NULL 
}; 
 927     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_GetPrinterScaleX",_kwnames
,&_argo0
))  
 930         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 931         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 932             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_GetPrinterScaleX. Expected _wxPrintData_p."); 
 937     wxPy_BEGIN_ALLOW_THREADS
; 
 938         _result 
= (double )wxPrintData_GetPrinterScaleX(_arg0
); 
 940     wxPy_END_ALLOW_THREADS
; 
 941 }    _resultobj 
= Py_BuildValue("d",_result
); 
 945 #define wxPrintData_GetPrinterScaleY(_swigobj)  (_swigobj->GetPrinterScaleY()) 
 946 static PyObject 
*_wrap_wxPrintData_GetPrinterScaleY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 947     PyObject 
* _resultobj
; 
 950     PyObject 
* _argo0 
= 0; 
 951     char *_kwnames
[] = { "self", NULL 
}; 
 954     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_GetPrinterScaleY",_kwnames
,&_argo0
))  
 957         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 958         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 959             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_GetPrinterScaleY. Expected _wxPrintData_p."); 
 964     wxPy_BEGIN_ALLOW_THREADS
; 
 965         _result 
= (double )wxPrintData_GetPrinterScaleY(_arg0
); 
 967     wxPy_END_ALLOW_THREADS
; 
 968 }    _resultobj 
= Py_BuildValue("d",_result
); 
 972 #define wxPrintData_GetPrinterTranslateX(_swigobj)  (_swigobj->GetPrinterTranslateX()) 
 973 static PyObject 
*_wrap_wxPrintData_GetPrinterTranslateX(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 974     PyObject 
* _resultobj
; 
 977     PyObject 
* _argo0 
= 0; 
 978     char *_kwnames
[] = { "self", NULL 
}; 
 981     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_GetPrinterTranslateX",_kwnames
,&_argo0
))  
 984         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 985         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
 986             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_GetPrinterTranslateX. Expected _wxPrintData_p."); 
 991     wxPy_BEGIN_ALLOW_THREADS
; 
 992         _result 
= (long )wxPrintData_GetPrinterTranslateX(_arg0
); 
 994     wxPy_END_ALLOW_THREADS
; 
 995 }    _resultobj 
= Py_BuildValue("l",_result
); 
 999 #define wxPrintData_GetPrinterTranslateY(_swigobj)  (_swigobj->GetPrinterTranslateY()) 
1000 static PyObject 
*_wrap_wxPrintData_GetPrinterTranslateY(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_GetPrinterTranslateY",_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_GetPrinterTranslateY. Expected _wxPrintData_p."); 
1018     wxPy_BEGIN_ALLOW_THREADS
; 
1019         _result 
= (long )wxPrintData_GetPrinterTranslateY(_arg0
); 
1021     wxPy_END_ALLOW_THREADS
; 
1022 }    _resultobj 
= Py_BuildValue("l",_result
); 
1026 #define wxPrintData_GetPrintMode(_swigobj)  (_swigobj->GetPrintMode()) 
1027 static PyObject 
*_wrap_wxPrintData_GetPrintMode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1028     PyObject 
* _resultobj
; 
1029     wxPrintMode 
* _result
; 
1030     wxPrintData 
* _arg0
; 
1031     PyObject 
* _argo0 
= 0; 
1032     char *_kwnames
[] = { "self", NULL 
}; 
1036     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintData_GetPrintMode",_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_GetPrintMode. Expected _wxPrintData_p."); 
1046     wxPy_BEGIN_ALLOW_THREADS
; 
1047         _result 
= new wxPrintMode (wxPrintData_GetPrintMode(_arg0
)); 
1049     wxPy_END_ALLOW_THREADS
; 
1050 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPrintMode_p"); 
1051     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1055 #define wxPrintData_SetPrinterCommand(_swigobj,_swigarg0)  (_swigobj->SetPrinterCommand(_swigarg0)) 
1056 static PyObject 
*_wrap_wxPrintData_SetPrinterCommand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1057     PyObject 
* _resultobj
; 
1058     wxPrintData 
* _arg0
; 
1060     PyObject 
* _argo0 
= 0; 
1061     PyObject 
* _obj1 
= 0; 
1062     char *_kwnames
[] = { "self","command", NULL 
}; 
1065     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPrintData_SetPrinterCommand",_kwnames
,&_argo0
,&_obj1
))  
1068         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1069         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
1070             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetPrinterCommand. Expected _wxPrintData_p."); 
1075 #if PYTHON_API_VERSION >= 1009 
1076     char* tmpPtr
; int tmpSize
; 
1077     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
1078         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1081     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
1083     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
1085     if (!PyString_Check(_obj1
)) { 
1086         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1089     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
1093     wxPy_BEGIN_ALLOW_THREADS
; 
1094         wxPrintData_SetPrinterCommand(_arg0
,*_arg1
); 
1096     wxPy_END_ALLOW_THREADS
; 
1097 }    Py_INCREF(Py_None
); 
1098     _resultobj 
= Py_None
; 
1106 #define wxPrintData_SetPrinterOptions(_swigobj,_swigarg0)  (_swigobj->SetPrinterOptions(_swigarg0)) 
1107 static PyObject 
*_wrap_wxPrintData_SetPrinterOptions(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1108     PyObject 
* _resultobj
; 
1109     wxPrintData 
* _arg0
; 
1111     PyObject 
* _argo0 
= 0; 
1112     PyObject 
* _obj1 
= 0; 
1113     char *_kwnames
[] = { "self","options", NULL 
}; 
1116     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPrintData_SetPrinterOptions",_kwnames
,&_argo0
,&_obj1
))  
1119         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1120         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
1121             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetPrinterOptions. Expected _wxPrintData_p."); 
1126 #if PYTHON_API_VERSION >= 1009 
1127     char* tmpPtr
; int tmpSize
; 
1128     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
1129         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1132     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
1134     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
1136     if (!PyString_Check(_obj1
)) { 
1137         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1140     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
1144     wxPy_BEGIN_ALLOW_THREADS
; 
1145         wxPrintData_SetPrinterOptions(_arg0
,*_arg1
); 
1147     wxPy_END_ALLOW_THREADS
; 
1148 }    Py_INCREF(Py_None
); 
1149     _resultobj 
= Py_None
; 
1157 #define wxPrintData_SetPreviewCommand(_swigobj,_swigarg0)  (_swigobj->SetPreviewCommand(_swigarg0)) 
1158 static PyObject 
*_wrap_wxPrintData_SetPreviewCommand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1159     PyObject 
* _resultobj
; 
1160     wxPrintData 
* _arg0
; 
1162     PyObject 
* _argo0 
= 0; 
1163     PyObject 
* _obj1 
= 0; 
1164     char *_kwnames
[] = { "self","command", NULL 
}; 
1167     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPrintData_SetPreviewCommand",_kwnames
,&_argo0
,&_obj1
))  
1170         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1171         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
1172             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetPreviewCommand. Expected _wxPrintData_p."); 
1177 #if PYTHON_API_VERSION >= 1009 
1178     char* tmpPtr
; int tmpSize
; 
1179     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
1180         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1183     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
1185     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
1187     if (!PyString_Check(_obj1
)) { 
1188         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1191     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
1195     wxPy_BEGIN_ALLOW_THREADS
; 
1196         wxPrintData_SetPreviewCommand(_arg0
,*_arg1
); 
1198     wxPy_END_ALLOW_THREADS
; 
1199 }    Py_INCREF(Py_None
); 
1200     _resultobj 
= Py_None
; 
1208 #define wxPrintData_SetFilename(_swigobj,_swigarg0)  (_swigobj->SetFilename(_swigarg0)) 
1209 static PyObject 
*_wrap_wxPrintData_SetFilename(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1210     PyObject 
* _resultobj
; 
1211     wxPrintData 
* _arg0
; 
1213     PyObject 
* _argo0 
= 0; 
1214     PyObject 
* _obj1 
= 0; 
1215     char *_kwnames
[] = { "self","filename", NULL 
}; 
1218     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPrintData_SetFilename",_kwnames
,&_argo0
,&_obj1
))  
1221         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1222         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
1223             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetFilename. Expected _wxPrintData_p."); 
1228 #if PYTHON_API_VERSION >= 1009 
1229     char* tmpPtr
; int tmpSize
; 
1230     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
1231         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1234     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
1236     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
1238     if (!PyString_Check(_obj1
)) { 
1239         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1242     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
1246     wxPy_BEGIN_ALLOW_THREADS
; 
1247         wxPrintData_SetFilename(_arg0
,*_arg1
); 
1249     wxPy_END_ALLOW_THREADS
; 
1250 }    Py_INCREF(Py_None
); 
1251     _resultobj 
= Py_None
; 
1259 #define wxPrintData_SetFontMetricPath(_swigobj,_swigarg0)  (_swigobj->SetFontMetricPath(_swigarg0)) 
1260 static PyObject 
*_wrap_wxPrintData_SetFontMetricPath(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1261     PyObject 
* _resultobj
; 
1262     wxPrintData 
* _arg0
; 
1264     PyObject 
* _argo0 
= 0; 
1265     PyObject 
* _obj1 
= 0; 
1266     char *_kwnames
[] = { "self","path", NULL 
}; 
1269     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPrintData_SetFontMetricPath",_kwnames
,&_argo0
,&_obj1
))  
1272         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1273         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
1274             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetFontMetricPath. Expected _wxPrintData_p."); 
1279 #if PYTHON_API_VERSION >= 1009 
1280     char* tmpPtr
; int tmpSize
; 
1281     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
1282         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1285     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
1287     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
1289     if (!PyString_Check(_obj1
)) { 
1290         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1293     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
1297     wxPy_BEGIN_ALLOW_THREADS
; 
1298         wxPrintData_SetFontMetricPath(_arg0
,*_arg1
); 
1300     wxPy_END_ALLOW_THREADS
; 
1301 }    Py_INCREF(Py_None
); 
1302     _resultobj 
= Py_None
; 
1310 #define wxPrintData_SetPrinterScaleX(_swigobj,_swigarg0)  (_swigobj->SetPrinterScaleX(_swigarg0)) 
1311 static PyObject 
*_wrap_wxPrintData_SetPrinterScaleX(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1312     PyObject 
* _resultobj
; 
1313     wxPrintData 
* _arg0
; 
1315     PyObject 
* _argo0 
= 0; 
1316     char *_kwnames
[] = { "self","x", NULL 
}; 
1319     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Od:wxPrintData_SetPrinterScaleX",_kwnames
,&_argo0
,&_arg1
))  
1322         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1323         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
1324             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetPrinterScaleX. Expected _wxPrintData_p."); 
1329     wxPy_BEGIN_ALLOW_THREADS
; 
1330         wxPrintData_SetPrinterScaleX(_arg0
,_arg1
); 
1332     wxPy_END_ALLOW_THREADS
; 
1333 }    Py_INCREF(Py_None
); 
1334     _resultobj 
= Py_None
; 
1338 #define wxPrintData_SetPrinterScaleY(_swigobj,_swigarg0)  (_swigobj->SetPrinterScaleY(_swigarg0)) 
1339 static PyObject 
*_wrap_wxPrintData_SetPrinterScaleY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1340     PyObject 
* _resultobj
; 
1341     wxPrintData 
* _arg0
; 
1343     PyObject 
* _argo0 
= 0; 
1344     char *_kwnames
[] = { "self","y", NULL 
}; 
1347     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Od:wxPrintData_SetPrinterScaleY",_kwnames
,&_argo0
,&_arg1
))  
1350         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1351         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
1352             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetPrinterScaleY. Expected _wxPrintData_p."); 
1357     wxPy_BEGIN_ALLOW_THREADS
; 
1358         wxPrintData_SetPrinterScaleY(_arg0
,_arg1
); 
1360     wxPy_END_ALLOW_THREADS
; 
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     wxPy_BEGIN_ALLOW_THREADS
; 
1387         wxPrintData_SetPrinterScaling(_arg0
,_arg1
,_arg2
); 
1389     wxPy_END_ALLOW_THREADS
; 
1390 }    Py_INCREF(Py_None
); 
1391     _resultobj 
= Py_None
; 
1395 #define wxPrintData_SetPrinterTranslateX(_swigobj,_swigarg0)  (_swigobj->SetPrinterTranslateX(_swigarg0)) 
1396 static PyObject 
*_wrap_wxPrintData_SetPrinterTranslateX(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1397     PyObject 
* _resultobj
; 
1398     wxPrintData 
* _arg0
; 
1400     PyObject 
* _argo0 
= 0; 
1401     char *_kwnames
[] = { "self","x", NULL 
}; 
1404     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxPrintData_SetPrinterTranslateX",_kwnames
,&_argo0
,&_arg1
))  
1407         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1408         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
1409             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetPrinterTranslateX. Expected _wxPrintData_p."); 
1414     wxPy_BEGIN_ALLOW_THREADS
; 
1415         wxPrintData_SetPrinterTranslateX(_arg0
,_arg1
); 
1417     wxPy_END_ALLOW_THREADS
; 
1418 }    Py_INCREF(Py_None
); 
1419     _resultobj 
= Py_None
; 
1423 #define wxPrintData_SetPrinterTranslateY(_swigobj,_swigarg0)  (_swigobj->SetPrinterTranslateY(_swigarg0)) 
1424 static PyObject 
*_wrap_wxPrintData_SetPrinterTranslateY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1425     PyObject 
* _resultobj
; 
1426     wxPrintData 
* _arg0
; 
1428     PyObject 
* _argo0 
= 0; 
1429     char *_kwnames
[] = { "self","y", NULL 
}; 
1432     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxPrintData_SetPrinterTranslateY",_kwnames
,&_argo0
,&_arg1
))  
1435         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1436         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
1437             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetPrinterTranslateY. Expected _wxPrintData_p."); 
1442     wxPy_BEGIN_ALLOW_THREADS
; 
1443         wxPrintData_SetPrinterTranslateY(_arg0
,_arg1
); 
1445     wxPy_END_ALLOW_THREADS
; 
1446 }    Py_INCREF(Py_None
); 
1447     _resultobj 
= Py_None
; 
1451 #define wxPrintData_SetPrinterTranslation(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetPrinterTranslation(_swigarg0,_swigarg1)) 
1452 static PyObject 
*_wrap_wxPrintData_SetPrinterTranslation(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1453     PyObject 
* _resultobj
; 
1454     wxPrintData 
* _arg0
; 
1457     PyObject 
* _argo0 
= 0; 
1458     char *_kwnames
[] = { "self","x","y", NULL 
}; 
1461     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxPrintData_SetPrinterTranslation",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
1464         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1465         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
1466             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetPrinterTranslation. Expected _wxPrintData_p."); 
1471     wxPy_BEGIN_ALLOW_THREADS
; 
1472         wxPrintData_SetPrinterTranslation(_arg0
,_arg1
,_arg2
); 
1474     wxPy_END_ALLOW_THREADS
; 
1475 }    Py_INCREF(Py_None
); 
1476     _resultobj 
= Py_None
; 
1480 #define wxPrintData_SetPrintMode(_swigobj,_swigarg0)  (_swigobj->SetPrintMode(_swigarg0)) 
1481 static PyObject 
*_wrap_wxPrintData_SetPrintMode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1482     PyObject 
* _resultobj
; 
1483     wxPrintData 
* _arg0
; 
1484     wxPrintMode 
* _arg1
; 
1485     PyObject 
* _argo0 
= 0; 
1486     PyObject 
* _argo1 
= 0; 
1487     char *_kwnames
[] = { "self","printMode", NULL 
}; 
1490     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPrintData_SetPrintMode",_kwnames
,&_argo0
,&_argo1
))  
1493         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1494         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintData_p")) { 
1495             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintData_SetPrintMode. Expected _wxPrintData_p."); 
1500         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1501         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPrintMode_p")) { 
1502             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPrintData_SetPrintMode. Expected _wxPrintMode_p."); 
1507     wxPy_BEGIN_ALLOW_THREADS
; 
1508         wxPrintData_SetPrintMode(_arg0
,*_arg1
); 
1510     wxPy_END_ALLOW_THREADS
; 
1511 }    Py_INCREF(Py_None
); 
1512     _resultobj 
= Py_None
; 
1516 #define new_wxPageSetupDialogData() (new wxPageSetupDialogData()) 
1517 static PyObject 
*_wrap_new_wxPageSetupDialogData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1518     PyObject 
* _resultobj
; 
1519     wxPageSetupDialogData 
* _result
; 
1520     char *_kwnames
[] = {  NULL 
}; 
1524     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPageSetupDialogData",_kwnames
))  
1527     wxPy_BEGIN_ALLOW_THREADS
; 
1528         _result 
= (wxPageSetupDialogData 
*)new_wxPageSetupDialogData(); 
1530     wxPy_END_ALLOW_THREADS
; 
1532         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPageSetupDialogData_p"); 
1533         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1536         _resultobj 
= Py_None
; 
1541 #define delete_wxPageSetupDialogData(_swigobj) (delete _swigobj) 
1542 static PyObject 
*_wrap_delete_wxPageSetupDialogData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1543     PyObject 
* _resultobj
; 
1544     wxPageSetupDialogData 
* _arg0
; 
1545     PyObject 
* _argo0 
= 0; 
1546     char *_kwnames
[] = { "self", NULL 
}; 
1549     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxPageSetupDialogData",_kwnames
,&_argo0
))  
1552         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1553         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
1554             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxPageSetupDialogData. Expected _wxPageSetupDialogData_p."); 
1559     wxPy_BEGIN_ALLOW_THREADS
; 
1560         delete_wxPageSetupDialogData(_arg0
); 
1562     wxPy_END_ALLOW_THREADS
; 
1563 }    Py_INCREF(Py_None
); 
1564     _resultobj 
= Py_None
; 
1568 #define wxPageSetupDialogData_EnableHelp(_swigobj,_swigarg0)  (_swigobj->EnableHelp(_swigarg0)) 
1569 static PyObject 
*_wrap_wxPageSetupDialogData_EnableHelp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1570     PyObject 
* _resultobj
; 
1571     wxPageSetupDialogData 
* _arg0
; 
1573     PyObject 
* _argo0 
= 0; 
1575     char *_kwnames
[] = { "self","flag", NULL 
}; 
1578     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPageSetupDialogData_EnableHelp",_kwnames
,&_argo0
,&tempbool1
))  
1581         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1582         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
1583             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_EnableHelp. Expected _wxPageSetupDialogData_p."); 
1587     _arg1 
= (bool ) tempbool1
; 
1589     wxPy_BEGIN_ALLOW_THREADS
; 
1590         wxPageSetupDialogData_EnableHelp(_arg0
,_arg1
); 
1592     wxPy_END_ALLOW_THREADS
; 
1593 }    Py_INCREF(Py_None
); 
1594     _resultobj 
= Py_None
; 
1598 #define wxPageSetupDialogData_EnableMargins(_swigobj,_swigarg0)  (_swigobj->EnableMargins(_swigarg0)) 
1599 static PyObject 
*_wrap_wxPageSetupDialogData_EnableMargins(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1600     PyObject 
* _resultobj
; 
1601     wxPageSetupDialogData 
* _arg0
; 
1603     PyObject 
* _argo0 
= 0; 
1605     char *_kwnames
[] = { "self","flag", NULL 
}; 
1608     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPageSetupDialogData_EnableMargins",_kwnames
,&_argo0
,&tempbool1
))  
1611         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1612         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
1613             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_EnableMargins. Expected _wxPageSetupDialogData_p."); 
1617     _arg1 
= (bool ) tempbool1
; 
1619     wxPy_BEGIN_ALLOW_THREADS
; 
1620         wxPageSetupDialogData_EnableMargins(_arg0
,_arg1
); 
1622     wxPy_END_ALLOW_THREADS
; 
1623 }    Py_INCREF(Py_None
); 
1624     _resultobj 
= Py_None
; 
1628 #define wxPageSetupDialogData_EnableOrientation(_swigobj,_swigarg0)  (_swigobj->EnableOrientation(_swigarg0)) 
1629 static PyObject 
*_wrap_wxPageSetupDialogData_EnableOrientation(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1630     PyObject 
* _resultobj
; 
1631     wxPageSetupDialogData 
* _arg0
; 
1633     PyObject 
* _argo0 
= 0; 
1635     char *_kwnames
[] = { "self","flag", NULL 
}; 
1638     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPageSetupDialogData_EnableOrientation",_kwnames
,&_argo0
,&tempbool1
))  
1641         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1642         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
1643             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_EnableOrientation. Expected _wxPageSetupDialogData_p."); 
1647     _arg1 
= (bool ) tempbool1
; 
1649     wxPy_BEGIN_ALLOW_THREADS
; 
1650         wxPageSetupDialogData_EnableOrientation(_arg0
,_arg1
); 
1652     wxPy_END_ALLOW_THREADS
; 
1653 }    Py_INCREF(Py_None
); 
1654     _resultobj 
= Py_None
; 
1658 #define wxPageSetupDialogData_EnablePaper(_swigobj,_swigarg0)  (_swigobj->EnablePaper(_swigarg0)) 
1659 static PyObject 
*_wrap_wxPageSetupDialogData_EnablePaper(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1660     PyObject 
* _resultobj
; 
1661     wxPageSetupDialogData 
* _arg0
; 
1663     PyObject 
* _argo0 
= 0; 
1665     char *_kwnames
[] = { "self","flag", NULL 
}; 
1668     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPageSetupDialogData_EnablePaper",_kwnames
,&_argo0
,&tempbool1
))  
1671         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1672         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
1673             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_EnablePaper. Expected _wxPageSetupDialogData_p."); 
1677     _arg1 
= (bool ) tempbool1
; 
1679     wxPy_BEGIN_ALLOW_THREADS
; 
1680         wxPageSetupDialogData_EnablePaper(_arg0
,_arg1
); 
1682     wxPy_END_ALLOW_THREADS
; 
1683 }    Py_INCREF(Py_None
); 
1684     _resultobj 
= Py_None
; 
1688 #define wxPageSetupDialogData_EnablePrinter(_swigobj,_swigarg0)  (_swigobj->EnablePrinter(_swigarg0)) 
1689 static PyObject 
*_wrap_wxPageSetupDialogData_EnablePrinter(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1690     PyObject 
* _resultobj
; 
1691     wxPageSetupDialogData 
* _arg0
; 
1693     PyObject 
* _argo0 
= 0; 
1695     char *_kwnames
[] = { "self","flag", NULL 
}; 
1698     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPageSetupDialogData_EnablePrinter",_kwnames
,&_argo0
,&tempbool1
))  
1701         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1702         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
1703             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_EnablePrinter. Expected _wxPageSetupDialogData_p."); 
1707     _arg1 
= (bool ) tempbool1
; 
1709     wxPy_BEGIN_ALLOW_THREADS
; 
1710         wxPageSetupDialogData_EnablePrinter(_arg0
,_arg1
); 
1712     wxPy_END_ALLOW_THREADS
; 
1713 }    Py_INCREF(Py_None
); 
1714     _resultobj 
= Py_None
; 
1718 #define wxPageSetupDialogData_GetDefaultMinMargins(_swigobj)  (_swigobj->GetDefaultMinMargins()) 
1719 static PyObject 
*_wrap_wxPageSetupDialogData_GetDefaultMinMargins(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1720     PyObject 
* _resultobj
; 
1722     wxPageSetupDialogData 
* _arg0
; 
1723     PyObject 
* _argo0 
= 0; 
1724     char *_kwnames
[] = { "self", NULL 
}; 
1727     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPageSetupDialogData_GetDefaultMinMargins",_kwnames
,&_argo0
))  
1730         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1731         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
1732             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_GetDefaultMinMargins. Expected _wxPageSetupDialogData_p."); 
1737     wxPy_BEGIN_ALLOW_THREADS
; 
1738         _result 
= (bool )wxPageSetupDialogData_GetDefaultMinMargins(_arg0
); 
1740     wxPy_END_ALLOW_THREADS
; 
1741 }    _resultobj 
= Py_BuildValue("i",_result
); 
1745 #define wxPageSetupDialogData_GetEnableMargins(_swigobj)  (_swigobj->GetEnableMargins()) 
1746 static PyObject 
*_wrap_wxPageSetupDialogData_GetEnableMargins(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1747     PyObject 
* _resultobj
; 
1749     wxPageSetupDialogData 
* _arg0
; 
1750     PyObject 
* _argo0 
= 0; 
1751     char *_kwnames
[] = { "self", NULL 
}; 
1754     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPageSetupDialogData_GetEnableMargins",_kwnames
,&_argo0
))  
1757         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1758         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
1759             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_GetEnableMargins. Expected _wxPageSetupDialogData_p."); 
1764     wxPy_BEGIN_ALLOW_THREADS
; 
1765         _result 
= (bool )wxPageSetupDialogData_GetEnableMargins(_arg0
); 
1767     wxPy_END_ALLOW_THREADS
; 
1768 }    _resultobj 
= Py_BuildValue("i",_result
); 
1772 #define wxPageSetupDialogData_GetEnableOrientation(_swigobj)  (_swigobj->GetEnableOrientation()) 
1773 static PyObject 
*_wrap_wxPageSetupDialogData_GetEnableOrientation(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1774     PyObject 
* _resultobj
; 
1776     wxPageSetupDialogData 
* _arg0
; 
1777     PyObject 
* _argo0 
= 0; 
1778     char *_kwnames
[] = { "self", NULL 
}; 
1781     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPageSetupDialogData_GetEnableOrientation",_kwnames
,&_argo0
))  
1784         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1785         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
1786             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_GetEnableOrientation. Expected _wxPageSetupDialogData_p."); 
1791     wxPy_BEGIN_ALLOW_THREADS
; 
1792         _result 
= (bool )wxPageSetupDialogData_GetEnableOrientation(_arg0
); 
1794     wxPy_END_ALLOW_THREADS
; 
1795 }    _resultobj 
= Py_BuildValue("i",_result
); 
1799 #define wxPageSetupDialogData_GetEnablePaper(_swigobj)  (_swigobj->GetEnablePaper()) 
1800 static PyObject 
*_wrap_wxPageSetupDialogData_GetEnablePaper(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1801     PyObject 
* _resultobj
; 
1803     wxPageSetupDialogData 
* _arg0
; 
1804     PyObject 
* _argo0 
= 0; 
1805     char *_kwnames
[] = { "self", NULL 
}; 
1808     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPageSetupDialogData_GetEnablePaper",_kwnames
,&_argo0
))  
1811         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1812         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
1813             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_GetEnablePaper. Expected _wxPageSetupDialogData_p."); 
1818     wxPy_BEGIN_ALLOW_THREADS
; 
1819         _result 
= (bool )wxPageSetupDialogData_GetEnablePaper(_arg0
); 
1821     wxPy_END_ALLOW_THREADS
; 
1822 }    _resultobj 
= Py_BuildValue("i",_result
); 
1826 #define wxPageSetupDialogData_GetEnablePrinter(_swigobj)  (_swigobj->GetEnablePrinter()) 
1827 static PyObject 
*_wrap_wxPageSetupDialogData_GetEnablePrinter(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1828     PyObject 
* _resultobj
; 
1830     wxPageSetupDialogData 
* _arg0
; 
1831     PyObject 
* _argo0 
= 0; 
1832     char *_kwnames
[] = { "self", NULL 
}; 
1835     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPageSetupDialogData_GetEnablePrinter",_kwnames
,&_argo0
))  
1838         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1839         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
1840             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_GetEnablePrinter. Expected _wxPageSetupDialogData_p."); 
1845     wxPy_BEGIN_ALLOW_THREADS
; 
1846         _result 
= (bool )wxPageSetupDialogData_GetEnablePrinter(_arg0
); 
1848     wxPy_END_ALLOW_THREADS
; 
1849 }    _resultobj 
= Py_BuildValue("i",_result
); 
1853 #define wxPageSetupDialogData_GetEnableHelp(_swigobj)  (_swigobj->GetEnableHelp()) 
1854 static PyObject 
*_wrap_wxPageSetupDialogData_GetEnableHelp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1855     PyObject 
* _resultobj
; 
1857     wxPageSetupDialogData 
* _arg0
; 
1858     PyObject 
* _argo0 
= 0; 
1859     char *_kwnames
[] = { "self", NULL 
}; 
1862     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPageSetupDialogData_GetEnableHelp",_kwnames
,&_argo0
))  
1865         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1866         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
1867             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_GetEnableHelp. Expected _wxPageSetupDialogData_p."); 
1872     wxPy_BEGIN_ALLOW_THREADS
; 
1873         _result 
= (bool )wxPageSetupDialogData_GetEnableHelp(_arg0
); 
1875     wxPy_END_ALLOW_THREADS
; 
1876 }    _resultobj 
= Py_BuildValue("i",_result
); 
1880 #define wxPageSetupDialogData_GetDefaultInfo(_swigobj)  (_swigobj->GetDefaultInfo()) 
1881 static PyObject 
*_wrap_wxPageSetupDialogData_GetDefaultInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1882     PyObject 
* _resultobj
; 
1884     wxPageSetupDialogData 
* _arg0
; 
1885     PyObject 
* _argo0 
= 0; 
1886     char *_kwnames
[] = { "self", NULL 
}; 
1889     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPageSetupDialogData_GetDefaultInfo",_kwnames
,&_argo0
))  
1892         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1893         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
1894             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_GetDefaultInfo. Expected _wxPageSetupDialogData_p."); 
1899     wxPy_BEGIN_ALLOW_THREADS
; 
1900         _result 
= (bool )wxPageSetupDialogData_GetDefaultInfo(_arg0
); 
1902     wxPy_END_ALLOW_THREADS
; 
1903 }    _resultobj 
= Py_BuildValue("i",_result
); 
1907 #define wxPageSetupDialogData_GetMarginTopLeft(_swigobj)  (_swigobj->GetMarginTopLeft()) 
1908 static PyObject 
*_wrap_wxPageSetupDialogData_GetMarginTopLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1909     PyObject 
* _resultobj
; 
1911     wxPageSetupDialogData 
* _arg0
; 
1912     PyObject 
* _argo0 
= 0; 
1913     char *_kwnames
[] = { "self", NULL 
}; 
1917     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPageSetupDialogData_GetMarginTopLeft",_kwnames
,&_argo0
))  
1920         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1921         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
1922             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_GetMarginTopLeft. Expected _wxPageSetupDialogData_p."); 
1927     wxPy_BEGIN_ALLOW_THREADS
; 
1928         _result 
= new wxPoint (wxPageSetupDialogData_GetMarginTopLeft(_arg0
)); 
1930     wxPy_END_ALLOW_THREADS
; 
1931 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
1932     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1936 #define wxPageSetupDialogData_GetMarginBottomRight(_swigobj)  (_swigobj->GetMarginBottomRight()) 
1937 static PyObject 
*_wrap_wxPageSetupDialogData_GetMarginBottomRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1938     PyObject 
* _resultobj
; 
1940     wxPageSetupDialogData 
* _arg0
; 
1941     PyObject 
* _argo0 
= 0; 
1942     char *_kwnames
[] = { "self", NULL 
}; 
1946     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPageSetupDialogData_GetMarginBottomRight",_kwnames
,&_argo0
))  
1949         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1950         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
1951             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_GetMarginBottomRight. Expected _wxPageSetupDialogData_p."); 
1956     wxPy_BEGIN_ALLOW_THREADS
; 
1957         _result 
= new wxPoint (wxPageSetupDialogData_GetMarginBottomRight(_arg0
)); 
1959     wxPy_END_ALLOW_THREADS
; 
1960 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
1961     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1965 #define wxPageSetupDialogData_GetMinMarginTopLeft(_swigobj)  (_swigobj->GetMinMarginTopLeft()) 
1966 static PyObject 
*_wrap_wxPageSetupDialogData_GetMinMarginTopLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1967     PyObject 
* _resultobj
; 
1969     wxPageSetupDialogData 
* _arg0
; 
1970     PyObject 
* _argo0 
= 0; 
1971     char *_kwnames
[] = { "self", NULL 
}; 
1975     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPageSetupDialogData_GetMinMarginTopLeft",_kwnames
,&_argo0
))  
1978         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1979         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
1980             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_GetMinMarginTopLeft. Expected _wxPageSetupDialogData_p."); 
1985     wxPy_BEGIN_ALLOW_THREADS
; 
1986         _result 
= new wxPoint (wxPageSetupDialogData_GetMinMarginTopLeft(_arg0
)); 
1988     wxPy_END_ALLOW_THREADS
; 
1989 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
1990     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1994 #define wxPageSetupDialogData_GetMinMarginBottomRight(_swigobj)  (_swigobj->GetMinMarginBottomRight()) 
1995 static PyObject 
*_wrap_wxPageSetupDialogData_GetMinMarginBottomRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1996     PyObject 
* _resultobj
; 
1998     wxPageSetupDialogData 
* _arg0
; 
1999     PyObject 
* _argo0 
= 0; 
2000     char *_kwnames
[] = { "self", NULL 
}; 
2004     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPageSetupDialogData_GetMinMarginBottomRight",_kwnames
,&_argo0
))  
2007         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2008         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
2009             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_GetMinMarginBottomRight. Expected _wxPageSetupDialogData_p."); 
2014     wxPy_BEGIN_ALLOW_THREADS
; 
2015         _result 
= new wxPoint (wxPageSetupDialogData_GetMinMarginBottomRight(_arg0
)); 
2017     wxPy_END_ALLOW_THREADS
; 
2018 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
2019     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2023 #define wxPageSetupDialogData_GetPaperId(_swigobj)  (_swigobj->GetPaperId()) 
2024 static PyObject 
*_wrap_wxPageSetupDialogData_GetPaperId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2025     PyObject 
* _resultobj
; 
2026     wxPaperSize  _result
; 
2027     wxPageSetupDialogData 
* _arg0
; 
2028     PyObject 
* _argo0 
= 0; 
2029     char *_kwnames
[] = { "self", NULL 
}; 
2032     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPageSetupDialogData_GetPaperId",_kwnames
,&_argo0
))  
2035         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2036         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
2037             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_GetPaperId. Expected _wxPageSetupDialogData_p."); 
2042     wxPy_BEGIN_ALLOW_THREADS
; 
2043         _result 
= (wxPaperSize 
)wxPageSetupDialogData_GetPaperId(_arg0
); 
2045     wxPy_END_ALLOW_THREADS
; 
2046 }    _resultobj 
= Py_BuildValue("i",_result
); 
2050 #define wxPageSetupDialogData_GetPaperSize(_swigobj)  (_swigobj->GetPaperSize()) 
2051 static PyObject 
*_wrap_wxPageSetupDialogData_GetPaperSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2052     PyObject 
* _resultobj
; 
2054     wxPageSetupDialogData 
* _arg0
; 
2055     PyObject 
* _argo0 
= 0; 
2056     char *_kwnames
[] = { "self", NULL 
}; 
2060     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPageSetupDialogData_GetPaperSize",_kwnames
,&_argo0
))  
2063         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2064         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
2065             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_GetPaperSize. Expected _wxPageSetupDialogData_p."); 
2070     wxPy_BEGIN_ALLOW_THREADS
; 
2071         _result 
= new wxSize (wxPageSetupDialogData_GetPaperSize(_arg0
)); 
2073     wxPy_END_ALLOW_THREADS
; 
2074 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
2075     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2079 static wxPrintData 
* wxPageSetupDialogData_GetPrintData(wxPageSetupDialogData 
*self
) { 
2080             return new wxPrintData(self
->GetPrintData());  // force a copy 
2082 static PyObject 
*_wrap_wxPageSetupDialogData_GetPrintData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2083     PyObject 
* _resultobj
; 
2084     wxPrintData 
* _result
; 
2085     wxPageSetupDialogData 
* _arg0
; 
2086     PyObject 
* _argo0 
= 0; 
2087     char *_kwnames
[] = { "self", NULL 
}; 
2091     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPageSetupDialogData_GetPrintData",_kwnames
,&_argo0
))  
2094         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2095         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
2096             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_GetPrintData. Expected _wxPageSetupDialogData_p."); 
2101     wxPy_BEGIN_ALLOW_THREADS
; 
2102         _result 
= (wxPrintData 
*)wxPageSetupDialogData_GetPrintData(_arg0
); 
2104     wxPy_END_ALLOW_THREADS
; 
2106         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPrintData_p"); 
2107         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2110         _resultobj 
= Py_None
; 
2115 #define wxPageSetupDialogData_SetDefaultInfo(_swigobj,_swigarg0)  (_swigobj->SetDefaultInfo(_swigarg0)) 
2116 static PyObject 
*_wrap_wxPageSetupDialogData_SetDefaultInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2117     PyObject 
* _resultobj
; 
2118     wxPageSetupDialogData 
* _arg0
; 
2120     PyObject 
* _argo0 
= 0; 
2122     char *_kwnames
[] = { "self","flag", NULL 
}; 
2125     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPageSetupDialogData_SetDefaultInfo",_kwnames
,&_argo0
,&tempbool1
))  
2128         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2129         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
2130             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_SetDefaultInfo. Expected _wxPageSetupDialogData_p."); 
2134     _arg1 
= (bool ) tempbool1
; 
2136     wxPy_BEGIN_ALLOW_THREADS
; 
2137         wxPageSetupDialogData_SetDefaultInfo(_arg0
,_arg1
); 
2139     wxPy_END_ALLOW_THREADS
; 
2140 }    Py_INCREF(Py_None
); 
2141     _resultobj 
= Py_None
; 
2145 #define wxPageSetupDialogData_SetDefaultMinMargins(_swigobj,_swigarg0)  (_swigobj->SetDefaultMinMargins(_swigarg0)) 
2146 static PyObject 
*_wrap_wxPageSetupDialogData_SetDefaultMinMargins(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2147     PyObject 
* _resultobj
; 
2148     wxPageSetupDialogData 
* _arg0
; 
2150     PyObject 
* _argo0 
= 0; 
2152     char *_kwnames
[] = { "self","flag", NULL 
}; 
2155     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPageSetupDialogData_SetDefaultMinMargins",_kwnames
,&_argo0
,&tempbool1
))  
2158         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2159         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
2160             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_SetDefaultMinMargins. Expected _wxPageSetupDialogData_p."); 
2164     _arg1 
= (bool ) tempbool1
; 
2166     wxPy_BEGIN_ALLOW_THREADS
; 
2167         wxPageSetupDialogData_SetDefaultMinMargins(_arg0
,_arg1
); 
2169     wxPy_END_ALLOW_THREADS
; 
2170 }    Py_INCREF(Py_None
); 
2171     _resultobj 
= Py_None
; 
2175 #define wxPageSetupDialogData_SetMarginTopLeft(_swigobj,_swigarg0)  (_swigobj->SetMarginTopLeft(_swigarg0)) 
2176 static PyObject 
*_wrap_wxPageSetupDialogData_SetMarginTopLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2177     PyObject 
* _resultobj
; 
2178     wxPageSetupDialogData 
* _arg0
; 
2180     PyObject 
* _argo0 
= 0; 
2182     PyObject 
* _obj1 
= 0; 
2183     char *_kwnames
[] = { "self","pt", NULL 
}; 
2186     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPageSetupDialogData_SetMarginTopLeft",_kwnames
,&_argo0
,&_obj1
))  
2189         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2190         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
2191             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_SetMarginTopLeft. Expected _wxPageSetupDialogData_p."); 
2197     if (! wxPoint_helper(_obj1
, &_arg1
)) 
2201     wxPy_BEGIN_ALLOW_THREADS
; 
2202         wxPageSetupDialogData_SetMarginTopLeft(_arg0
,*_arg1
); 
2204     wxPy_END_ALLOW_THREADS
; 
2205 }    Py_INCREF(Py_None
); 
2206     _resultobj 
= Py_None
; 
2210 #define wxPageSetupDialogData_SetMarginBottomRight(_swigobj,_swigarg0)  (_swigobj->SetMarginBottomRight(_swigarg0)) 
2211 static PyObject 
*_wrap_wxPageSetupDialogData_SetMarginBottomRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2212     PyObject 
* _resultobj
; 
2213     wxPageSetupDialogData 
* _arg0
; 
2215     PyObject 
* _argo0 
= 0; 
2217     PyObject 
* _obj1 
= 0; 
2218     char *_kwnames
[] = { "self","pt", NULL 
}; 
2221     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPageSetupDialogData_SetMarginBottomRight",_kwnames
,&_argo0
,&_obj1
))  
2224         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2225         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
2226             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_SetMarginBottomRight. Expected _wxPageSetupDialogData_p."); 
2232     if (! wxPoint_helper(_obj1
, &_arg1
)) 
2236     wxPy_BEGIN_ALLOW_THREADS
; 
2237         wxPageSetupDialogData_SetMarginBottomRight(_arg0
,*_arg1
); 
2239     wxPy_END_ALLOW_THREADS
; 
2240 }    Py_INCREF(Py_None
); 
2241     _resultobj 
= Py_None
; 
2245 #define wxPageSetupDialogData_SetMinMarginTopLeft(_swigobj,_swigarg0)  (_swigobj->SetMinMarginTopLeft(_swigarg0)) 
2246 static PyObject 
*_wrap_wxPageSetupDialogData_SetMinMarginTopLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2247     PyObject 
* _resultobj
; 
2248     wxPageSetupDialogData 
* _arg0
; 
2250     PyObject 
* _argo0 
= 0; 
2252     PyObject 
* _obj1 
= 0; 
2253     char *_kwnames
[] = { "self","pt", NULL 
}; 
2256     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPageSetupDialogData_SetMinMarginTopLeft",_kwnames
,&_argo0
,&_obj1
))  
2259         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2260         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
2261             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_SetMinMarginTopLeft. Expected _wxPageSetupDialogData_p."); 
2267     if (! wxPoint_helper(_obj1
, &_arg1
)) 
2271     wxPy_BEGIN_ALLOW_THREADS
; 
2272         wxPageSetupDialogData_SetMinMarginTopLeft(_arg0
,*_arg1
); 
2274     wxPy_END_ALLOW_THREADS
; 
2275 }    Py_INCREF(Py_None
); 
2276     _resultobj 
= Py_None
; 
2280 #define wxPageSetupDialogData_SetMinMarginBottomRight(_swigobj,_swigarg0)  (_swigobj->SetMinMarginBottomRight(_swigarg0)) 
2281 static PyObject 
*_wrap_wxPageSetupDialogData_SetMinMarginBottomRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2282     PyObject 
* _resultobj
; 
2283     wxPageSetupDialogData 
* _arg0
; 
2285     PyObject 
* _argo0 
= 0; 
2287     PyObject 
* _obj1 
= 0; 
2288     char *_kwnames
[] = { "self","pt", NULL 
}; 
2291     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPageSetupDialogData_SetMinMarginBottomRight",_kwnames
,&_argo0
,&_obj1
))  
2294         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2295         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
2296             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_SetMinMarginBottomRight. Expected _wxPageSetupDialogData_p."); 
2302     if (! wxPoint_helper(_obj1
, &_arg1
)) 
2306     wxPy_BEGIN_ALLOW_THREADS
; 
2307         wxPageSetupDialogData_SetMinMarginBottomRight(_arg0
,*_arg1
); 
2309     wxPy_END_ALLOW_THREADS
; 
2310 }    Py_INCREF(Py_None
); 
2311     _resultobj 
= Py_None
; 
2315 #define wxPageSetupDialogData_SetPaperId(_swigobj,_swigarg0)  (_swigobj->SetPaperId(_swigarg0)) 
2316 static PyObject 
*_wrap_wxPageSetupDialogData_SetPaperId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2317     PyObject 
* _resultobj
; 
2318     wxPageSetupDialogData 
* _arg0
; 
2320     PyObject 
* _argo0 
= 0; 
2321     char *_kwnames
[] = { "self","id", NULL 
}; 
2324     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPageSetupDialogData_SetPaperId",_kwnames
,&_argo0
,&_arg1
))  
2327         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2328         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
2329             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_SetPaperId. Expected _wxPageSetupDialogData_p."); 
2334     wxPy_BEGIN_ALLOW_THREADS
; 
2335         wxPageSetupDialogData_SetPaperId(_arg0
,_arg1
); 
2337     wxPy_END_ALLOW_THREADS
; 
2338 }    Py_INCREF(Py_None
); 
2339     _resultobj 
= Py_None
; 
2343 #define wxPageSetupDialogData_SetPaperSize(_swigobj,_swigarg0)  (_swigobj->SetPaperSize(_swigarg0)) 
2344 static PyObject 
*_wrap_wxPageSetupDialogData_SetPaperSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2345     PyObject 
* _resultobj
; 
2346     wxPageSetupDialogData 
* _arg0
; 
2348     PyObject 
* _argo0 
= 0; 
2350     PyObject 
* _obj1 
= 0; 
2351     char *_kwnames
[] = { "self","size", NULL 
}; 
2354     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPageSetupDialogData_SetPaperSize",_kwnames
,&_argo0
,&_obj1
))  
2357         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2358         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
2359             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_SetPaperSize. Expected _wxPageSetupDialogData_p."); 
2365     if (! wxSize_helper(_obj1
, &_arg1
)) 
2369     wxPy_BEGIN_ALLOW_THREADS
; 
2370         wxPageSetupDialogData_SetPaperSize(_arg0
,*_arg1
); 
2372     wxPy_END_ALLOW_THREADS
; 
2373 }    Py_INCREF(Py_None
); 
2374     _resultobj 
= Py_None
; 
2378 #define wxPageSetupDialogData_SetPrintData(_swigobj,_swigarg0)  (_swigobj->SetPrintData(_swigarg0)) 
2379 static PyObject 
*_wrap_wxPageSetupDialogData_SetPrintData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2380     PyObject 
* _resultobj
; 
2381     wxPageSetupDialogData 
* _arg0
; 
2382     wxPrintData 
* _arg1
; 
2383     PyObject 
* _argo0 
= 0; 
2384     PyObject 
* _argo1 
= 0; 
2385     char *_kwnames
[] = { "self","printData", NULL 
}; 
2388     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPageSetupDialogData_SetPrintData",_kwnames
,&_argo0
,&_argo1
))  
2391         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2392         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialogData_p")) { 
2393             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialogData_SetPrintData. Expected _wxPageSetupDialogData_p."); 
2398         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2399         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPrintData_p")) { 
2400             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPageSetupDialogData_SetPrintData. Expected _wxPrintData_p."); 
2405     wxPy_BEGIN_ALLOW_THREADS
; 
2406         wxPageSetupDialogData_SetPrintData(_arg0
,*_arg1
); 
2408     wxPy_END_ALLOW_THREADS
; 
2409 }    Py_INCREF(Py_None
); 
2410     _resultobj 
= Py_None
; 
2414 static void *SwigwxPageSetupDialogTowxDialog(void *ptr
) { 
2415     wxPageSetupDialog 
*src
; 
2417     src 
= (wxPageSetupDialog 
*) ptr
; 
2418     dest 
= (wxDialog 
*) src
; 
2419     return (void *) dest
; 
2422 static void *SwigwxPageSetupDialogTowxPanel(void *ptr
) { 
2423     wxPageSetupDialog 
*src
; 
2425     src 
= (wxPageSetupDialog 
*) ptr
; 
2426     dest 
= (wxPanel 
*) src
; 
2427     return (void *) dest
; 
2430 static void *SwigwxPageSetupDialogTowxWindow(void *ptr
) { 
2431     wxPageSetupDialog 
*src
; 
2433     src 
= (wxPageSetupDialog 
*) ptr
; 
2434     dest 
= (wxWindow 
*) src
; 
2435     return (void *) dest
; 
2438 static void *SwigwxPageSetupDialogTowxEvtHandler(void *ptr
) { 
2439     wxPageSetupDialog 
*src
; 
2441     src 
= (wxPageSetupDialog 
*) ptr
; 
2442     dest 
= (wxEvtHandler 
*) src
; 
2443     return (void *) dest
; 
2446 #define new_wxPageSetupDialog(_swigarg0,_swigarg1) (new wxPageSetupDialog(_swigarg0,_swigarg1)) 
2447 static PyObject 
*_wrap_new_wxPageSetupDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2448     PyObject 
* _resultobj
; 
2449     wxPageSetupDialog 
* _result
; 
2451     wxPageSetupDialogData 
* _arg1 
= (wxPageSetupDialogData 
*) NULL
; 
2452     PyObject 
* _argo0 
= 0; 
2453     PyObject 
* _argo1 
= 0; 
2454     char *_kwnames
[] = { "parent","data", NULL 
}; 
2458     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:new_wxPageSetupDialog",_kwnames
,&_argo0
,&_argo1
))  
2461         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2462         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2463             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxPageSetupDialog. Expected _wxWindow_p."); 
2468         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2469         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPageSetupDialogData_p")) { 
2470             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxPageSetupDialog. Expected _wxPageSetupDialogData_p."); 
2475     wxPy_BEGIN_ALLOW_THREADS
; 
2476         _result 
= (wxPageSetupDialog 
*)new_wxPageSetupDialog(_arg0
,_arg1
); 
2478     wxPy_END_ALLOW_THREADS
; 
2480         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPageSetupDialog_p"); 
2481         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2484         _resultobj 
= Py_None
; 
2489 #define wxPageSetupDialog_GetPageSetupData(_swigobj)  (_swigobj->GetPageSetupData()) 
2490 static PyObject 
*_wrap_wxPageSetupDialog_GetPageSetupData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2491     PyObject 
* _resultobj
; 
2492     wxPageSetupDialogData 
* _result
; 
2493     wxPageSetupDialog 
* _arg0
; 
2494     PyObject 
* _argo0 
= 0; 
2495     char *_kwnames
[] = { "self", NULL 
}; 
2499     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPageSetupDialog_GetPageSetupData",_kwnames
,&_argo0
))  
2502         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2503         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialog_p")) { 
2504             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialog_GetPageSetupData. Expected _wxPageSetupDialog_p."); 
2509     wxPy_BEGIN_ALLOW_THREADS
; 
2510         wxPageSetupDialogData 
& _result_ref 
= wxPageSetupDialog_GetPageSetupData(_arg0
); 
2511     _result 
= (wxPageSetupDialogData 
*) &_result_ref
; 
2513     wxPy_END_ALLOW_THREADS
; 
2515         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPageSetupDialogData_p"); 
2516         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2519         _resultobj 
= Py_None
; 
2524 #define wxPageSetupDialog_ShowModal(_swigobj)  (_swigobj->ShowModal()) 
2525 static PyObject 
*_wrap_wxPageSetupDialog_ShowModal(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2526     PyObject 
* _resultobj
; 
2528     wxPageSetupDialog 
* _arg0
; 
2529     PyObject 
* _argo0 
= 0; 
2530     char *_kwnames
[] = { "self", NULL 
}; 
2533     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPageSetupDialog_ShowModal",_kwnames
,&_argo0
))  
2536         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2537         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPageSetupDialog_p")) { 
2538             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPageSetupDialog_ShowModal. Expected _wxPageSetupDialog_p."); 
2543     wxPy_BEGIN_ALLOW_THREADS
; 
2544         _result 
= (int )wxPageSetupDialog_ShowModal(_arg0
); 
2546     wxPy_END_ALLOW_THREADS
; 
2547 }    _resultobj 
= Py_BuildValue("i",_result
); 
2551 #define new_wxPrintDialogData() (new wxPrintDialogData()) 
2552 static PyObject 
*_wrap_new_wxPrintDialogData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2553     PyObject 
* _resultobj
; 
2554     wxPrintDialogData 
* _result
; 
2555     char *_kwnames
[] = {  NULL 
}; 
2559     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPrintDialogData",_kwnames
))  
2562     wxPy_BEGIN_ALLOW_THREADS
; 
2563         _result 
= (wxPrintDialogData 
*)new_wxPrintDialogData(); 
2565     wxPy_END_ALLOW_THREADS
; 
2567         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPrintDialogData_p"); 
2568         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2571         _resultobj 
= Py_None
; 
2576 #define delete_wxPrintDialogData(_swigobj) (delete _swigobj) 
2577 static PyObject 
*_wrap_delete_wxPrintDialogData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2578     PyObject 
* _resultobj
; 
2579     wxPrintDialogData 
* _arg0
; 
2580     PyObject 
* _argo0 
= 0; 
2581     char *_kwnames
[] = { "self", NULL 
}; 
2584     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxPrintDialogData",_kwnames
,&_argo0
))  
2587         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2588         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
2589             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxPrintDialogData. Expected _wxPrintDialogData_p."); 
2594     wxPy_BEGIN_ALLOW_THREADS
; 
2595         delete_wxPrintDialogData(_arg0
); 
2597     wxPy_END_ALLOW_THREADS
; 
2598 }    Py_INCREF(Py_None
); 
2599     _resultobj 
= Py_None
; 
2603 #define wxPrintDialogData_EnableHelp(_swigobj,_swigarg0)  (_swigobj->EnableHelp(_swigarg0)) 
2604 static PyObject 
*_wrap_wxPrintDialogData_EnableHelp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2605     PyObject 
* _resultobj
; 
2606     wxPrintDialogData 
* _arg0
; 
2608     PyObject 
* _argo0 
= 0; 
2610     char *_kwnames
[] = { "self","flag", NULL 
}; 
2613     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintDialogData_EnableHelp",_kwnames
,&_argo0
,&tempbool1
))  
2616         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2617         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
2618             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_EnableHelp. Expected _wxPrintDialogData_p."); 
2622     _arg1 
= (bool ) tempbool1
; 
2624     wxPy_BEGIN_ALLOW_THREADS
; 
2625         wxPrintDialogData_EnableHelp(_arg0
,_arg1
); 
2627     wxPy_END_ALLOW_THREADS
; 
2628 }    Py_INCREF(Py_None
); 
2629     _resultobj 
= Py_None
; 
2633 #define wxPrintDialogData_EnablePageNumbers(_swigobj,_swigarg0)  (_swigobj->EnablePageNumbers(_swigarg0)) 
2634 static PyObject 
*_wrap_wxPrintDialogData_EnablePageNumbers(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2635     PyObject 
* _resultobj
; 
2636     wxPrintDialogData 
* _arg0
; 
2638     PyObject 
* _argo0 
= 0; 
2640     char *_kwnames
[] = { "self","flag", NULL 
}; 
2643     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintDialogData_EnablePageNumbers",_kwnames
,&_argo0
,&tempbool1
))  
2646         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2647         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
2648             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_EnablePageNumbers. Expected _wxPrintDialogData_p."); 
2652     _arg1 
= (bool ) tempbool1
; 
2654     wxPy_BEGIN_ALLOW_THREADS
; 
2655         wxPrintDialogData_EnablePageNumbers(_arg0
,_arg1
); 
2657     wxPy_END_ALLOW_THREADS
; 
2658 }    Py_INCREF(Py_None
); 
2659     _resultobj 
= Py_None
; 
2663 #define wxPrintDialogData_EnablePrintToFile(_swigobj,_swigarg0)  (_swigobj->EnablePrintToFile(_swigarg0)) 
2664 static PyObject 
*_wrap_wxPrintDialogData_EnablePrintToFile(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2665     PyObject 
* _resultobj
; 
2666     wxPrintDialogData 
* _arg0
; 
2668     PyObject 
* _argo0 
= 0; 
2670     char *_kwnames
[] = { "self","flag", NULL 
}; 
2673     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintDialogData_EnablePrintToFile",_kwnames
,&_argo0
,&tempbool1
))  
2676         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2677         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
2678             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_EnablePrintToFile. Expected _wxPrintDialogData_p."); 
2682     _arg1 
= (bool ) tempbool1
; 
2684     wxPy_BEGIN_ALLOW_THREADS
; 
2685         wxPrintDialogData_EnablePrintToFile(_arg0
,_arg1
); 
2687     wxPy_END_ALLOW_THREADS
; 
2688 }    Py_INCREF(Py_None
); 
2689     _resultobj 
= Py_None
; 
2693 #define wxPrintDialogData_EnableSelection(_swigobj,_swigarg0)  (_swigobj->EnableSelection(_swigarg0)) 
2694 static PyObject 
*_wrap_wxPrintDialogData_EnableSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2695     PyObject 
* _resultobj
; 
2696     wxPrintDialogData 
* _arg0
; 
2698     PyObject 
* _argo0 
= 0; 
2700     char *_kwnames
[] = { "self","flag", NULL 
}; 
2703     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintDialogData_EnableSelection",_kwnames
,&_argo0
,&tempbool1
))  
2706         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2707         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
2708             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_EnableSelection. Expected _wxPrintDialogData_p."); 
2712     _arg1 
= (bool ) tempbool1
; 
2714     wxPy_BEGIN_ALLOW_THREADS
; 
2715         wxPrintDialogData_EnableSelection(_arg0
,_arg1
); 
2717     wxPy_END_ALLOW_THREADS
; 
2718 }    Py_INCREF(Py_None
); 
2719     _resultobj 
= Py_None
; 
2723 #define wxPrintDialogData_GetAllPages(_swigobj)  (_swigobj->GetAllPages()) 
2724 static PyObject 
*_wrap_wxPrintDialogData_GetAllPages(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2725     PyObject 
* _resultobj
; 
2727     wxPrintDialogData 
* _arg0
; 
2728     PyObject 
* _argo0 
= 0; 
2729     char *_kwnames
[] = { "self", NULL 
}; 
2732     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintDialogData_GetAllPages",_kwnames
,&_argo0
))  
2735         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2736         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
2737             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_GetAllPages. Expected _wxPrintDialogData_p."); 
2742     wxPy_BEGIN_ALLOW_THREADS
; 
2743         _result 
= (bool )wxPrintDialogData_GetAllPages(_arg0
); 
2745     wxPy_END_ALLOW_THREADS
; 
2746 }    _resultobj 
= Py_BuildValue("i",_result
); 
2750 #define wxPrintDialogData_GetCollate(_swigobj)  (_swigobj->GetCollate()) 
2751 static PyObject 
*_wrap_wxPrintDialogData_GetCollate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2752     PyObject 
* _resultobj
; 
2754     wxPrintDialogData 
* _arg0
; 
2755     PyObject 
* _argo0 
= 0; 
2756     char *_kwnames
[] = { "self", NULL 
}; 
2759     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintDialogData_GetCollate",_kwnames
,&_argo0
))  
2762         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2763         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
2764             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_GetCollate. Expected _wxPrintDialogData_p."); 
2769     wxPy_BEGIN_ALLOW_THREADS
; 
2770         _result 
= (bool )wxPrintDialogData_GetCollate(_arg0
); 
2772     wxPy_END_ALLOW_THREADS
; 
2773 }    _resultobj 
= Py_BuildValue("i",_result
); 
2777 #define wxPrintDialogData_GetFromPage(_swigobj)  (_swigobj->GetFromPage()) 
2778 static PyObject 
*_wrap_wxPrintDialogData_GetFromPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2779     PyObject 
* _resultobj
; 
2781     wxPrintDialogData 
* _arg0
; 
2782     PyObject 
* _argo0 
= 0; 
2783     char *_kwnames
[] = { "self", NULL 
}; 
2786     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintDialogData_GetFromPage",_kwnames
,&_argo0
))  
2789         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2790         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
2791             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_GetFromPage. Expected _wxPrintDialogData_p."); 
2796     wxPy_BEGIN_ALLOW_THREADS
; 
2797         _result 
= (int )wxPrintDialogData_GetFromPage(_arg0
); 
2799     wxPy_END_ALLOW_THREADS
; 
2800 }    _resultobj 
= Py_BuildValue("i",_result
); 
2804 #define wxPrintDialogData_GetMaxPage(_swigobj)  (_swigobj->GetMaxPage()) 
2805 static PyObject 
*_wrap_wxPrintDialogData_GetMaxPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2806     PyObject 
* _resultobj
; 
2808     wxPrintDialogData 
* _arg0
; 
2809     PyObject 
* _argo0 
= 0; 
2810     char *_kwnames
[] = { "self", NULL 
}; 
2813     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintDialogData_GetMaxPage",_kwnames
,&_argo0
))  
2816         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2817         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
2818             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_GetMaxPage. Expected _wxPrintDialogData_p."); 
2823     wxPy_BEGIN_ALLOW_THREADS
; 
2824         _result 
= (int )wxPrintDialogData_GetMaxPage(_arg0
); 
2826     wxPy_END_ALLOW_THREADS
; 
2827 }    _resultobj 
= Py_BuildValue("i",_result
); 
2831 #define wxPrintDialogData_GetMinPage(_swigobj)  (_swigobj->GetMinPage()) 
2832 static PyObject 
*_wrap_wxPrintDialogData_GetMinPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2833     PyObject 
* _resultobj
; 
2835     wxPrintDialogData 
* _arg0
; 
2836     PyObject 
* _argo0 
= 0; 
2837     char *_kwnames
[] = { "self", NULL 
}; 
2840     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintDialogData_GetMinPage",_kwnames
,&_argo0
))  
2843         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2844         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
2845             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_GetMinPage. Expected _wxPrintDialogData_p."); 
2850     wxPy_BEGIN_ALLOW_THREADS
; 
2851         _result 
= (int )wxPrintDialogData_GetMinPage(_arg0
); 
2853     wxPy_END_ALLOW_THREADS
; 
2854 }    _resultobj 
= Py_BuildValue("i",_result
); 
2858 #define wxPrintDialogData_GetNoCopies(_swigobj)  (_swigobj->GetNoCopies()) 
2859 static PyObject 
*_wrap_wxPrintDialogData_GetNoCopies(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2860     PyObject 
* _resultobj
; 
2862     wxPrintDialogData 
* _arg0
; 
2863     PyObject 
* _argo0 
= 0; 
2864     char *_kwnames
[] = { "self", NULL 
}; 
2867     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintDialogData_GetNoCopies",_kwnames
,&_argo0
))  
2870         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2871         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
2872             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_GetNoCopies. Expected _wxPrintDialogData_p."); 
2877     wxPy_BEGIN_ALLOW_THREADS
; 
2878         _result 
= (int )wxPrintDialogData_GetNoCopies(_arg0
); 
2880     wxPy_END_ALLOW_THREADS
; 
2881 }    _resultobj 
= Py_BuildValue("i",_result
); 
2885 static wxPrintData 
* wxPrintDialogData_GetPrintData(wxPrintDialogData 
*self
) { 
2886             return new wxPrintData(self
->GetPrintData());  // force a copy 
2888 static PyObject 
*_wrap_wxPrintDialogData_GetPrintData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2889     PyObject 
* _resultobj
; 
2890     wxPrintData 
* _result
; 
2891     wxPrintDialogData 
* _arg0
; 
2892     PyObject 
* _argo0 
= 0; 
2893     char *_kwnames
[] = { "self", NULL 
}; 
2897     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintDialogData_GetPrintData",_kwnames
,&_argo0
))  
2900         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2901         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
2902             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_GetPrintData. Expected _wxPrintDialogData_p."); 
2907     wxPy_BEGIN_ALLOW_THREADS
; 
2908         _result 
= (wxPrintData 
*)wxPrintDialogData_GetPrintData(_arg0
); 
2910     wxPy_END_ALLOW_THREADS
; 
2912         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPrintData_p"); 
2913         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2916         _resultobj 
= Py_None
; 
2921 #define wxPrintDialogData_GetPrintToFile(_swigobj)  (_swigobj->GetPrintToFile()) 
2922 static PyObject 
*_wrap_wxPrintDialogData_GetPrintToFile(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2923     PyObject 
* _resultobj
; 
2925     wxPrintDialogData 
* _arg0
; 
2926     PyObject 
* _argo0 
= 0; 
2927     char *_kwnames
[] = { "self", NULL 
}; 
2930     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintDialogData_GetPrintToFile",_kwnames
,&_argo0
))  
2933         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2934         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
2935             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_GetPrintToFile. Expected _wxPrintDialogData_p."); 
2940     wxPy_BEGIN_ALLOW_THREADS
; 
2941         _result 
= (bool )wxPrintDialogData_GetPrintToFile(_arg0
); 
2943     wxPy_END_ALLOW_THREADS
; 
2944 }    _resultobj 
= Py_BuildValue("i",_result
); 
2948 #define wxPrintDialogData_GetToPage(_swigobj)  (_swigobj->GetToPage()) 
2949 static PyObject 
*_wrap_wxPrintDialogData_GetToPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2950     PyObject 
* _resultobj
; 
2952     wxPrintDialogData 
* _arg0
; 
2953     PyObject 
* _argo0 
= 0; 
2954     char *_kwnames
[] = { "self", NULL 
}; 
2957     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintDialogData_GetToPage",_kwnames
,&_argo0
))  
2960         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2961         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
2962             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_GetToPage. Expected _wxPrintDialogData_p."); 
2967     wxPy_BEGIN_ALLOW_THREADS
; 
2968         _result 
= (int )wxPrintDialogData_GetToPage(_arg0
); 
2970     wxPy_END_ALLOW_THREADS
; 
2971 }    _resultobj 
= Py_BuildValue("i",_result
); 
2975 #define wxPrintDialogData_SetCollate(_swigobj,_swigarg0)  (_swigobj->SetCollate(_swigarg0)) 
2976 static PyObject 
*_wrap_wxPrintDialogData_SetCollate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2977     PyObject 
* _resultobj
; 
2978     wxPrintDialogData 
* _arg0
; 
2980     PyObject 
* _argo0 
= 0; 
2982     char *_kwnames
[] = { "self","flag", NULL 
}; 
2985     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintDialogData_SetCollate",_kwnames
,&_argo0
,&tempbool1
))  
2988         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2989         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
2990             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_SetCollate. Expected _wxPrintDialogData_p."); 
2994     _arg1 
= (bool ) tempbool1
; 
2996     wxPy_BEGIN_ALLOW_THREADS
; 
2997         wxPrintDialogData_SetCollate(_arg0
,_arg1
); 
2999     wxPy_END_ALLOW_THREADS
; 
3000 }    Py_INCREF(Py_None
); 
3001     _resultobj 
= Py_None
; 
3005 #define wxPrintDialogData_SetFromPage(_swigobj,_swigarg0)  (_swigobj->SetFromPage(_swigarg0)) 
3006 static PyObject 
*_wrap_wxPrintDialogData_SetFromPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3007     PyObject 
* _resultobj
; 
3008     wxPrintDialogData 
* _arg0
; 
3010     PyObject 
* _argo0 
= 0; 
3011     char *_kwnames
[] = { "self","page", NULL 
}; 
3014     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintDialogData_SetFromPage",_kwnames
,&_argo0
,&_arg1
))  
3017         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3018         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
3019             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_SetFromPage. Expected _wxPrintDialogData_p."); 
3024     wxPy_BEGIN_ALLOW_THREADS
; 
3025         wxPrintDialogData_SetFromPage(_arg0
,_arg1
); 
3027     wxPy_END_ALLOW_THREADS
; 
3028 }    Py_INCREF(Py_None
); 
3029     _resultobj 
= Py_None
; 
3033 #define wxPrintDialogData_SetMaxPage(_swigobj,_swigarg0)  (_swigobj->SetMaxPage(_swigarg0)) 
3034 static PyObject 
*_wrap_wxPrintDialogData_SetMaxPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3035     PyObject 
* _resultobj
; 
3036     wxPrintDialogData 
* _arg0
; 
3038     PyObject 
* _argo0 
= 0; 
3039     char *_kwnames
[] = { "self","page", NULL 
}; 
3042     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintDialogData_SetMaxPage",_kwnames
,&_argo0
,&_arg1
))  
3045         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3046         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
3047             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_SetMaxPage. Expected _wxPrintDialogData_p."); 
3052     wxPy_BEGIN_ALLOW_THREADS
; 
3053         wxPrintDialogData_SetMaxPage(_arg0
,_arg1
); 
3055     wxPy_END_ALLOW_THREADS
; 
3056 }    Py_INCREF(Py_None
); 
3057     _resultobj 
= Py_None
; 
3061 #define wxPrintDialogData_SetMinPage(_swigobj,_swigarg0)  (_swigobj->SetMinPage(_swigarg0)) 
3062 static PyObject 
*_wrap_wxPrintDialogData_SetMinPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3063     PyObject 
* _resultobj
; 
3064     wxPrintDialogData 
* _arg0
; 
3066     PyObject 
* _argo0 
= 0; 
3067     char *_kwnames
[] = { "self","page", NULL 
}; 
3070     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintDialogData_SetMinPage",_kwnames
,&_argo0
,&_arg1
))  
3073         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3074         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
3075             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_SetMinPage. Expected _wxPrintDialogData_p."); 
3080     wxPy_BEGIN_ALLOW_THREADS
; 
3081         wxPrintDialogData_SetMinPage(_arg0
,_arg1
); 
3083     wxPy_END_ALLOW_THREADS
; 
3084 }    Py_INCREF(Py_None
); 
3085     _resultobj 
= Py_None
; 
3089 #define wxPrintDialogData_SetNoCopies(_swigobj,_swigarg0)  (_swigobj->SetNoCopies(_swigarg0)) 
3090 static PyObject 
*_wrap_wxPrintDialogData_SetNoCopies(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3091     PyObject 
* _resultobj
; 
3092     wxPrintDialogData 
* _arg0
; 
3094     PyObject 
* _argo0 
= 0; 
3095     char *_kwnames
[] = { "self","n", NULL 
}; 
3098     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintDialogData_SetNoCopies",_kwnames
,&_argo0
,&_arg1
))  
3101         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3102         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
3103             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_SetNoCopies. Expected _wxPrintDialogData_p."); 
3108     wxPy_BEGIN_ALLOW_THREADS
; 
3109         wxPrintDialogData_SetNoCopies(_arg0
,_arg1
); 
3111     wxPy_END_ALLOW_THREADS
; 
3112 }    Py_INCREF(Py_None
); 
3113     _resultobj 
= Py_None
; 
3117 #define wxPrintDialogData_SetPrintData(_swigobj,_swigarg0)  (_swigobj->SetPrintData(_swigarg0)) 
3118 static PyObject 
*_wrap_wxPrintDialogData_SetPrintData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3119     PyObject 
* _resultobj
; 
3120     wxPrintDialogData 
* _arg0
; 
3121     wxPrintData 
* _arg1
; 
3122     PyObject 
* _argo0 
= 0; 
3123     PyObject 
* _argo1 
= 0; 
3124     char *_kwnames
[] = { "self","printData", NULL 
}; 
3127     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPrintDialogData_SetPrintData",_kwnames
,&_argo0
,&_argo1
))  
3130         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3131         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
3132             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_SetPrintData. Expected _wxPrintDialogData_p."); 
3137         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3138         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPrintData_p")) { 
3139             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPrintDialogData_SetPrintData. Expected _wxPrintData_p."); 
3144     wxPy_BEGIN_ALLOW_THREADS
; 
3145         wxPrintDialogData_SetPrintData(_arg0
,*_arg1
); 
3147     wxPy_END_ALLOW_THREADS
; 
3148 }    Py_INCREF(Py_None
); 
3149     _resultobj 
= Py_None
; 
3153 #define wxPrintDialogData_SetPrintToFile(_swigobj,_swigarg0)  (_swigobj->SetPrintToFile(_swigarg0)) 
3154 static PyObject 
*_wrap_wxPrintDialogData_SetPrintToFile(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3155     PyObject 
* _resultobj
; 
3156     wxPrintDialogData 
* _arg0
; 
3158     PyObject 
* _argo0 
= 0; 
3160     char *_kwnames
[] = { "self","flag", NULL 
}; 
3163     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintDialogData_SetPrintToFile",_kwnames
,&_argo0
,&tempbool1
))  
3166         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3167         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
3168             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_SetPrintToFile. Expected _wxPrintDialogData_p."); 
3172     _arg1 
= (bool ) tempbool1
; 
3174     wxPy_BEGIN_ALLOW_THREADS
; 
3175         wxPrintDialogData_SetPrintToFile(_arg0
,_arg1
); 
3177     wxPy_END_ALLOW_THREADS
; 
3178 }    Py_INCREF(Py_None
); 
3179     _resultobj 
= Py_None
; 
3183 #define wxPrintDialogData_SetSetupDialog(_swigobj,_swigarg0)  (_swigobj->SetSetupDialog(_swigarg0)) 
3184 static PyObject 
*_wrap_wxPrintDialogData_SetSetupDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3185     PyObject 
* _resultobj
; 
3186     wxPrintDialogData 
* _arg0
; 
3188     PyObject 
* _argo0 
= 0; 
3190     char *_kwnames
[] = { "self","flag", NULL 
}; 
3193     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintDialogData_SetSetupDialog",_kwnames
,&_argo0
,&tempbool1
))  
3196         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3197         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
3198             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_SetSetupDialog. Expected _wxPrintDialogData_p."); 
3202     _arg1 
= (bool ) tempbool1
; 
3204     wxPy_BEGIN_ALLOW_THREADS
; 
3205         wxPrintDialogData_SetSetupDialog(_arg0
,_arg1
); 
3207     wxPy_END_ALLOW_THREADS
; 
3208 }    Py_INCREF(Py_None
); 
3209     _resultobj 
= Py_None
; 
3213 #define wxPrintDialogData_SetToPage(_swigobj,_swigarg0)  (_swigobj->SetToPage(_swigarg0)) 
3214 static PyObject 
*_wrap_wxPrintDialogData_SetToPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3215     PyObject 
* _resultobj
; 
3216     wxPrintDialogData 
* _arg0
; 
3218     PyObject 
* _argo0 
= 0; 
3219     char *_kwnames
[] = { "self","page", NULL 
}; 
3222     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintDialogData_SetToPage",_kwnames
,&_argo0
,&_arg1
))  
3225         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3226         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
3227             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialogData_SetToPage. Expected _wxPrintDialogData_p."); 
3232     wxPy_BEGIN_ALLOW_THREADS
; 
3233         wxPrintDialogData_SetToPage(_arg0
,_arg1
); 
3235     wxPy_END_ALLOW_THREADS
; 
3236 }    Py_INCREF(Py_None
); 
3237     _resultobj 
= Py_None
; 
3241 static void *SwigwxPrintDialogTowxDialog(void *ptr
) { 
3244     src 
= (wxPrintDialog 
*) ptr
; 
3245     dest 
= (wxDialog 
*) src
; 
3246     return (void *) dest
; 
3249 static void *SwigwxPrintDialogTowxPanel(void *ptr
) { 
3252     src 
= (wxPrintDialog 
*) ptr
; 
3253     dest 
= (wxPanel 
*) src
; 
3254     return (void *) dest
; 
3257 static void *SwigwxPrintDialogTowxWindow(void *ptr
) { 
3260     src 
= (wxPrintDialog 
*) ptr
; 
3261     dest 
= (wxWindow 
*) src
; 
3262     return (void *) dest
; 
3265 static void *SwigwxPrintDialogTowxEvtHandler(void *ptr
) { 
3268     src 
= (wxPrintDialog 
*) ptr
; 
3269     dest 
= (wxEvtHandler 
*) src
; 
3270     return (void *) dest
; 
3273 #define new_wxPrintDialog(_swigarg0,_swigarg1) (new wxPrintDialog(_swigarg0,_swigarg1)) 
3274 static PyObject 
*_wrap_new_wxPrintDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3275     PyObject 
* _resultobj
; 
3276     wxPrintDialog 
* _result
; 
3278     wxPrintDialogData 
* _arg1 
= (wxPrintDialogData 
*) NULL
; 
3279     PyObject 
* _argo0 
= 0; 
3280     PyObject 
* _argo1 
= 0; 
3281     char *_kwnames
[] = { "parent","data", NULL 
}; 
3285     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:new_wxPrintDialog",_kwnames
,&_argo0
,&_argo1
))  
3288         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3289         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3290             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxPrintDialog. Expected _wxWindow_p."); 
3295         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3296         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPrintDialogData_p")) { 
3297             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxPrintDialog. Expected _wxPrintDialogData_p."); 
3302     wxPy_BEGIN_ALLOW_THREADS
; 
3303         _result 
= (wxPrintDialog 
*)new_wxPrintDialog(_arg0
,_arg1
); 
3305     wxPy_END_ALLOW_THREADS
; 
3307         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPrintDialog_p"); 
3308         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3311         _resultobj 
= Py_None
; 
3316 #define wxPrintDialog_GetPrintDialogData(_swigobj)  (_swigobj->GetPrintDialogData()) 
3317 static PyObject 
*_wrap_wxPrintDialog_GetPrintDialogData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3318     PyObject 
* _resultobj
; 
3319     wxPrintDialogData 
* _result
; 
3320     wxPrintDialog 
* _arg0
; 
3321     PyObject 
* _argo0 
= 0; 
3322     char *_kwnames
[] = { "self", NULL 
}; 
3326     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintDialog_GetPrintDialogData",_kwnames
,&_argo0
))  
3329         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3330         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialog_p")) { 
3331             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialog_GetPrintDialogData. Expected _wxPrintDialog_p."); 
3336     wxPy_BEGIN_ALLOW_THREADS
; 
3337         wxPrintDialogData 
& _result_ref 
= wxPrintDialog_GetPrintDialogData(_arg0
); 
3338     _result 
= (wxPrintDialogData 
*) &_result_ref
; 
3340     wxPy_END_ALLOW_THREADS
; 
3342         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPrintDialogData_p"); 
3343         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3346         _resultobj 
= Py_None
; 
3351 #define wxPrintDialog_GetPrintDC(_swigobj)  (_swigobj->GetPrintDC()) 
3352 static PyObject 
*_wrap_wxPrintDialog_GetPrintDC(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3353     PyObject 
* _resultobj
; 
3355     wxPrintDialog 
* _arg0
; 
3356     PyObject 
* _argo0 
= 0; 
3357     char *_kwnames
[] = { "self", NULL 
}; 
3361     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintDialog_GetPrintDC",_kwnames
,&_argo0
))  
3364         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3365         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialog_p")) { 
3366             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialog_GetPrintDC. Expected _wxPrintDialog_p."); 
3371     wxPy_BEGIN_ALLOW_THREADS
; 
3372         _result 
= (wxDC 
*)wxPrintDialog_GetPrintDC(_arg0
); 
3374     wxPy_END_ALLOW_THREADS
; 
3376         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDC_p"); 
3377         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3380         _resultobj 
= Py_None
; 
3385 #define wxPrintDialog_ShowModal(_swigobj)  (_swigobj->ShowModal()) 
3386 static PyObject 
*_wrap_wxPrintDialog_ShowModal(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3387     PyObject 
* _resultobj
; 
3389     wxPrintDialog 
* _arg0
; 
3390     PyObject 
* _argo0 
= 0; 
3391     char *_kwnames
[] = { "self", NULL 
}; 
3394     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintDialog_ShowModal",_kwnames
,&_argo0
))  
3397         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3398         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialog_p")) { 
3399             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintDialog_ShowModal. Expected _wxPrintDialog_p."); 
3404     wxPy_BEGIN_ALLOW_THREADS
; 
3405         _result 
= (int )wxPrintDialog_ShowModal(_arg0
); 
3407     wxPy_END_ALLOW_THREADS
; 
3408 }    _resultobj 
= Py_BuildValue("i",_result
); 
3412 #define new_wxPrintout(_swigarg0) (new wxPyPrintout(_swigarg0)) 
3413 static PyObject 
*_wrap_new_wxPrintout(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3414     PyObject 
* _resultobj
; 
3415     wxPyPrintout 
* _result
; 
3416     char * _arg0 
= (char *) "Printout"; 
3417     char *_kwnames
[] = { "title", NULL 
}; 
3421     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|s:new_wxPrintout",_kwnames
,&_arg0
))  
3424     wxPy_BEGIN_ALLOW_THREADS
; 
3425         _result 
= (wxPyPrintout 
*)new_wxPrintout(_arg0
); 
3427     wxPy_END_ALLOW_THREADS
; 
3429         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyPrintout_p"); 
3430         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3433         _resultobj 
= Py_None
; 
3438 #define wxPrintout__setSelf(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setSelf(_swigarg0,_swigarg1)) 
3439 static PyObject 
*_wrap_wxPrintout__setSelf(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3440     PyObject 
* _resultobj
; 
3441     wxPyPrintout 
* _arg0
; 
3444     PyObject 
* _argo0 
= 0; 
3445     PyObject 
* _obj1 
= 0; 
3446     PyObject 
* _obj2 
= 0; 
3447     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
3450     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPrintout__setSelf",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
3453         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3454         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPrintout_p")) { 
3455             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintout__setSelf. Expected _wxPyPrintout_p."); 
3466     wxPy_BEGIN_ALLOW_THREADS
; 
3467         wxPrintout__setSelf(_arg0
,_arg1
,_arg2
); 
3469     wxPy_END_ALLOW_THREADS
; 
3470 }    Py_INCREF(Py_None
); 
3471     _resultobj 
= Py_None
; 
3475 static void  wxPyPrintout_Destroy(wxPyPrintout 
*self
) { delete self
; } 
3476 static PyObject 
*_wrap_wxPrintout_Destroy(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3477     PyObject 
* _resultobj
; 
3478     wxPyPrintout 
* _arg0
; 
3479     PyObject 
* _argo0 
= 0; 
3480     char *_kwnames
[] = { "self", NULL 
}; 
3483     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintout_Destroy",_kwnames
,&_argo0
))  
3486         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3487         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPrintout_p")) { 
3488             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintout_Destroy. Expected _wxPyPrintout_p."); 
3493     wxPy_BEGIN_ALLOW_THREADS
; 
3494         wxPyPrintout_Destroy(_arg0
); 
3496     wxPy_END_ALLOW_THREADS
; 
3497 }    Py_INCREF(Py_None
); 
3498     _resultobj 
= Py_None
; 
3502 #define wxPrintout_GetDC(_swigobj)  (_swigobj->GetDC()) 
3503 static PyObject 
*_wrap_wxPrintout_GetDC(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3504     PyObject 
* _resultobj
; 
3506     wxPyPrintout 
* _arg0
; 
3507     PyObject 
* _argo0 
= 0; 
3508     char *_kwnames
[] = { "self", NULL 
}; 
3512     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintout_GetDC",_kwnames
,&_argo0
))  
3515         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3516         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPrintout_p")) { 
3517             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintout_GetDC. Expected _wxPyPrintout_p."); 
3522     wxPy_BEGIN_ALLOW_THREADS
; 
3523         _result 
= (wxDC 
*)wxPrintout_GetDC(_arg0
); 
3525     wxPy_END_ALLOW_THREADS
; 
3527         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDC_p"); 
3528         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3531         _resultobj 
= Py_None
; 
3536 #define wxPrintout_GetPageSizeMM(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetPageSizeMM(_swigarg0,_swigarg1)) 
3537 static PyObject 
*_wrap_wxPrintout_GetPageSizeMM(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3538     PyObject 
* _resultobj
; 
3539     wxPyPrintout 
* _arg0
; 
3544     PyObject 
* _argo0 
= 0; 
3545     char *_kwnames
[] = { "self", NULL 
}; 
3554     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintout_GetPageSizeMM",_kwnames
,&_argo0
))  
3557         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3558         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPrintout_p")) { 
3559             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintout_GetPageSizeMM. Expected _wxPyPrintout_p."); 
3564     wxPy_BEGIN_ALLOW_THREADS
; 
3565         wxPrintout_GetPageSizeMM(_arg0
,_arg1
,_arg2
); 
3567     wxPy_END_ALLOW_THREADS
; 
3568 }    Py_INCREF(Py_None
); 
3569     _resultobj 
= Py_None
; 
3572     o 
= PyInt_FromLong((long) (*_arg1
)); 
3573     _resultobj 
= t_output_helper(_resultobj
, o
); 
3577     o 
= PyInt_FromLong((long) (*_arg2
)); 
3578     _resultobj 
= t_output_helper(_resultobj
, o
); 
3583 #define wxPrintout_GetPageSizePixels(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetPageSizePixels(_swigarg0,_swigarg1)) 
3584 static PyObject 
*_wrap_wxPrintout_GetPageSizePixels(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3585     PyObject 
* _resultobj
; 
3586     wxPyPrintout 
* _arg0
; 
3591     PyObject 
* _argo0 
= 0; 
3592     char *_kwnames
[] = { "self", NULL 
}; 
3601     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintout_GetPageSizePixels",_kwnames
,&_argo0
))  
3604         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3605         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPrintout_p")) { 
3606             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintout_GetPageSizePixels. Expected _wxPyPrintout_p."); 
3611     wxPy_BEGIN_ALLOW_THREADS
; 
3612         wxPrintout_GetPageSizePixels(_arg0
,_arg1
,_arg2
); 
3614     wxPy_END_ALLOW_THREADS
; 
3615 }    Py_INCREF(Py_None
); 
3616     _resultobj 
= Py_None
; 
3619     o 
= PyInt_FromLong((long) (*_arg1
)); 
3620     _resultobj 
= t_output_helper(_resultobj
, o
); 
3624     o 
= PyInt_FromLong((long) (*_arg2
)); 
3625     _resultobj 
= t_output_helper(_resultobj
, o
); 
3630 #define wxPrintout_GetPPIPrinter(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetPPIPrinter(_swigarg0,_swigarg1)) 
3631 static PyObject 
*_wrap_wxPrintout_GetPPIPrinter(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3632     PyObject 
* _resultobj
; 
3633     wxPyPrintout 
* _arg0
; 
3638     PyObject 
* _argo0 
= 0; 
3639     char *_kwnames
[] = { "self", NULL 
}; 
3648     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintout_GetPPIPrinter",_kwnames
,&_argo0
))  
3651         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3652         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPrintout_p")) { 
3653             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintout_GetPPIPrinter. Expected _wxPyPrintout_p."); 
3658     wxPy_BEGIN_ALLOW_THREADS
; 
3659         wxPrintout_GetPPIPrinter(_arg0
,_arg1
,_arg2
); 
3661     wxPy_END_ALLOW_THREADS
; 
3662 }    Py_INCREF(Py_None
); 
3663     _resultobj 
= Py_None
; 
3666     o 
= PyInt_FromLong((long) (*_arg1
)); 
3667     _resultobj 
= t_output_helper(_resultobj
, o
); 
3671     o 
= PyInt_FromLong((long) (*_arg2
)); 
3672     _resultobj 
= t_output_helper(_resultobj
, o
); 
3677 #define wxPrintout_GetPPIScreen(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetPPIScreen(_swigarg0,_swigarg1)) 
3678 static PyObject 
*_wrap_wxPrintout_GetPPIScreen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3679     PyObject 
* _resultobj
; 
3680     wxPyPrintout 
* _arg0
; 
3685     PyObject 
* _argo0 
= 0; 
3686     char *_kwnames
[] = { "self", NULL 
}; 
3695     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintout_GetPPIScreen",_kwnames
,&_argo0
))  
3698         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3699         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPrintout_p")) { 
3700             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintout_GetPPIScreen. Expected _wxPyPrintout_p."); 
3705     wxPy_BEGIN_ALLOW_THREADS
; 
3706         wxPrintout_GetPPIScreen(_arg0
,_arg1
,_arg2
); 
3708     wxPy_END_ALLOW_THREADS
; 
3709 }    Py_INCREF(Py_None
); 
3710     _resultobj 
= Py_None
; 
3713     o 
= PyInt_FromLong((long) (*_arg1
)); 
3714     _resultobj 
= t_output_helper(_resultobj
, o
); 
3718     o 
= PyInt_FromLong((long) (*_arg2
)); 
3719     _resultobj 
= t_output_helper(_resultobj
, o
); 
3724 #define wxPrintout_IsPreview(_swigobj)  (_swigobj->IsPreview()) 
3725 static PyObject 
*_wrap_wxPrintout_IsPreview(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3726     PyObject 
* _resultobj
; 
3728     wxPyPrintout 
* _arg0
; 
3729     PyObject 
* _argo0 
= 0; 
3730     char *_kwnames
[] = { "self", NULL 
}; 
3733     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintout_IsPreview",_kwnames
,&_argo0
))  
3736         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3737         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPrintout_p")) { 
3738             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintout_IsPreview. Expected _wxPyPrintout_p."); 
3743     wxPy_BEGIN_ALLOW_THREADS
; 
3744         _result 
= (bool )wxPrintout_IsPreview(_arg0
); 
3746     wxPy_END_ALLOW_THREADS
; 
3747 }    _resultobj 
= Py_BuildValue("i",_result
); 
3751 #define wxPrintout_base_OnBeginDocument(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnBeginDocument(_swigarg0,_swigarg1)) 
3752 static PyObject 
*_wrap_wxPrintout_base_OnBeginDocument(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3753     PyObject 
* _resultobj
; 
3755     wxPyPrintout 
* _arg0
; 
3758     PyObject 
* _argo0 
= 0; 
3759     char *_kwnames
[] = { "self","startPage","endPage", NULL 
}; 
3762     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxPrintout_base_OnBeginDocument",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3765         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3766         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPrintout_p")) { 
3767             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintout_base_OnBeginDocument. Expected _wxPyPrintout_p."); 
3772     wxPy_BEGIN_ALLOW_THREADS
; 
3773         _result 
= (bool )wxPrintout_base_OnBeginDocument(_arg0
,_arg1
,_arg2
); 
3775     wxPy_END_ALLOW_THREADS
; 
3776 }    _resultobj 
= Py_BuildValue("i",_result
); 
3780 #define wxPrintout_base_OnEndDocument(_swigobj)  (_swigobj->base_OnEndDocument()) 
3781 static PyObject 
*_wrap_wxPrintout_base_OnEndDocument(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3782     PyObject 
* _resultobj
; 
3783     wxPyPrintout 
* _arg0
; 
3784     PyObject 
* _argo0 
= 0; 
3785     char *_kwnames
[] = { "self", NULL 
}; 
3788     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintout_base_OnEndDocument",_kwnames
,&_argo0
))  
3791         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3792         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPrintout_p")) { 
3793             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintout_base_OnEndDocument. Expected _wxPyPrintout_p."); 
3798     wxPy_BEGIN_ALLOW_THREADS
; 
3799         wxPrintout_base_OnEndDocument(_arg0
); 
3801     wxPy_END_ALLOW_THREADS
; 
3802 }    Py_INCREF(Py_None
); 
3803     _resultobj 
= Py_None
; 
3807 #define wxPrintout_base_OnBeginPrinting(_swigobj)  (_swigobj->base_OnBeginPrinting()) 
3808 static PyObject 
*_wrap_wxPrintout_base_OnBeginPrinting(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3809     PyObject 
* _resultobj
; 
3810     wxPyPrintout 
* _arg0
; 
3811     PyObject 
* _argo0 
= 0; 
3812     char *_kwnames
[] = { "self", NULL 
}; 
3815     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintout_base_OnBeginPrinting",_kwnames
,&_argo0
))  
3818         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3819         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPrintout_p")) { 
3820             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintout_base_OnBeginPrinting. Expected _wxPyPrintout_p."); 
3825     wxPy_BEGIN_ALLOW_THREADS
; 
3826         wxPrintout_base_OnBeginPrinting(_arg0
); 
3828     wxPy_END_ALLOW_THREADS
; 
3829 }    Py_INCREF(Py_None
); 
3830     _resultobj 
= Py_None
; 
3834 #define wxPrintout_base_OnEndPrinting(_swigobj)  (_swigobj->base_OnEndPrinting()) 
3835 static PyObject 
*_wrap_wxPrintout_base_OnEndPrinting(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3836     PyObject 
* _resultobj
; 
3837     wxPyPrintout 
* _arg0
; 
3838     PyObject 
* _argo0 
= 0; 
3839     char *_kwnames
[] = { "self", NULL 
}; 
3842     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintout_base_OnEndPrinting",_kwnames
,&_argo0
))  
3845         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3846         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPrintout_p")) { 
3847             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintout_base_OnEndPrinting. Expected _wxPyPrintout_p."); 
3852     wxPy_BEGIN_ALLOW_THREADS
; 
3853         wxPrintout_base_OnEndPrinting(_arg0
); 
3855     wxPy_END_ALLOW_THREADS
; 
3856 }    Py_INCREF(Py_None
); 
3857     _resultobj 
= Py_None
; 
3861 #define wxPrintout_base_OnPreparePrinting(_swigobj)  (_swigobj->base_OnPreparePrinting()) 
3862 static PyObject 
*_wrap_wxPrintout_base_OnPreparePrinting(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3863     PyObject 
* _resultobj
; 
3864     wxPyPrintout 
* _arg0
; 
3865     PyObject 
* _argo0 
= 0; 
3866     char *_kwnames
[] = { "self", NULL 
}; 
3869     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintout_base_OnPreparePrinting",_kwnames
,&_argo0
))  
3872         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3873         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPrintout_p")) { 
3874             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintout_base_OnPreparePrinting. Expected _wxPyPrintout_p."); 
3879     wxPy_BEGIN_ALLOW_THREADS
; 
3880         wxPrintout_base_OnPreparePrinting(_arg0
); 
3882     wxPy_END_ALLOW_THREADS
; 
3883 }    Py_INCREF(Py_None
); 
3884     _resultobj 
= Py_None
; 
3888 #define wxPrintout_base_GetPageInfo(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_GetPageInfo(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
3889 static PyObject 
*_wrap_wxPrintout_base_GetPageInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3890     PyObject 
* _resultobj
; 
3891     wxPyPrintout 
* _arg0
; 
3900     PyObject 
* _argo0 
= 0; 
3901     char *_kwnames
[] = { "self", NULL 
}; 
3916     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintout_base_GetPageInfo",_kwnames
,&_argo0
))  
3919         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3920         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPrintout_p")) { 
3921             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintout_base_GetPageInfo. Expected _wxPyPrintout_p."); 
3926     wxPy_BEGIN_ALLOW_THREADS
; 
3927         wxPrintout_base_GetPageInfo(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
3929     wxPy_END_ALLOW_THREADS
; 
3930 }    Py_INCREF(Py_None
); 
3931     _resultobj 
= Py_None
; 
3934     o 
= PyInt_FromLong((long) (*_arg1
)); 
3935     _resultobj 
= t_output_helper(_resultobj
, o
); 
3939     o 
= PyInt_FromLong((long) (*_arg2
)); 
3940     _resultobj 
= t_output_helper(_resultobj
, o
); 
3944     o 
= PyInt_FromLong((long) (*_arg3
)); 
3945     _resultobj 
= t_output_helper(_resultobj
, o
); 
3949     o 
= PyInt_FromLong((long) (*_arg4
)); 
3950     _resultobj 
= t_output_helper(_resultobj
, o
); 
3955 #define wxPrintout_base_HasPage(_swigobj,_swigarg0)  (_swigobj->base_HasPage(_swigarg0)) 
3956 static PyObject 
*_wrap_wxPrintout_base_HasPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3957     PyObject 
* _resultobj
; 
3959     wxPyPrintout 
* _arg0
; 
3961     PyObject 
* _argo0 
= 0; 
3962     char *_kwnames
[] = { "self","page", NULL 
}; 
3965     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintout_base_HasPage",_kwnames
,&_argo0
,&_arg1
))  
3968         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3969         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPrintout_p")) { 
3970             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintout_base_HasPage. Expected _wxPyPrintout_p."); 
3975     wxPy_BEGIN_ALLOW_THREADS
; 
3976         _result 
= (bool )wxPrintout_base_HasPage(_arg0
,_arg1
); 
3978     wxPy_END_ALLOW_THREADS
; 
3979 }    _resultobj 
= Py_BuildValue("i",_result
); 
3983 #define new_wxPrinter(_swigarg0) (new wxPrinter(_swigarg0)) 
3984 static PyObject 
*_wrap_new_wxPrinter(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3985     PyObject 
* _resultobj
; 
3986     wxPrinter 
* _result
; 
3987     wxPrintDialogData 
* _arg0 
= (wxPrintDialogData 
*) NULL
; 
3988     PyObject 
* _argo0 
= 0; 
3989     char *_kwnames
[] = { "data", NULL 
}; 
3993     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:new_wxPrinter",_kwnames
,&_argo0
))  
3996         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3997         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintDialogData_p")) { 
3998             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxPrinter. Expected _wxPrintDialogData_p."); 
4003     wxPy_BEGIN_ALLOW_THREADS
; 
4004         _result 
= (wxPrinter 
*)new_wxPrinter(_arg0
); 
4006     wxPy_END_ALLOW_THREADS
; 
4008         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPrinter_p"); 
4009         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4012         _resultobj 
= Py_None
; 
4017 #define delete_wxPrinter(_swigobj) (delete _swigobj) 
4018 static PyObject 
*_wrap_delete_wxPrinter(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4019     PyObject 
* _resultobj
; 
4021     PyObject 
* _argo0 
= 0; 
4022     char *_kwnames
[] = { "self", NULL 
}; 
4025     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxPrinter",_kwnames
,&_argo0
))  
4028         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4029         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrinter_p")) { 
4030             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxPrinter. Expected _wxPrinter_p."); 
4035     wxPy_BEGIN_ALLOW_THREADS
; 
4036         delete_wxPrinter(_arg0
); 
4038     wxPy_END_ALLOW_THREADS
; 
4039 }    Py_INCREF(Py_None
); 
4040     _resultobj 
= Py_None
; 
4044 #define wxPrinter_CreateAbortWindow(_swigobj,_swigarg0,_swigarg1)  (_swigobj->CreateAbortWindow(_swigarg0,_swigarg1)) 
4045 static PyObject 
*_wrap_wxPrinter_CreateAbortWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4046     PyObject 
* _resultobj
; 
4049     wxPyPrintout 
* _arg2
; 
4050     PyObject 
* _argo0 
= 0; 
4051     PyObject 
* _argo1 
= 0; 
4052     PyObject 
* _argo2 
= 0; 
4053     char *_kwnames
[] = { "self","parent","printout", NULL 
}; 
4056     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPrinter_CreateAbortWindow",_kwnames
,&_argo0
,&_argo1
,&_argo2
))  
4059         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4060         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrinter_p")) { 
4061             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrinter_CreateAbortWindow. Expected _wxPrinter_p."); 
4066         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4067         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
4068             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPrinter_CreateAbortWindow. Expected _wxWindow_p."); 
4073         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
4074         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxPyPrintout_p")) { 
4075             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxPrinter_CreateAbortWindow. Expected _wxPyPrintout_p."); 
4080     wxPy_BEGIN_ALLOW_THREADS
; 
4081         wxPrinter_CreateAbortWindow(_arg0
,_arg1
,_arg2
); 
4083     wxPy_END_ALLOW_THREADS
; 
4084 }    Py_INCREF(Py_None
); 
4085     _resultobj 
= Py_None
; 
4089 #define wxPrinter_GetPrintDialogData(_swigobj)  (_swigobj->GetPrintDialogData()) 
4090 static PyObject 
*_wrap_wxPrinter_GetPrintDialogData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4091     PyObject 
* _resultobj
; 
4092     wxPrintDialogData 
* _result
; 
4094     PyObject 
* _argo0 
= 0; 
4095     char *_kwnames
[] = { "self", NULL 
}; 
4099     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrinter_GetPrintDialogData",_kwnames
,&_argo0
))  
4102         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4103         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrinter_p")) { 
4104             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrinter_GetPrintDialogData. Expected _wxPrinter_p."); 
4109     wxPy_BEGIN_ALLOW_THREADS
; 
4110         wxPrintDialogData 
& _result_ref 
= wxPrinter_GetPrintDialogData(_arg0
); 
4111     _result 
= (wxPrintDialogData 
*) &_result_ref
; 
4113     wxPy_END_ALLOW_THREADS
; 
4115         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPrintDialogData_p"); 
4116         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4119         _resultobj 
= Py_None
; 
4124 #define wxPrinter_Print(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->Print(_swigarg0,_swigarg1,_swigarg2)) 
4125 static PyObject 
*_wrap_wxPrinter_Print(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4126     PyObject 
* _resultobj
; 
4130     wxPyPrintout 
* _arg2
; 
4131     int  _arg3 
= (int ) TRUE
; 
4132     PyObject 
* _argo0 
= 0; 
4133     PyObject 
* _argo1 
= 0; 
4134     PyObject 
* _argo2 
= 0; 
4135     char *_kwnames
[] = { "self","parent","printout","prompt", NULL 
}; 
4138     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|i:wxPrinter_Print",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_arg3
))  
4141         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4142         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrinter_p")) { 
4143             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrinter_Print. Expected _wxPrinter_p."); 
4148         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4149         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
4150             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPrinter_Print. Expected _wxWindow_p."); 
4155         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
4156         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxPyPrintout_p")) { 
4157             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxPrinter_Print. Expected _wxPyPrintout_p."); 
4162     wxPy_BEGIN_ALLOW_THREADS
; 
4163         _result 
= (bool )wxPrinter_Print(_arg0
,_arg1
,_arg2
,_arg3
); 
4165     wxPy_END_ALLOW_THREADS
; 
4166 }    _resultobj 
= Py_BuildValue("i",_result
); 
4170 #define wxPrinter_PrintDialog(_swigobj,_swigarg0)  (_swigobj->PrintDialog(_swigarg0)) 
4171 static PyObject 
*_wrap_wxPrinter_PrintDialog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4172     PyObject 
* _resultobj
; 
4176     PyObject 
* _argo0 
= 0; 
4177     PyObject 
* _argo1 
= 0; 
4178     char *_kwnames
[] = { "self","parent", NULL 
}; 
4182     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPrinter_PrintDialog",_kwnames
,&_argo0
,&_argo1
))  
4185         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4186         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrinter_p")) { 
4187             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrinter_PrintDialog. Expected _wxPrinter_p."); 
4192         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4193         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
4194             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPrinter_PrintDialog. Expected _wxWindow_p."); 
4199     wxPy_BEGIN_ALLOW_THREADS
; 
4200         _result 
= (wxDC 
*)wxPrinter_PrintDialog(_arg0
,_arg1
); 
4202     wxPy_END_ALLOW_THREADS
; 
4204         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxDC_p"); 
4205         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4208         _resultobj 
= Py_None
; 
4213 #define wxPrinter_ReportError(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->ReportError(_swigarg0,_swigarg1,_swigarg2)) 
4214 static PyObject 
*_wrap_wxPrinter_ReportError(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4215     PyObject 
* _resultobj
; 
4218     wxPyPrintout 
* _arg2
; 
4220     PyObject 
* _argo0 
= 0; 
4221     PyObject 
* _argo1 
= 0; 
4222     PyObject 
* _argo2 
= 0; 
4223     char *_kwnames
[] = { "self","parent","printout","message", NULL 
}; 
4226     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOs:wxPrinter_ReportError",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_arg3
))  
4229         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4230         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrinter_p")) { 
4231             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrinter_ReportError. Expected _wxPrinter_p."); 
4236         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4237         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
4238             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPrinter_ReportError. Expected _wxWindow_p."); 
4243         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
4244         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxPyPrintout_p")) { 
4245             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxPrinter_ReportError. Expected _wxPyPrintout_p."); 
4250     wxPy_BEGIN_ALLOW_THREADS
; 
4251         wxPrinter_ReportError(_arg0
,_arg1
,_arg2
,_arg3
); 
4253     wxPy_END_ALLOW_THREADS
; 
4254 }    Py_INCREF(Py_None
); 
4255     _resultobj 
= Py_None
; 
4259 #define wxPrinter_Setup(_swigobj,_swigarg0)  (_swigobj->Setup(_swigarg0)) 
4260 static PyObject 
*_wrap_wxPrinter_Setup(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4261     PyObject 
* _resultobj
; 
4265     PyObject 
* _argo0 
= 0; 
4266     PyObject 
* _argo1 
= 0; 
4267     char *_kwnames
[] = { "self","parent", NULL 
}; 
4270     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPrinter_Setup",_kwnames
,&_argo0
,&_argo1
))  
4273         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4274         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrinter_p")) { 
4275             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrinter_Setup. Expected _wxPrinter_p."); 
4280         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4281         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
4282             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPrinter_Setup. Expected _wxWindow_p."); 
4287     wxPy_BEGIN_ALLOW_THREADS
; 
4288         _result 
= (bool )wxPrinter_Setup(_arg0
,_arg1
); 
4290     wxPy_END_ALLOW_THREADS
; 
4291 }    _resultobj 
= Py_BuildValue("i",_result
); 
4295 #define new_wxPrintPreview(_swigarg0,_swigarg1,_swigarg2) (new wxPrintPreview(_swigarg0,_swigarg1,_swigarg2)) 
4296 static PyObject 
*_wrap_new_wxPrintPreview(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4297     PyObject 
* _resultobj
; 
4298     wxPrintPreview 
* _result
; 
4299     wxPyPrintout 
* _arg0
; 
4300     wxPyPrintout 
* _arg1
; 
4301     wxPrintData 
* _arg2 
= (wxPrintData 
*) NULL
; 
4302     PyObject 
* _argo0 
= 0; 
4303     PyObject 
* _argo1 
= 0; 
4304     PyObject 
* _argo2 
= 0; 
4305     char *_kwnames
[] = { "printout","printoutForPrinting","data", NULL 
}; 
4309     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:new_wxPrintPreview",_kwnames
,&_argo0
,&_argo1
,&_argo2
))  
4312         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4313         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyPrintout_p")) { 
4314             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxPrintPreview. Expected _wxPyPrintout_p."); 
4319         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4320         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyPrintout_p")) { 
4321             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxPrintPreview. Expected _wxPyPrintout_p."); 
4326         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
4327         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxPrintData_p")) { 
4328             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of new_wxPrintPreview. Expected _wxPrintData_p."); 
4333     wxPy_BEGIN_ALLOW_THREADS
; 
4334         _result 
= (wxPrintPreview 
*)new_wxPrintPreview(_arg0
,_arg1
,_arg2
); 
4336     wxPy_END_ALLOW_THREADS
; 
4338         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPrintPreview_p"); 
4339         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4342         _resultobj 
= Py_None
; 
4347 #define wxPrintPreview_GetCanvas(_swigobj)  (_swigobj->GetCanvas()) 
4348 static PyObject 
*_wrap_wxPrintPreview_GetCanvas(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4349     PyObject 
* _resultobj
; 
4351     wxPrintPreview 
* _arg0
; 
4352     PyObject 
* _argo0 
= 0; 
4353     char *_kwnames
[] = { "self", NULL 
}; 
4357     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintPreview_GetCanvas",_kwnames
,&_argo0
))  
4360         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4361         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintPreview_p")) { 
4362             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintPreview_GetCanvas. Expected _wxPrintPreview_p."); 
4367     wxPy_BEGIN_ALLOW_THREADS
; 
4368         _result 
= (wxWindow 
*)wxPrintPreview_GetCanvas(_arg0
); 
4370     wxPy_END_ALLOW_THREADS
; 
4372         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
4373         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4376         _resultobj 
= Py_None
; 
4381 #define wxPrintPreview_GetCurrentPage(_swigobj)  (_swigobj->GetCurrentPage()) 
4382 static PyObject 
*_wrap_wxPrintPreview_GetCurrentPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4383     PyObject 
* _resultobj
; 
4385     wxPrintPreview 
* _arg0
; 
4386     PyObject 
* _argo0 
= 0; 
4387     char *_kwnames
[] = { "self", NULL 
}; 
4390     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintPreview_GetCurrentPage",_kwnames
,&_argo0
))  
4393         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4394         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintPreview_p")) { 
4395             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintPreview_GetCurrentPage. Expected _wxPrintPreview_p."); 
4400     wxPy_BEGIN_ALLOW_THREADS
; 
4401         _result 
= (int )wxPrintPreview_GetCurrentPage(_arg0
); 
4403     wxPy_END_ALLOW_THREADS
; 
4404 }    _resultobj 
= Py_BuildValue("i",_result
); 
4408 #define wxPrintPreview_GetFrame(_swigobj)  (_swigobj->GetFrame()) 
4409 static PyObject 
*_wrap_wxPrintPreview_GetFrame(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4410     PyObject 
* _resultobj
; 
4412     wxPrintPreview 
* _arg0
; 
4413     PyObject 
* _argo0 
= 0; 
4414     char *_kwnames
[] = { "self", NULL 
}; 
4418     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintPreview_GetFrame",_kwnames
,&_argo0
))  
4421         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4422         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintPreview_p")) { 
4423             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintPreview_GetFrame. Expected _wxPrintPreview_p."); 
4428     wxPy_BEGIN_ALLOW_THREADS
; 
4429         _result 
= (wxFrame 
*)wxPrintPreview_GetFrame(_arg0
); 
4431     wxPy_END_ALLOW_THREADS
; 
4433         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFrame_p"); 
4434         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4437         _resultobj 
= Py_None
; 
4442 #define wxPrintPreview_GetMaxPage(_swigobj)  (_swigobj->GetMaxPage()) 
4443 static PyObject 
*_wrap_wxPrintPreview_GetMaxPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4444     PyObject 
* _resultobj
; 
4446     wxPrintPreview 
* _arg0
; 
4447     PyObject 
* _argo0 
= 0; 
4448     char *_kwnames
[] = { "self", NULL 
}; 
4451     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintPreview_GetMaxPage",_kwnames
,&_argo0
))  
4454         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4455         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintPreview_p")) { 
4456             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintPreview_GetMaxPage. Expected _wxPrintPreview_p."); 
4461     wxPy_BEGIN_ALLOW_THREADS
; 
4462         _result 
= (int )wxPrintPreview_GetMaxPage(_arg0
); 
4464     wxPy_END_ALLOW_THREADS
; 
4465 }    _resultobj 
= Py_BuildValue("i",_result
); 
4469 #define wxPrintPreview_GetMinPage(_swigobj)  (_swigobj->GetMinPage()) 
4470 static PyObject 
*_wrap_wxPrintPreview_GetMinPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4471     PyObject 
* _resultobj
; 
4473     wxPrintPreview 
* _arg0
; 
4474     PyObject 
* _argo0 
= 0; 
4475     char *_kwnames
[] = { "self", NULL 
}; 
4478     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintPreview_GetMinPage",_kwnames
,&_argo0
))  
4481         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4482         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintPreview_p")) { 
4483             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintPreview_GetMinPage. Expected _wxPrintPreview_p."); 
4488     wxPy_BEGIN_ALLOW_THREADS
; 
4489         _result 
= (int )wxPrintPreview_GetMinPage(_arg0
); 
4491     wxPy_END_ALLOW_THREADS
; 
4492 }    _resultobj 
= Py_BuildValue("i",_result
); 
4496 #define wxPrintPreview_GetPrintDialogData(_swigobj)  (_swigobj->GetPrintDialogData()) 
4497 static PyObject 
*_wrap_wxPrintPreview_GetPrintDialogData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4498     PyObject 
* _resultobj
; 
4499     wxPrintDialogData 
* _result
; 
4500     wxPrintPreview 
* _arg0
; 
4501     PyObject 
* _argo0 
= 0; 
4502     char *_kwnames
[] = { "self", NULL 
}; 
4506     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintPreview_GetPrintDialogData",_kwnames
,&_argo0
))  
4509         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4510         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintPreview_p")) { 
4511             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintPreview_GetPrintDialogData. Expected _wxPrintPreview_p."); 
4516     wxPy_BEGIN_ALLOW_THREADS
; 
4517         wxPrintDialogData 
& _result_ref 
= wxPrintPreview_GetPrintDialogData(_arg0
); 
4518     _result 
= (wxPrintDialogData 
*) &_result_ref
; 
4520     wxPy_END_ALLOW_THREADS
; 
4522         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPrintDialogData_p"); 
4523         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4526         _resultobj 
= Py_None
; 
4531 #define wxPrintPreview_GetPrintout(_swigobj)  (_swigobj->GetPrintout()) 
4532 static PyObject 
*_wrap_wxPrintPreview_GetPrintout(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4533     PyObject 
* _resultobj
; 
4534     wxPyPrintout 
* _result
; 
4535     wxPrintPreview 
* _arg0
; 
4536     PyObject 
* _argo0 
= 0; 
4537     char *_kwnames
[] = { "self", NULL 
}; 
4541     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintPreview_GetPrintout",_kwnames
,&_argo0
))  
4544         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4545         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintPreview_p")) { 
4546             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintPreview_GetPrintout. Expected _wxPrintPreview_p."); 
4551     wxPy_BEGIN_ALLOW_THREADS
; 
4552         _result 
= (wxPyPrintout 
*)wxPrintPreview_GetPrintout(_arg0
); 
4554     wxPy_END_ALLOW_THREADS
; 
4556         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyPrintout_p"); 
4557         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4560         _resultobj 
= Py_None
; 
4565 #define wxPrintPreview_GetPrintoutForPrinting(_swigobj)  (_swigobj->GetPrintoutForPrinting()) 
4566 static PyObject 
*_wrap_wxPrintPreview_GetPrintoutForPrinting(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4567     PyObject 
* _resultobj
; 
4568     wxPyPrintout 
* _result
; 
4569     wxPrintPreview 
* _arg0
; 
4570     PyObject 
* _argo0 
= 0; 
4571     char *_kwnames
[] = { "self", NULL 
}; 
4575     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintPreview_GetPrintoutForPrinting",_kwnames
,&_argo0
))  
4578         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4579         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintPreview_p")) { 
4580             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintPreview_GetPrintoutForPrinting. Expected _wxPrintPreview_p."); 
4585     wxPy_BEGIN_ALLOW_THREADS
; 
4586         _result 
= (wxPyPrintout 
*)wxPrintPreview_GetPrintoutForPrinting(_arg0
); 
4588     wxPy_END_ALLOW_THREADS
; 
4590         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyPrintout_p"); 
4591         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4594         _resultobj 
= Py_None
; 
4599 #define wxPrintPreview_GetZoom(_swigobj)  (_swigobj->GetZoom()) 
4600 static PyObject 
*_wrap_wxPrintPreview_GetZoom(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4601     PyObject 
* _resultobj
; 
4603     wxPrintPreview 
* _arg0
; 
4604     PyObject 
* _argo0 
= 0; 
4605     char *_kwnames
[] = { "self", NULL 
}; 
4608     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintPreview_GetZoom",_kwnames
,&_argo0
))  
4611         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4612         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintPreview_p")) { 
4613             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintPreview_GetZoom. Expected _wxPrintPreview_p."); 
4618     wxPy_BEGIN_ALLOW_THREADS
; 
4619         _result 
= (int )wxPrintPreview_GetZoom(_arg0
); 
4621     wxPy_END_ALLOW_THREADS
; 
4622 }    _resultobj 
= Py_BuildValue("i",_result
); 
4626 #define wxPrintPreview_Ok(_swigobj)  (_swigobj->Ok()) 
4627 static PyObject 
*_wrap_wxPrintPreview_Ok(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4628     PyObject 
* _resultobj
; 
4630     wxPrintPreview 
* _arg0
; 
4631     PyObject 
* _argo0 
= 0; 
4632     char *_kwnames
[] = { "self", NULL 
}; 
4635     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPrintPreview_Ok",_kwnames
,&_argo0
))  
4638         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4639         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintPreview_p")) { 
4640             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintPreview_Ok. Expected _wxPrintPreview_p."); 
4645     wxPy_BEGIN_ALLOW_THREADS
; 
4646         _result 
= (bool )wxPrintPreview_Ok(_arg0
); 
4648     wxPy_END_ALLOW_THREADS
; 
4649 }    _resultobj 
= Py_BuildValue("i",_result
); 
4653 #define wxPrintPreview_Print(_swigobj,_swigarg0)  (_swigobj->Print(_swigarg0)) 
4654 static PyObject 
*_wrap_wxPrintPreview_Print(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4655     PyObject 
* _resultobj
; 
4657     wxPrintPreview 
* _arg0
; 
4659     PyObject 
* _argo0 
= 0; 
4661     char *_kwnames
[] = { "self","prompt", NULL 
}; 
4664     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintPreview_Print",_kwnames
,&_argo0
,&tempbool1
))  
4667         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4668         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintPreview_p")) { 
4669             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintPreview_Print. Expected _wxPrintPreview_p."); 
4673     _arg1 
= (bool ) tempbool1
; 
4675     wxPy_BEGIN_ALLOW_THREADS
; 
4676         _result 
= (bool )wxPrintPreview_Print(_arg0
,_arg1
); 
4678     wxPy_END_ALLOW_THREADS
; 
4679 }    _resultobj 
= Py_BuildValue("i",_result
); 
4683 #define wxPrintPreview_SetCanvas(_swigobj,_swigarg0)  (_swigobj->SetCanvas(_swigarg0)) 
4684 static PyObject 
*_wrap_wxPrintPreview_SetCanvas(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4685     PyObject 
* _resultobj
; 
4686     wxPrintPreview 
* _arg0
; 
4688     PyObject 
* _argo0 
= 0; 
4689     PyObject 
* _argo1 
= 0; 
4690     char *_kwnames
[] = { "self","window", NULL 
}; 
4693     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPrintPreview_SetCanvas",_kwnames
,&_argo0
,&_argo1
))  
4696         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4697         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintPreview_p")) { 
4698             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintPreview_SetCanvas. Expected _wxPrintPreview_p."); 
4703         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4704         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
4705             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPrintPreview_SetCanvas. Expected _wxWindow_p."); 
4710     wxPy_BEGIN_ALLOW_THREADS
; 
4711         wxPrintPreview_SetCanvas(_arg0
,_arg1
); 
4713     wxPy_END_ALLOW_THREADS
; 
4714 }    Py_INCREF(Py_None
); 
4715     _resultobj 
= Py_None
; 
4719 #define wxPrintPreview_SetCurrentPage(_swigobj,_swigarg0)  (_swigobj->SetCurrentPage(_swigarg0)) 
4720 static PyObject 
*_wrap_wxPrintPreview_SetCurrentPage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4721     PyObject 
* _resultobj
; 
4722     wxPrintPreview 
* _arg0
; 
4724     PyObject 
* _argo0 
= 0; 
4725     char *_kwnames
[] = { "self","pageNum", NULL 
}; 
4728     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintPreview_SetCurrentPage",_kwnames
,&_argo0
,&_arg1
))  
4731         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4732         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintPreview_p")) { 
4733             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintPreview_SetCurrentPage. Expected _wxPrintPreview_p."); 
4738     wxPy_BEGIN_ALLOW_THREADS
; 
4739         wxPrintPreview_SetCurrentPage(_arg0
,_arg1
); 
4741     wxPy_END_ALLOW_THREADS
; 
4742 }    Py_INCREF(Py_None
); 
4743     _resultobj 
= Py_None
; 
4747 #define wxPrintPreview_SetFrame(_swigobj,_swigarg0)  (_swigobj->SetFrame(_swigarg0)) 
4748 static PyObject 
*_wrap_wxPrintPreview_SetFrame(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4749     PyObject 
* _resultobj
; 
4750     wxPrintPreview 
* _arg0
; 
4752     PyObject 
* _argo0 
= 0; 
4753     PyObject 
* _argo1 
= 0; 
4754     char *_kwnames
[] = { "self","frame", NULL 
}; 
4757     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPrintPreview_SetFrame",_kwnames
,&_argo0
,&_argo1
))  
4760         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4761         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintPreview_p")) { 
4762             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintPreview_SetFrame. Expected _wxPrintPreview_p."); 
4767         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4768         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFrame_p")) { 
4769             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPrintPreview_SetFrame. Expected _wxFrame_p."); 
4774     wxPy_BEGIN_ALLOW_THREADS
; 
4775         wxPrintPreview_SetFrame(_arg0
,_arg1
); 
4777     wxPy_END_ALLOW_THREADS
; 
4778 }    Py_INCREF(Py_None
); 
4779     _resultobj 
= Py_None
; 
4783 #define wxPrintPreview_SetPrintout(_swigobj,_swigarg0)  (_swigobj->SetPrintout(_swigarg0)) 
4784 static PyObject 
*_wrap_wxPrintPreview_SetPrintout(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4785     PyObject 
* _resultobj
; 
4786     wxPrintPreview 
* _arg0
; 
4787     wxPyPrintout 
* _arg1
; 
4788     PyObject 
* _argo0 
= 0; 
4789     PyObject 
* _argo1 
= 0; 
4790     char *_kwnames
[] = { "self","printout", NULL 
}; 
4793     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPrintPreview_SetPrintout",_kwnames
,&_argo0
,&_argo1
))  
4796         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4797         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintPreview_p")) { 
4798             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintPreview_SetPrintout. Expected _wxPrintPreview_p."); 
4803         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4804         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyPrintout_p")) { 
4805             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPrintPreview_SetPrintout. Expected _wxPyPrintout_p."); 
4810     wxPy_BEGIN_ALLOW_THREADS
; 
4811         wxPrintPreview_SetPrintout(_arg0
,_arg1
); 
4813     wxPy_END_ALLOW_THREADS
; 
4814 }    Py_INCREF(Py_None
); 
4815     _resultobj 
= Py_None
; 
4819 #define wxPrintPreview_SetZoom(_swigobj,_swigarg0)  (_swigobj->SetZoom(_swigarg0)) 
4820 static PyObject 
*_wrap_wxPrintPreview_SetZoom(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4821     PyObject 
* _resultobj
; 
4822     wxPrintPreview 
* _arg0
; 
4824     PyObject 
* _argo0 
= 0; 
4825     char *_kwnames
[] = { "self","percent", NULL 
}; 
4828     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPrintPreview_SetZoom",_kwnames
,&_argo0
,&_arg1
))  
4831         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4832         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintPreview_p")) { 
4833             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPrintPreview_SetZoom. Expected _wxPrintPreview_p."); 
4838     wxPy_BEGIN_ALLOW_THREADS
; 
4839         wxPrintPreview_SetZoom(_arg0
,_arg1
); 
4841     wxPy_END_ALLOW_THREADS
; 
4842 }    Py_INCREF(Py_None
); 
4843     _resultobj 
= Py_None
; 
4847 static void *SwigwxPreviewFrameTowxFrame(void *ptr
) { 
4848     wxPreviewFrame 
*src
; 
4850     src 
= (wxPreviewFrame 
*) ptr
; 
4851     dest 
= (wxFrame 
*) src
; 
4852     return (void *) dest
; 
4855 static void *SwigwxPreviewFrameTowxWindow(void *ptr
) { 
4856     wxPreviewFrame 
*src
; 
4858     src 
= (wxPreviewFrame 
*) ptr
; 
4859     dest 
= (wxWindow 
*) src
; 
4860     return (void *) dest
; 
4863 static void *SwigwxPreviewFrameTowxEvtHandler(void *ptr
) { 
4864     wxPreviewFrame 
*src
; 
4866     src 
= (wxPreviewFrame 
*) ptr
; 
4867     dest 
= (wxEvtHandler 
*) src
; 
4868     return (void *) dest
; 
4871 #define new_wxPreviewFrame(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxPreviewFrame(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
4872 static PyObject 
*_wrap_new_wxPreviewFrame(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4873     PyObject 
* _resultobj
; 
4874     wxPreviewFrame 
* _result
; 
4875     wxPrintPreview 
* _arg0
; 
4878     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
4879     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
4880     long  _arg5 
= (long ) wxDEFAULT_FRAME_STYLE
; 
4881     char * _arg6 
= (char *) "frame"; 
4882     PyObject 
* _argo0 
= 0; 
4883     PyObject 
* _argo1 
= 0; 
4884     PyObject 
* _obj2 
= 0; 
4886     PyObject 
* _obj3 
= 0; 
4888     PyObject 
* _obj4 
= 0; 
4889     char *_kwnames
[] = { "preview","parent","title","pos","size","style","name", NULL 
}; 
4893     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|OOls:new_wxPreviewFrame",_kwnames
,&_argo0
,&_argo1
,&_obj2
,&_obj3
,&_obj4
,&_arg5
,&_arg6
))  
4896         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4897         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPrintPreview_p")) { 
4898             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxPreviewFrame. Expected _wxPrintPreview_p."); 
4903         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4904         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFrame_p")) { 
4905             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxPreviewFrame. Expected _wxFrame_p."); 
4910 #if PYTHON_API_VERSION >= 1009 
4911     char* tmpPtr
; int tmpSize
; 
4912     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
4913         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4916     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
4918     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
4920     if (!PyString_Check(_obj2
)) { 
4921         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4924     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
4930     if (! wxPoint_helper(_obj3
, &_arg3
)) 
4936     if (! wxSize_helper(_obj4
, &_arg4
)) 
4940     wxPy_BEGIN_ALLOW_THREADS
; 
4941         _result 
= (wxPreviewFrame 
*)new_wxPreviewFrame(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
,_arg6
); 
4943     wxPy_END_ALLOW_THREADS
; 
4945         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPreviewFrame_p"); 
4946         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4949         _resultobj 
= Py_None
; 
4958 #define wxPreviewFrame_Initialize(_swigobj)  (_swigobj->Initialize()) 
4959 static PyObject 
*_wrap_wxPreviewFrame_Initialize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4960     PyObject 
* _resultobj
; 
4961     wxPreviewFrame 
* _arg0
; 
4962     PyObject 
* _argo0 
= 0; 
4963     char *_kwnames
[] = { "self", NULL 
}; 
4966     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPreviewFrame_Initialize",_kwnames
,&_argo0
))  
4969         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4970         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPreviewFrame_p")) { 
4971             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPreviewFrame_Initialize. Expected _wxPreviewFrame_p."); 
4976     wxPy_BEGIN_ALLOW_THREADS
; 
4977         wxPreviewFrame_Initialize(_arg0
); 
4979     wxPy_END_ALLOW_THREADS
; 
4980 }    Py_INCREF(Py_None
); 
4981     _resultobj 
= Py_None
; 
4985 static PyMethodDef printfwcMethods
[] = { 
4986          { "wxPreviewFrame_Initialize", (PyCFunction
) _wrap_wxPreviewFrame_Initialize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4987          { "new_wxPreviewFrame", (PyCFunction
) _wrap_new_wxPreviewFrame
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4988          { "wxPrintPreview_SetZoom", (PyCFunction
) _wrap_wxPrintPreview_SetZoom
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4989          { "wxPrintPreview_SetPrintout", (PyCFunction
) _wrap_wxPrintPreview_SetPrintout
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4990          { "wxPrintPreview_SetFrame", (PyCFunction
) _wrap_wxPrintPreview_SetFrame
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4991          { "wxPrintPreview_SetCurrentPage", (PyCFunction
) _wrap_wxPrintPreview_SetCurrentPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4992          { "wxPrintPreview_SetCanvas", (PyCFunction
) _wrap_wxPrintPreview_SetCanvas
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4993          { "wxPrintPreview_Print", (PyCFunction
) _wrap_wxPrintPreview_Print
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4994          { "wxPrintPreview_Ok", (PyCFunction
) _wrap_wxPrintPreview_Ok
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4995          { "wxPrintPreview_GetZoom", (PyCFunction
) _wrap_wxPrintPreview_GetZoom
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4996          { "wxPrintPreview_GetPrintoutForPrinting", (PyCFunction
) _wrap_wxPrintPreview_GetPrintoutForPrinting
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4997          { "wxPrintPreview_GetPrintout", (PyCFunction
) _wrap_wxPrintPreview_GetPrintout
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4998          { "wxPrintPreview_GetPrintDialogData", (PyCFunction
) _wrap_wxPrintPreview_GetPrintDialogData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
4999          { "wxPrintPreview_GetMinPage", (PyCFunction
) _wrap_wxPrintPreview_GetMinPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5000          { "wxPrintPreview_GetMaxPage", (PyCFunction
) _wrap_wxPrintPreview_GetMaxPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5001          { "wxPrintPreview_GetFrame", (PyCFunction
) _wrap_wxPrintPreview_GetFrame
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5002          { "wxPrintPreview_GetCurrentPage", (PyCFunction
) _wrap_wxPrintPreview_GetCurrentPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5003          { "wxPrintPreview_GetCanvas", (PyCFunction
) _wrap_wxPrintPreview_GetCanvas
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5004          { "new_wxPrintPreview", (PyCFunction
) _wrap_new_wxPrintPreview
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5005          { "wxPrinter_Setup", (PyCFunction
) _wrap_wxPrinter_Setup
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5006          { "wxPrinter_ReportError", (PyCFunction
) _wrap_wxPrinter_ReportError
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5007          { "wxPrinter_PrintDialog", (PyCFunction
) _wrap_wxPrinter_PrintDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5008          { "wxPrinter_Print", (PyCFunction
) _wrap_wxPrinter_Print
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5009          { "wxPrinter_GetPrintDialogData", (PyCFunction
) _wrap_wxPrinter_GetPrintDialogData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5010          { "wxPrinter_CreateAbortWindow", (PyCFunction
) _wrap_wxPrinter_CreateAbortWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5011          { "delete_wxPrinter", (PyCFunction
) _wrap_delete_wxPrinter
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5012          { "new_wxPrinter", (PyCFunction
) _wrap_new_wxPrinter
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5013          { "wxPrintout_base_HasPage", (PyCFunction
) _wrap_wxPrintout_base_HasPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5014          { "wxPrintout_base_GetPageInfo", (PyCFunction
) _wrap_wxPrintout_base_GetPageInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5015          { "wxPrintout_base_OnPreparePrinting", (PyCFunction
) _wrap_wxPrintout_base_OnPreparePrinting
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5016          { "wxPrintout_base_OnEndPrinting", (PyCFunction
) _wrap_wxPrintout_base_OnEndPrinting
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5017          { "wxPrintout_base_OnBeginPrinting", (PyCFunction
) _wrap_wxPrintout_base_OnBeginPrinting
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5018          { "wxPrintout_base_OnEndDocument", (PyCFunction
) _wrap_wxPrintout_base_OnEndDocument
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5019          { "wxPrintout_base_OnBeginDocument", (PyCFunction
) _wrap_wxPrintout_base_OnBeginDocument
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5020          { "wxPrintout_IsPreview", (PyCFunction
) _wrap_wxPrintout_IsPreview
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5021          { "wxPrintout_GetPPIScreen", (PyCFunction
) _wrap_wxPrintout_GetPPIScreen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5022          { "wxPrintout_GetPPIPrinter", (PyCFunction
) _wrap_wxPrintout_GetPPIPrinter
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5023          { "wxPrintout_GetPageSizePixels", (PyCFunction
) _wrap_wxPrintout_GetPageSizePixels
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5024          { "wxPrintout_GetPageSizeMM", (PyCFunction
) _wrap_wxPrintout_GetPageSizeMM
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5025          { "wxPrintout_GetDC", (PyCFunction
) _wrap_wxPrintout_GetDC
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5026          { "wxPrintout_Destroy", (PyCFunction
) _wrap_wxPrintout_Destroy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5027          { "wxPrintout__setSelf", (PyCFunction
) _wrap_wxPrintout__setSelf
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5028          { "new_wxPrintout", (PyCFunction
) _wrap_new_wxPrintout
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5029          { "wxPrintDialog_ShowModal", (PyCFunction
) _wrap_wxPrintDialog_ShowModal
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5030          { "wxPrintDialog_GetPrintDC", (PyCFunction
) _wrap_wxPrintDialog_GetPrintDC
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5031          { "wxPrintDialog_GetPrintDialogData", (PyCFunction
) _wrap_wxPrintDialog_GetPrintDialogData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5032          { "new_wxPrintDialog", (PyCFunction
) _wrap_new_wxPrintDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5033          { "wxPrintDialogData_SetToPage", (PyCFunction
) _wrap_wxPrintDialogData_SetToPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5034          { "wxPrintDialogData_SetSetupDialog", (PyCFunction
) _wrap_wxPrintDialogData_SetSetupDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5035          { "wxPrintDialogData_SetPrintToFile", (PyCFunction
) _wrap_wxPrintDialogData_SetPrintToFile
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5036          { "wxPrintDialogData_SetPrintData", (PyCFunction
) _wrap_wxPrintDialogData_SetPrintData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5037          { "wxPrintDialogData_SetNoCopies", (PyCFunction
) _wrap_wxPrintDialogData_SetNoCopies
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5038          { "wxPrintDialogData_SetMinPage", (PyCFunction
) _wrap_wxPrintDialogData_SetMinPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5039          { "wxPrintDialogData_SetMaxPage", (PyCFunction
) _wrap_wxPrintDialogData_SetMaxPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5040          { "wxPrintDialogData_SetFromPage", (PyCFunction
) _wrap_wxPrintDialogData_SetFromPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5041          { "wxPrintDialogData_SetCollate", (PyCFunction
) _wrap_wxPrintDialogData_SetCollate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5042          { "wxPrintDialogData_GetToPage", (PyCFunction
) _wrap_wxPrintDialogData_GetToPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5043          { "wxPrintDialogData_GetPrintToFile", (PyCFunction
) _wrap_wxPrintDialogData_GetPrintToFile
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5044          { "wxPrintDialogData_GetPrintData", (PyCFunction
) _wrap_wxPrintDialogData_GetPrintData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5045          { "wxPrintDialogData_GetNoCopies", (PyCFunction
) _wrap_wxPrintDialogData_GetNoCopies
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5046          { "wxPrintDialogData_GetMinPage", (PyCFunction
) _wrap_wxPrintDialogData_GetMinPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5047          { "wxPrintDialogData_GetMaxPage", (PyCFunction
) _wrap_wxPrintDialogData_GetMaxPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5048          { "wxPrintDialogData_GetFromPage", (PyCFunction
) _wrap_wxPrintDialogData_GetFromPage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5049          { "wxPrintDialogData_GetCollate", (PyCFunction
) _wrap_wxPrintDialogData_GetCollate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5050          { "wxPrintDialogData_GetAllPages", (PyCFunction
) _wrap_wxPrintDialogData_GetAllPages
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5051          { "wxPrintDialogData_EnableSelection", (PyCFunction
) _wrap_wxPrintDialogData_EnableSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5052          { "wxPrintDialogData_EnablePrintToFile", (PyCFunction
) _wrap_wxPrintDialogData_EnablePrintToFile
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5053          { "wxPrintDialogData_EnablePageNumbers", (PyCFunction
) _wrap_wxPrintDialogData_EnablePageNumbers
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5054          { "wxPrintDialogData_EnableHelp", (PyCFunction
) _wrap_wxPrintDialogData_EnableHelp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5055          { "delete_wxPrintDialogData", (PyCFunction
) _wrap_delete_wxPrintDialogData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5056          { "new_wxPrintDialogData", (PyCFunction
) _wrap_new_wxPrintDialogData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5057          { "wxPageSetupDialog_ShowModal", (PyCFunction
) _wrap_wxPageSetupDialog_ShowModal
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5058          { "wxPageSetupDialog_GetPageSetupData", (PyCFunction
) _wrap_wxPageSetupDialog_GetPageSetupData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5059          { "new_wxPageSetupDialog", (PyCFunction
) _wrap_new_wxPageSetupDialog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5060          { "wxPageSetupDialogData_SetPrintData", (PyCFunction
) _wrap_wxPageSetupDialogData_SetPrintData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5061          { "wxPageSetupDialogData_SetPaperSize", (PyCFunction
) _wrap_wxPageSetupDialogData_SetPaperSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5062          { "wxPageSetupDialogData_SetPaperId", (PyCFunction
) _wrap_wxPageSetupDialogData_SetPaperId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5063          { "wxPageSetupDialogData_SetMinMarginBottomRight", (PyCFunction
) _wrap_wxPageSetupDialogData_SetMinMarginBottomRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5064          { "wxPageSetupDialogData_SetMinMarginTopLeft", (PyCFunction
) _wrap_wxPageSetupDialogData_SetMinMarginTopLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5065          { "wxPageSetupDialogData_SetMarginBottomRight", (PyCFunction
) _wrap_wxPageSetupDialogData_SetMarginBottomRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5066          { "wxPageSetupDialogData_SetMarginTopLeft", (PyCFunction
) _wrap_wxPageSetupDialogData_SetMarginTopLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5067          { "wxPageSetupDialogData_SetDefaultMinMargins", (PyCFunction
) _wrap_wxPageSetupDialogData_SetDefaultMinMargins
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5068          { "wxPageSetupDialogData_SetDefaultInfo", (PyCFunction
) _wrap_wxPageSetupDialogData_SetDefaultInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5069          { "wxPageSetupDialogData_GetPrintData", (PyCFunction
) _wrap_wxPageSetupDialogData_GetPrintData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5070          { "wxPageSetupDialogData_GetPaperSize", (PyCFunction
) _wrap_wxPageSetupDialogData_GetPaperSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5071          { "wxPageSetupDialogData_GetPaperId", (PyCFunction
) _wrap_wxPageSetupDialogData_GetPaperId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5072          { "wxPageSetupDialogData_GetMinMarginBottomRight", (PyCFunction
) _wrap_wxPageSetupDialogData_GetMinMarginBottomRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5073          { "wxPageSetupDialogData_GetMinMarginTopLeft", (PyCFunction
) _wrap_wxPageSetupDialogData_GetMinMarginTopLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5074          { "wxPageSetupDialogData_GetMarginBottomRight", (PyCFunction
) _wrap_wxPageSetupDialogData_GetMarginBottomRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5075          { "wxPageSetupDialogData_GetMarginTopLeft", (PyCFunction
) _wrap_wxPageSetupDialogData_GetMarginTopLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5076          { "wxPageSetupDialogData_GetDefaultInfo", (PyCFunction
) _wrap_wxPageSetupDialogData_GetDefaultInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5077          { "wxPageSetupDialogData_GetEnableHelp", (PyCFunction
) _wrap_wxPageSetupDialogData_GetEnableHelp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5078          { "wxPageSetupDialogData_GetEnablePrinter", (PyCFunction
) _wrap_wxPageSetupDialogData_GetEnablePrinter
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5079          { "wxPageSetupDialogData_GetEnablePaper", (PyCFunction
) _wrap_wxPageSetupDialogData_GetEnablePaper
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5080          { "wxPageSetupDialogData_GetEnableOrientation", (PyCFunction
) _wrap_wxPageSetupDialogData_GetEnableOrientation
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5081          { "wxPageSetupDialogData_GetEnableMargins", (PyCFunction
) _wrap_wxPageSetupDialogData_GetEnableMargins
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5082          { "wxPageSetupDialogData_GetDefaultMinMargins", (PyCFunction
) _wrap_wxPageSetupDialogData_GetDefaultMinMargins
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5083          { "wxPageSetupDialogData_EnablePrinter", (PyCFunction
) _wrap_wxPageSetupDialogData_EnablePrinter
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5084          { "wxPageSetupDialogData_EnablePaper", (PyCFunction
) _wrap_wxPageSetupDialogData_EnablePaper
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5085          { "wxPageSetupDialogData_EnableOrientation", (PyCFunction
) _wrap_wxPageSetupDialogData_EnableOrientation
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5086          { "wxPageSetupDialogData_EnableMargins", (PyCFunction
) _wrap_wxPageSetupDialogData_EnableMargins
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5087          { "wxPageSetupDialogData_EnableHelp", (PyCFunction
) _wrap_wxPageSetupDialogData_EnableHelp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5088          { "delete_wxPageSetupDialogData", (PyCFunction
) _wrap_delete_wxPageSetupDialogData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5089          { "new_wxPageSetupDialogData", (PyCFunction
) _wrap_new_wxPageSetupDialogData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5090          { "wxPrintData_SetPrintMode", (PyCFunction
) _wrap_wxPrintData_SetPrintMode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5091          { "wxPrintData_SetPrinterTranslation", (PyCFunction
) _wrap_wxPrintData_SetPrinterTranslation
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5092          { "wxPrintData_SetPrinterTranslateY", (PyCFunction
) _wrap_wxPrintData_SetPrinterTranslateY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5093          { "wxPrintData_SetPrinterTranslateX", (PyCFunction
) _wrap_wxPrintData_SetPrinterTranslateX
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5094          { "wxPrintData_SetPrinterScaling", (PyCFunction
) _wrap_wxPrintData_SetPrinterScaling
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5095          { "wxPrintData_SetPrinterScaleY", (PyCFunction
) _wrap_wxPrintData_SetPrinterScaleY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5096          { "wxPrintData_SetPrinterScaleX", (PyCFunction
) _wrap_wxPrintData_SetPrinterScaleX
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5097          { "wxPrintData_SetFontMetricPath", (PyCFunction
) _wrap_wxPrintData_SetFontMetricPath
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5098          { "wxPrintData_SetFilename", (PyCFunction
) _wrap_wxPrintData_SetFilename
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5099          { "wxPrintData_SetPreviewCommand", (PyCFunction
) _wrap_wxPrintData_SetPreviewCommand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5100          { "wxPrintData_SetPrinterOptions", (PyCFunction
) _wrap_wxPrintData_SetPrinterOptions
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5101          { "wxPrintData_SetPrinterCommand", (PyCFunction
) _wrap_wxPrintData_SetPrinterCommand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5102          { "wxPrintData_GetPrintMode", (PyCFunction
) _wrap_wxPrintData_GetPrintMode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5103          { "wxPrintData_GetPrinterTranslateY", (PyCFunction
) _wrap_wxPrintData_GetPrinterTranslateY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5104          { "wxPrintData_GetPrinterTranslateX", (PyCFunction
) _wrap_wxPrintData_GetPrinterTranslateX
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5105          { "wxPrintData_GetPrinterScaleY", (PyCFunction
) _wrap_wxPrintData_GetPrinterScaleY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5106          { "wxPrintData_GetPrinterScaleX", (PyCFunction
) _wrap_wxPrintData_GetPrinterScaleX
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5107          { "wxPrintData_GetFontMetricPath", (PyCFunction
) _wrap_wxPrintData_GetFontMetricPath
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5108          { "wxPrintData_GetFilename", (PyCFunction
) _wrap_wxPrintData_GetFilename
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5109          { "wxPrintData_GetPreviewCommand", (PyCFunction
) _wrap_wxPrintData_GetPreviewCommand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5110          { "wxPrintData_GetPrinterOptions", (PyCFunction
) _wrap_wxPrintData_GetPrinterOptions
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5111          { "wxPrintData_GetPrinterCommand", (PyCFunction
) _wrap_wxPrintData_GetPrinterCommand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5112          { "wxPrintData_SetQuality", (PyCFunction
) _wrap_wxPrintData_SetQuality
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5113          { "wxPrintData_SetPaperSize", (PyCFunction
) _wrap_wxPrintData_SetPaperSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5114          { "wxPrintData_SetPaperId", (PyCFunction
) _wrap_wxPrintData_SetPaperId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5115          { "wxPrintData_SetDuplex", (PyCFunction
) _wrap_wxPrintData_SetDuplex
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5116          { "wxPrintData_SetColour", (PyCFunction
) _wrap_wxPrintData_SetColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5117          { "wxPrintData_SetPrinterName", (PyCFunction
) _wrap_wxPrintData_SetPrinterName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5118          { "wxPrintData_SetOrientation", (PyCFunction
) _wrap_wxPrintData_SetOrientation
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5119          { "wxPrintData_SetCollate", (PyCFunction
) _wrap_wxPrintData_SetCollate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5120          { "wxPrintData_SetNoCopies", (PyCFunction
) _wrap_wxPrintData_SetNoCopies
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5121          { "wxPrintData_GetQuality", (PyCFunction
) _wrap_wxPrintData_GetQuality
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5122          { "wxPrintData_GetPaperSize", (PyCFunction
) _wrap_wxPrintData_GetPaperSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5123          { "wxPrintData_GetPaperId", (PyCFunction
) _wrap_wxPrintData_GetPaperId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5124          { "wxPrintData_GetDuplex", (PyCFunction
) _wrap_wxPrintData_GetDuplex
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5125          { "wxPrintData_GetColour", (PyCFunction
) _wrap_wxPrintData_GetColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5126          { "wxPrintData_GetPrinterName", (PyCFunction
) _wrap_wxPrintData_GetPrinterName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5127          { "wxPrintData_GetOrientation", (PyCFunction
) _wrap_wxPrintData_GetOrientation
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5128          { "wxPrintData_GetCollate", (PyCFunction
) _wrap_wxPrintData_GetCollate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5129          { "wxPrintData_GetNoCopies", (PyCFunction
) _wrap_wxPrintData_GetNoCopies
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5130          { "delete_wxPrintData", (PyCFunction
) _wrap_delete_wxPrintData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5131          { "new_wxPrintData", (PyCFunction
) _wrap_new_wxPrintData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5138  * This table is used by the pointer type-checker 
5140 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
5141     { "_wxAcceleratorTable","_class_wxAcceleratorTable",0}, 
5142     { "_wxEvent","_class_wxEvent",0}, 
5143     { "_class_wxActivateEvent","_wxActivateEvent",0}, 
5144     { "_signed_long","_long",0}, 
5145     { "_wxMenuEvent","_class_wxMenuEvent",0}, 
5146     { "_wxPyBitmapDataObject","_class_wxPyBitmapDataObject",0}, 
5147     { "_wxBitmapDataObject","_class_wxBitmapDataObject",0}, 
5148     { "_class_wxPyCommandEvent","_wxPyCommandEvent",0}, 
5149     { "_wxPrintQuality","_wxCoord",0}, 
5150     { "_wxPrintQuality","_int",0}, 
5151     { "_wxPrintQuality","_signed_int",0}, 
5152     { "_wxPrintQuality","_unsigned_int",0}, 
5153     { "_wxPrintQuality","_wxWindowID",0}, 
5154     { "_wxPrintQuality","_uint",0}, 
5155     { "_wxPrintQuality","_EBool",0}, 
5156     { "_wxPrintQuality","_size_t",0}, 
5157     { "_wxPrintQuality","_time_t",0}, 
5158     { "_class_wxCustomDataObject","_wxCustomDataObject",0}, 
5159     { "_wxSpinCtrl","_class_wxSpinCtrl",0}, 
5160     { "_wxFontData","_class_wxFontData",0}, 
5161     { "_class_wxRegionIterator","_wxRegionIterator",0}, 
5162     { "_class_wxPyTextDropTarget","_wxPyTextDropTarget",0}, 
5163     { "_class_wxMenuBar","_wxMenuBar",0}, 
5164     { "_class_wxEvtHandler","_class_wxPreviewFrame",SwigwxPreviewFrameTowxEvtHandler
}, 
5165     { "_class_wxEvtHandler","_wxPreviewFrame",SwigwxPreviewFrameTowxEvtHandler
}, 
5166     { "_class_wxEvtHandler","_class_wxPrintDialog",SwigwxPrintDialogTowxEvtHandler
}, 
5167     { "_class_wxEvtHandler","_wxPrintDialog",SwigwxPrintDialogTowxEvtHandler
}, 
5168     { "_class_wxEvtHandler","_class_wxPageSetupDialog",SwigwxPageSetupDialogTowxEvtHandler
}, 
5169     { "_class_wxEvtHandler","_wxPageSetupDialog",SwigwxPageSetupDialogTowxEvtHandler
}, 
5170     { "_class_wxEvtHandler","_wxEvtHandler",0}, 
5171     { "_wxPaintEvent","_class_wxPaintEvent",0}, 
5172     { "_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0}, 
5173     { "_wxCursor","_class_wxCursor",0}, 
5174     { "_wxNotifyEvent","_class_wxNotifyEvent",0}, 
5175     { "_class_wxToolBarBase","_wxToolBarBase",0}, 
5176     { "_wxMask","_class_wxMask",0}, 
5177     { "_class_wxColourData","_wxColourData",0}, 
5178     { "_class_wxPageSetupDialogData","_wxPageSetupDialogData",0}, 
5179     { "_wxPrinter","_class_wxPrinter",0}, 
5180     { "_wxPen","_class_wxPen",0}, 
5181     { "_wxUpdateUIEvent","_class_wxUpdateUIEvent",0}, 
5182     { "_byte","_unsigned_char",0}, 
5183     { "_wxDataObject","_class_wxDataObject",0}, 
5184     { "_wxStaticBox","_class_wxStaticBox",0}, 
5185     { "_wxColourDatabase","_class_wxColourDatabase",0}, 
5186     { "_wxPyDataObjectSimple","_class_wxPyDataObjectSimple",0}, 
5187     { "_wxPyDropSource","_class_wxPyDropSource",0}, 
5188     { "_wxChoice","_class_wxChoice",0}, 
5189     { "_wxSlider","_class_wxSlider",0}, 
5190     { "_wxPyPrintout","_class_wxPyPrintout",0}, 
5191     { "_long","_unsigned_long",0}, 
5192     { "_long","_signed_long",0}, 
5193     { "_wxImageList","_class_wxImageList",0}, 
5194     { "_wxDataObjectSimple","_class_wxDataObjectSimple",0}, 
5195     { "_wxDropFilesEvent","_class_wxDropFilesEvent",0}, 
5196     { "_wxBitmapButton","_class_wxBitmapButton",0}, 
5197     { "_class_wxPrintDialogData","_wxPrintDialogData",0}, 
5198     { "_class_wxAcceleratorTable","_wxAcceleratorTable",0}, 
5199     { "_class_wxClipboard","_wxClipboard",0}, 
5200     { "_class_wxGauge","_wxGauge",0}, 
5201     { "_wxDC","_class_wxDC",0}, 
5202     { "_class_wxBitmapDataObject","_wxBitmapDataObject",0}, 
5203     { "_class_wxSingleChoiceDialog","_wxSingleChoiceDialog",0}, 
5204     { "_wxProgressDialog","_class_wxProgressDialog",0}, 
5205     { "_wxPrintPreview","_class_wxPrintPreview",0}, 
5206     { "_wxSpinEvent","_class_wxSpinEvent",0}, 
5207     { "_size_t","_wxCoord",0}, 
5208     { "_size_t","_wxPrintQuality",0}, 
5209     { "_size_t","_time_t",0}, 
5210     { "_size_t","_unsigned_int",0}, 
5211     { "_size_t","_int",0}, 
5212     { "_size_t","_wxWindowID",0}, 
5213     { "_size_t","_uint",0}, 
5214     { "_class_wxRealPoint","_wxRealPoint",0}, 
5215     { "_wxNavigationKeyEvent","_class_wxNavigationKeyEvent",0}, 
5216     { "_wxWindowCreateEvent","_class_wxWindowCreateEvent",0}, 
5217     { "_class_wxMenuItem","_wxMenuItem",0}, 
5218     { "_class_wxPaintEvent","_wxPaintEvent",0}, 
5219     { "_wxSysColourChangedEvent","_class_wxSysColourChangedEvent",0}, 
5220     { "_class_wxStatusBar","_wxStatusBar",0}, 
5221     { "_class_wxPostScriptDC","_wxPostScriptDC",0}, 
5222     { "_wxPanel","_class_wxPrintDialog",SwigwxPrintDialogTowxPanel
}, 
5223     { "_wxPanel","_wxPrintDialog",SwigwxPrintDialogTowxPanel
}, 
5224     { "_wxPanel","_class_wxPageSetupDialog",SwigwxPageSetupDialogTowxPanel
}, 
5225     { "_wxPanel","_wxPageSetupDialog",SwigwxPageSetupDialogTowxPanel
}, 
5226     { "_wxPanel","_class_wxPanel",0}, 
5227     { "_wxInitDialogEvent","_class_wxInitDialogEvent",0}, 
5228     { "_wxCheckBox","_class_wxCheckBox",0}, 
5229     { "_wxPyEvent","_class_wxPyEvent",0}, 
5230     { "_wxTextCtrl","_class_wxTextCtrl",0}, 
5231     { "_class_wxMask","_wxMask",0}, 
5232     { "_wxTextDataObject","_class_wxTextDataObject",0}, 
5233     { "_class_wxKeyEvent","_wxKeyEvent",0}, 
5234     { "_wxColour","_class_wxColour",0}, 
5235     { "_class_wxDialog","_class_wxPrintDialog",SwigwxPrintDialogTowxDialog
}, 
5236     { "_class_wxDialog","_wxPrintDialog",SwigwxPrintDialogTowxDialog
}, 
5237     { "_class_wxDialog","_class_wxPageSetupDialog",SwigwxPageSetupDialogTowxDialog
}, 
5238     { "_class_wxDialog","_wxPageSetupDialog",SwigwxPageSetupDialogTowxDialog
}, 
5239     { "_class_wxDialog","_wxDialog",0}, 
5240     { "_wxPageSetupDialog","_class_wxPageSetupDialog",0}, 
5241     { "_class_wxPrinter","_wxPrinter",0}, 
5242     { "_class_wxFileDataObject","_wxFileDataObject",0}, 
5243     { "_wxIdleEvent","_class_wxIdleEvent",0}, 
5244     { "_class_wxUpdateUIEvent","_wxUpdateUIEvent",0}, 
5245     { "_wxToolBar","_class_wxToolBar",0}, 
5246     { "_class_wxDataObject","_wxDataObject",0}, 
5247     { "_wxStaticLine","_class_wxStaticLine",0}, 
5248     { "_wxBrush","_class_wxBrush",0}, 
5249     { "_wxToggleButton","_class_wxToggleButton",0}, 
5250     { "_wxMiniFrame","_class_wxMiniFrame",0}, 
5251     { "_class_wxPyPrintout","_wxPyPrintout",0}, 
5252     { "_wxDataFormat","_class_wxDataFormat",0}, 
5253     { "_class_wxDataObjectSimple","_wxDataObjectSimple",0}, 
5254     { "_wxShowEvent","_class_wxShowEvent",0}, 
5255     { "_uint","_wxCoord",0}, 
5256     { "_uint","_wxPrintQuality",0}, 
5257     { "_uint","_time_t",0}, 
5258     { "_uint","_size_t",0}, 
5259     { "_uint","_unsigned_int",0}, 
5260     { "_uint","_int",0}, 
5261     { "_uint","_wxWindowID",0}, 
5262     { "_wxChar","_char",0}, 
5263     { "_wxPyValidator","_class_wxPyValidator",0}, 
5264     { "_class_wxEvent","_wxEvent",0}, 
5265     { "_wxCheckListBox","_class_wxCheckListBox",0}, 
5266     { "_wxRect","_class_wxRect",0}, 
5267     { "_wxCommandEvent","_class_wxCommandEvent",0}, 
5268     { "_wxSizeEvent","_class_wxSizeEvent",0}, 
5269     { "_wxPoint","_class_wxPoint",0}, 
5270     { "_class_wxButton","_wxButton",0}, 
5271     { "_wxRadioBox","_class_wxRadioBox",0}, 
5272     { "_class_wxSpinCtrl","_wxSpinCtrl",0}, 
5273     { "_class_wxFontData","_wxFontData",0}, 
5274     { "_char","_wxChar",0}, 
5275     { "_wxBitmap","_class_wxBitmap",0}, 
5276     { "_wxPenList","_class_wxPenList",0}, 
5277     { "_wxPrintDialog","_class_wxPrintDialog",0}, 
5278     { "_wxWindowDC","_class_wxWindowDC",0}, 
5279     { "_wxTimerEvent","_class_wxTimerEvent",0}, 
5280     { "_wxScrollBar","_class_wxScrollBar",0}, 
5281     { "_wxSpinButton","_class_wxSpinButton",0}, 
5282     { "_wxColourDialog","_class_wxColourDialog",0}, 
5283     { "_wxPrintData","_class_wxPrintData",0}, 
5284     { "_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0}, 
5285     { "_class_wxNotifyEvent","_wxNotifyEvent",0}, 
5286     { "_wxMessageDialog","_class_wxMessageDialog",0}, 
5287     { "_class_wxValidator","_wxValidator",0}, 
5288     { "_class_wxPyEvent","_wxPyEvent",0}, 
5289     { "_wxTextEntryDialog","_class_wxTextEntryDialog",0}, 
5290     { "_class_wxIconizeEvent","_wxIconizeEvent",0}, 
5291     { "_class_wxStaticBitmap","_wxStaticBitmap",0}, 
5292     { "_wxToolBarSimple","_class_wxToolBarSimple",0}, 
5293     { "_class_wxToolBar","_wxToolBar",0}, 
5294     { "_wxDropTarget","_class_wxDropTarget",0}, 
5295     { "_class_wxStaticLine","_wxStaticLine",0}, 
5296     { "_class_wxColourDatabase","_wxColourDatabase",0}, 
5297     { "_wxScrollEvent","_class_wxScrollEvent",0}, 
5298     { "_wxToolBarToolBase","_class_wxToolBarToolBase",0}, 
5299     { "_EBool","_wxCoord",0}, 
5300     { "_EBool","_wxPrintQuality",0}, 
5301     { "_EBool","_signed_int",0}, 
5302     { "_EBool","_int",0}, 
5303     { "_EBool","_wxWindowID",0}, 
5304     { "_class_wxRegion","_wxRegion",0}, 
5305     { "_class_wxDataFormat","_wxDataFormat",0}, 
5306     { "_class_wxDropFilesEvent","_wxDropFilesEvent",0}, 
5307     { "_wxWindowDestroyEvent","_class_wxWindowDestroyEvent",0}, 
5308     { "_class_wxPreviewFrame","_wxPreviewFrame",0}, 
5309     { "_wxStaticText","_class_wxStaticText",0}, 
5310     { "_wxFont","_class_wxFont",0}, 
5311     { "_class_wxPyDropTarget","_wxPyDropTarget",0}, 
5312     { "_wxCloseEvent","_class_wxCloseEvent",0}, 
5313     { "_unsigned_long","_long",0}, 
5314     { "_class_wxRect","_wxRect",0}, 
5315     { "_class_wxDC","_wxDC",0}, 
5316     { "_wxScrollWinEvent","_class_wxScrollWinEvent",0}, 
5317     { "_class_wxProgressDialog","_wxProgressDialog",0}, 
5318     { "_class_wxBrushList","_wxBrushList",0}, 
5319     { "_wxQueryNewPaletteEvent","_class_wxQueryNewPaletteEvent",0}, 
5320     { "_class_wxPenList","_wxPenList",0}, 
5321     { "_class_wxWindowCreateEvent","_wxWindowCreateEvent",0}, 
5322     { "_class_wxDirDialog","_wxDirDialog",0}, 
5323     { "_wxFocusEvent","_class_wxFocusEvent",0}, 
5324     { "_wxMaximizeEvent","_class_wxMaximizeEvent",0}, 
5325     { "_class_wxTimerEvent","_wxTimerEvent",0}, 
5326     { "_class_wxSpinButton","_wxSpinButton",0}, 
5327     { "_wxAcceleratorEntry","_class_wxAcceleratorEntry",0}, 
5328     { "_class_wxPanel","_class_wxPrintDialog",SwigwxPrintDialogTowxPanel
}, 
5329     { "_class_wxPanel","_wxPrintDialog",SwigwxPrintDialogTowxPanel
}, 
5330     { "_class_wxPanel","_class_wxPageSetupDialog",SwigwxPageSetupDialogTowxPanel
}, 
5331     { "_class_wxPanel","_wxPageSetupDialog",SwigwxPageSetupDialogTowxPanel
}, 
5332     { "_class_wxPanel","_wxPanel",0}, 
5333     { "_class_wxCheckBox","_wxCheckBox",0}, 
5334     { "_wxComboBox","_class_wxComboBox",0}, 
5335     { "_wxRadioButton","_class_wxRadioButton",0}, 
5336     { "_class_wxMessageDialog","_wxMessageDialog",0}, 
5337     { "_signed_int","_wxCoord",0}, 
5338     { "_signed_int","_wxPrintQuality",0}, 
5339     { "_signed_int","_EBool",0}, 
5340     { "_signed_int","_wxWindowID",0}, 
5341     { "_signed_int","_int",0}, 
5342     { "_class_wxTextCtrl","_wxTextCtrl",0}, 
5343     { "_wxLayoutConstraints","_class_wxLayoutConstraints",0}, 
5344     { "_class_wxTextDataObject","_wxTextDataObject",0}, 
5345     { "_wxMenu","_class_wxMenu",0}, 
5346     { "_class_wxMoveEvent","_wxMoveEvent",0}, 
5347     { "_wxListBox","_class_wxListBox",0}, 
5348     { "_wxScreenDC","_class_wxScreenDC",0}, 
5349     { "_class_wxToolBarSimple","_wxToolBarSimple",0}, 
5350     { "_WXTYPE","_short",0}, 
5351     { "_WXTYPE","_signed_short",0}, 
5352     { "_WXTYPE","_unsigned_short",0}, 
5353     { "_wxFileDialog","_class_wxFileDialog",0}, 
5354     { "_class_wxDropTarget","_wxDropTarget",0}, 
5355     { "_class_wxBrush","_wxBrush",0}, 
5356     { "_unsigned_short","_WXTYPE",0}, 
5357     { "_unsigned_short","_short",0}, 
5358     { "_class_wxWindow","_class_wxPreviewFrame",SwigwxPreviewFrameTowxWindow
}, 
5359     { "_class_wxWindow","_wxPreviewFrame",SwigwxPreviewFrameTowxWindow
}, 
5360     { "_class_wxWindow","_class_wxPrintDialog",SwigwxPrintDialogTowxWindow
}, 
5361     { "_class_wxWindow","_wxPrintDialog",SwigwxPrintDialogTowxWindow
}, 
5362     { "_class_wxWindow","_class_wxPageSetupDialog",SwigwxPageSetupDialogTowxWindow
}, 
5363     { "_class_wxWindow","_wxPageSetupDialog",SwigwxPageSetupDialogTowxWindow
}, 
5364     { "_class_wxWindow","_wxWindow",0}, 
5365     { "_class_wxStaticText","_wxStaticText",0}, 
5366     { "_wxPrintDialogData","_class_wxPrintDialogData",0}, 
5367     { "_class_wxFont","_wxFont",0}, 
5368     { "_wxClipboard","_class_wxClipboard",0}, 
5369     { "_class_wxPyValidator","_wxPyValidator",0}, 
5370     { "_class_wxCloseEvent","_wxCloseEvent",0}, 
5371     { "_wxBusyInfo","_class_wxBusyInfo",0}, 
5372     { "_wxFontList","_class_wxFontList",0}, 
5373     { "_class_wxMenuEvent","_wxMenuEvent",0}, 
5374     { "_wxPaletteChangedEvent","_class_wxPaletteChangedEvent",0}, 
5375     { "_class_wxPyBitmapDataObject","_wxPyBitmapDataObject",0}, 
5376     { "_wxClientDC","_class_wxClientDC",0}, 
5377     { "_wxMouseEvent","_class_wxMouseEvent",0}, 
5378     { "_wxSingleChoiceDialog","_class_wxSingleChoiceDialog",0}, 
5379     { "_class_wxPoint","_wxPoint",0}, 
5380     { "_wxRealPoint","_class_wxRealPoint",0}, 
5381     { "_class_wxRadioBox","_wxRadioBox",0}, 
5382     { "_signed_short","_WXTYPE",0}, 
5383     { "_signed_short","_short",0}, 
5384     { "_wxMemoryDC","_class_wxMemoryDC",0}, 
5385     { "_wxPyTextDataObject","_class_wxPyTextDataObject",0}, 
5386     { "_class_wxPrintDialog","_wxPrintDialog",0}, 
5387     { "_wxPaintDC","_class_wxPaintDC",0}, 
5388     { "_class_wxWindowDC","_wxWindowDC",0}, 
5389     { "_class_wxFocusEvent","_wxFocusEvent",0}, 
5390     { "_class_wxMaximizeEvent","_wxMaximizeEvent",0}, 
5391     { "_wxStatusBar","_class_wxStatusBar",0}, 
5392     { "_class_wxAcceleratorEntry","_wxAcceleratorEntry",0}, 
5393     { "_class_wxCursor","_wxCursor",0}, 
5394     { "_wxPostScriptDC","_class_wxPostScriptDC",0}, 
5395     { "_wxPyFileDropTarget","_class_wxPyFileDropTarget",0}, 
5396     { "_wxScrolledWindow","_class_wxScrolledWindow",0}, 
5397     { "_unsigned_char","_byte",0}, 
5398     { "_class_wxMenu","_wxMenu",0}, 
5399     { "_wxControl","_class_wxControl",0}, 
5400     { "_class_wxListBox","_wxListBox",0}, 
5401     { "_unsigned_int","_wxCoord",0}, 
5402     { "_unsigned_int","_wxPrintQuality",0}, 
5403     { "_unsigned_int","_time_t",0}, 
5404     { "_unsigned_int","_size_t",0}, 
5405     { "_unsigned_int","_uint",0}, 
5406     { "_unsigned_int","_wxWindowID",0}, 
5407     { "_unsigned_int","_int",0}, 
5408     { "_wxIcon","_class_wxIcon",0}, 
5409     { "_wxDialog","_class_wxPrintDialog",SwigwxPrintDialogTowxDialog
}, 
5410     { "_wxDialog","_wxPrintDialog",SwigwxPrintDialogTowxDialog
}, 
5411     { "_wxDialog","_class_wxPageSetupDialog",SwigwxPageSetupDialogTowxDialog
}, 
5412     { "_wxDialog","_wxPageSetupDialog",SwigwxPageSetupDialogTowxDialog
}, 
5413     { "_wxDialog","_class_wxDialog",0}, 
5414     { "_class_wxPen","_wxPen",0}, 
5415     { "_class_wxFileDialog","_wxFileDialog",0}, 
5416     { "_short","_WXTYPE",0}, 
5417     { "_short","_unsigned_short",0}, 
5418     { "_short","_signed_short",0}, 
5419     { "_class_wxStaticBox","_wxStaticBox",0}, 
5420     { "_class_wxPyDataObjectSimple","_wxPyDataObjectSimple",0}, 
5421     { "_class_wxPyDropSource","_wxPyDropSource",0}, 
5422     { "_class_wxScrollEvent","_wxScrollEvent",0}, 
5423     { "_wxJoystickEvent","_class_wxJoystickEvent",0}, 
5424     { "_class_wxChoice","_wxChoice",0}, 
5425     { "_class_wxSlider","_wxSlider",0}, 
5426     { "_class_wxImageList","_wxImageList",0}, 
5427     { "_class_wxBitmapButton","_wxBitmapButton",0}, 
5428     { "_wxFrame","_class_wxPreviewFrame",SwigwxPreviewFrameTowxFrame
}, 
5429     { "_wxFrame","_wxPreviewFrame",SwigwxPreviewFrameTowxFrame
}, 
5430     { "_wxFrame","_class_wxFrame",0}, 
5431     { "_class_wxPaletteChangedEvent","_wxPaletteChangedEvent",0}, 
5432     { "_wxWindowID","_wxCoord",0}, 
5433     { "_wxWindowID","_wxPrintQuality",0}, 
5434     { "_wxWindowID","_time_t",0}, 
5435     { "_wxWindowID","_size_t",0}, 
5436     { "_wxWindowID","_EBool",0}, 
5437     { "_wxWindowID","_uint",0}, 
5438     { "_wxWindowID","_int",0}, 
5439     { "_wxWindowID","_signed_int",0}, 
5440     { "_wxWindowID","_unsigned_int",0}, 
5441     { "_class_wxScrollWinEvent","_wxScrollWinEvent",0}, 
5442     { "_int","_wxCoord",0}, 
5443     { "_int","_wxPrintQuality",0}, 
5444     { "_int","_time_t",0}, 
5445     { "_int","_size_t",0}, 
5446     { "_int","_EBool",0}, 
5447     { "_int","_uint",0}, 
5448     { "_int","_wxWindowID",0}, 
5449     { "_int","_unsigned_int",0}, 
5450     { "_int","_signed_int",0}, 
5451     { "_class_wxMouseEvent","_wxMouseEvent",0}, 
5452     { "_wxPyCommandEvent","_class_wxPyCommandEvent",0}, 
5453     { "_class_wxPrintPreview","_wxPrintPreview",0}, 
5454     { "_class_wxSpinEvent","_wxSpinEvent",0}, 
5455     { "_class_wxQueryNewPaletteEvent","_wxQueryNewPaletteEvent",0}, 
5456     { "_time_t","_wxCoord",0}, 
5457     { "_time_t","_wxPrintQuality",0}, 
5458     { "_time_t","_unsigned_int",0}, 
5459     { "_time_t","_int",0}, 
5460     { "_time_t","_wxWindowID",0}, 
5461     { "_time_t","_uint",0}, 
5462     { "_time_t","_size_t",0}, 
5463     { "_class_wxNavigationKeyEvent","_wxNavigationKeyEvent",0}, 
5464     { "_wxButton","_class_wxButton",0}, 
5465     { "_wxSize","_class_wxSize",0}, 
5466     { "_wxRegionIterator","_class_wxRegionIterator",0}, 
5467     { "_class_wxPyTextDataObject","_wxPyTextDataObject",0}, 
5468     { "_class_wxPaintDC","_wxPaintDC",0}, 
5469     { "_class_wxSysColourChangedEvent","_wxSysColourChangedEvent",0}, 
5470     { "_class_wxPyFileDropTarget","_wxPyFileDropTarget",0}, 
5471     { "_class_wxInitDialogEvent","_wxInitDialogEvent",0}, 
5472     { "_class_wxComboBox","_wxComboBox",0}, 
5473     { "_class_wxRadioButton","_wxRadioButton",0}, 
5474     { "_wxValidator","_class_wxValidator",0}, 
5475     { "_wxToolBarBase","_class_wxToolBarBase",0}, 
5476     { "_class_wxLayoutConstraints","_wxLayoutConstraints",0}, 
5477     { "_wxIconizeEvent","_class_wxIconizeEvent",0}, 
5478     { "_class_wxControl","_wxControl",0}, 
5479     { "_wxStaticBitmap","_class_wxStaticBitmap",0}, 
5480     { "_class_wxIcon","_wxIcon",0}, 
5481     { "_class_wxColour","_wxColour",0}, 
5482     { "_class_wxScreenDC","_wxScreenDC",0}, 
5483     { "_class_wxPageSetupDialog","_wxPageSetupDialog",0}, 
5484     { "_wxPalette","_class_wxPalette",0}, 
5485     { "_class_wxIdleEvent","_wxIdleEvent",0}, 
5486     { "_wxCoord","_int",0}, 
5487     { "_wxCoord","_signed_int",0}, 
5488     { "_wxCoord","_unsigned_int",0}, 
5489     { "_wxCoord","_wxWindowID",0}, 
5490     { "_wxCoord","_uint",0}, 
5491     { "_wxCoord","_EBool",0}, 
5492     { "_wxCoord","_size_t",0}, 
5493     { "_wxCoord","_time_t",0}, 
5494     { "_wxCoord","_wxPrintQuality",0}, 
5495     { "_wxEraseEvent","_class_wxEraseEvent",0}, 
5496     { "_wxDataObjectComposite","_class_wxDataObjectComposite",0}, 
5497     { "_class_wxJoystickEvent","_wxJoystickEvent",0}, 
5498     { "_class_wxToggleButton","_wxToggleButton",0}, 
5499     { "_class_wxMiniFrame","_wxMiniFrame",0}, 
5500     { "_wxFontDialog","_class_wxFontDialog",0}, 
5501     { "_wxRegion","_class_wxRegion",0}, 
5502     { "_wxPreviewFrame","_class_wxPreviewFrame",0}, 
5503     { "_class_wxShowEvent","_wxShowEvent",0}, 
5504     { "_wxPyDropTarget","_class_wxPyDropTarget",0}, 
5505     { "_wxActivateEvent","_class_wxActivateEvent",0}, 
5506     { "_wxGauge","_class_wxGauge",0}, 
5507     { "_class_wxCheckListBox","_wxCheckListBox",0}, 
5508     { "_class_wxBusyInfo","_wxBusyInfo",0}, 
5509     { "_class_wxFontList","_wxFontList",0}, 
5510     { "_class_wxCommandEvent","_wxCommandEvent",0}, 
5511     { "_class_wxClientDC","_wxClientDC",0}, 
5512     { "_class_wxSizeEvent","_wxSizeEvent",0}, 
5513     { "_wxBrushList","_class_wxBrushList",0}, 
5514     { "_wxCustomDataObject","_class_wxCustomDataObject",0}, 
5515     { "_class_wxSize","_wxSize",0}, 
5516     { "_class_wxBitmap","_wxBitmap",0}, 
5517     { "_class_wxMemoryDC","_wxMemoryDC",0}, 
5518     { "_wxPyTextDropTarget","_class_wxPyTextDropTarget",0}, 
5519     { "_wxMenuBar","_class_wxMenuBar",0}, 
5520     { "_wxDirDialog","_class_wxDirDialog",0}, 
5521     { "_wxEvtHandler","_class_wxPreviewFrame",SwigwxPreviewFrameTowxEvtHandler
}, 
5522     { "_wxEvtHandler","_wxPreviewFrame",SwigwxPreviewFrameTowxEvtHandler
}, 
5523     { "_wxEvtHandler","_class_wxPrintDialog",SwigwxPrintDialogTowxEvtHandler
}, 
5524     { "_wxEvtHandler","_wxPrintDialog",SwigwxPrintDialogTowxEvtHandler
}, 
5525     { "_wxEvtHandler","_class_wxPageSetupDialog",SwigwxPageSetupDialogTowxEvtHandler
}, 
5526     { "_wxEvtHandler","_wxPageSetupDialog",SwigwxPageSetupDialogTowxEvtHandler
}, 
5527     { "_wxEvtHandler","_class_wxEvtHandler",0}, 
5528     { "_wxMenuItem","_class_wxMenuItem",0}, 
5529     { "_class_wxScrollBar","_wxScrollBar",0}, 
5530     { "_class_wxColourDialog","_wxColourDialog",0}, 
5531     { "_class_wxPrintData","_wxPrintData",0}, 
5532     { "_class_wxScrolledWindow","_wxScrolledWindow",0}, 
5533     { "_class_wxTextEntryDialog","_wxTextEntryDialog",0}, 
5534     { "_wxKeyEvent","_class_wxKeyEvent",0}, 
5535     { "_wxMoveEvent","_class_wxMoveEvent",0}, 
5536     { "_wxColourData","_class_wxColourData",0}, 
5537     { "_wxPageSetupDialogData","_class_wxPageSetupDialogData",0}, 
5538     { "_class_wxPalette","_wxPalette",0}, 
5539     { "_wxFileDataObject","_class_wxFileDataObject",0}, 
5540     { "_class_wxEraseEvent","_wxEraseEvent",0}, 
5541     { "_class_wxDataObjectComposite","_wxDataObjectComposite",0}, 
5542     { "_class_wxToolBarToolBase","_wxToolBarToolBase",0}, 
5543     { "_class_wxFontDialog","_wxFontDialog",0}, 
5544     { "_wxWindow","_class_wxPreviewFrame",SwigwxPreviewFrameTowxWindow
}, 
5545     { "_wxWindow","_wxPreviewFrame",SwigwxPreviewFrameTowxWindow
}, 
5546     { "_wxWindow","_class_wxPrintDialog",SwigwxPrintDialogTowxWindow
}, 
5547     { "_wxWindow","_wxPrintDialog",SwigwxPrintDialogTowxWindow
}, 
5548     { "_wxWindow","_class_wxPageSetupDialog",SwigwxPageSetupDialogTowxWindow
}, 
5549     { "_wxWindow","_wxPageSetupDialog",SwigwxPageSetupDialogTowxWindow
}, 
5550     { "_wxWindow","_class_wxWindow",0}, 
5551     { "_class_wxWindowDestroyEvent","_wxWindowDestroyEvent",0}, 
5552     { "_class_wxFrame","_class_wxPreviewFrame",SwigwxPreviewFrameTowxFrame
}, 
5553     { "_class_wxFrame","_wxPreviewFrame",SwigwxPreviewFrameTowxFrame
}, 
5554     { "_class_wxFrame","_wxFrame",0}, 
5557 static PyObject 
*SWIG_globals
; 
5561 SWIGEXPORT(void) initprintfwc() { 
5563          SWIG_globals 
= SWIG_newvarlink(); 
5564          m 
= Py_InitModule("printfwc", printfwcMethods
); 
5565          d 
= PyModule_GetDict(m
); 
5568    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
5569         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);