]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/msw/printfw.py
fix text scrolling in GTK2 (patch 703988)
[wxWidgets.git] / wxPython / src / msw / printfw.py
1 # This file was created automatically by SWIG.
2 import printfwc
3
4 from misc import *
5
6 from windows import *
7
8 from gdi import *
9
10 from fonts import *
11
12 from clip_dnd import *
13
14 from cmndlgs import *
15
16 from events import *
17
18 from frames import *
19
20 from stattool import *
21
22 from controls import *
23 import wx
24 class wxPrintDataPtr(wxObjectPtr):
25 def __init__(self,this):
26 self.this = this
27 self.thisown = 0
28 def __del__(self, delfunc=printfwc.delete_wxPrintData):
29 if self.thisown == 1:
30 try:
31 delfunc(self)
32 except:
33 pass
34 def GetNoCopies(self, *_args, **_kwargs):
35 val = printfwc.wxPrintData_GetNoCopies(self, *_args, **_kwargs)
36 return val
37 def GetCollate(self, *_args, **_kwargs):
38 val = printfwc.wxPrintData_GetCollate(self, *_args, **_kwargs)
39 return val
40 def GetOrientation(self, *_args, **_kwargs):
41 val = printfwc.wxPrintData_GetOrientation(self, *_args, **_kwargs)
42 return val
43 def Ok(self, *_args, **_kwargs):
44 val = printfwc.wxPrintData_Ok(self, *_args, **_kwargs)
45 return val
46 def GetPrinterName(self, *_args, **_kwargs):
47 val = printfwc.wxPrintData_GetPrinterName(self, *_args, **_kwargs)
48 return val
49 def GetColour(self, *_args, **_kwargs):
50 val = printfwc.wxPrintData_GetColour(self, *_args, **_kwargs)
51 return val
52 def GetDuplex(self, *_args, **_kwargs):
53 val = printfwc.wxPrintData_GetDuplex(self, *_args, **_kwargs)
54 return val
55 def GetPaperId(self, *_args, **_kwargs):
56 val = printfwc.wxPrintData_GetPaperId(self, *_args, **_kwargs)
57 return val
58 def GetPaperSize(self, *_args, **_kwargs):
59 val = printfwc.wxPrintData_GetPaperSize(self, *_args, **_kwargs)
60 if val: val = wxSizePtr(val)
61 return val
62 def GetQuality(self, *_args, **_kwargs):
63 val = printfwc.wxPrintData_GetQuality(self, *_args, **_kwargs)
64 return val
65 def SetNoCopies(self, *_args, **_kwargs):
66 val = printfwc.wxPrintData_SetNoCopies(self, *_args, **_kwargs)
67 return val
68 def SetCollate(self, *_args, **_kwargs):
69 val = printfwc.wxPrintData_SetCollate(self, *_args, **_kwargs)
70 return val
71 def SetOrientation(self, *_args, **_kwargs):
72 val = printfwc.wxPrintData_SetOrientation(self, *_args, **_kwargs)
73 return val
74 def SetPrinterName(self, *_args, **_kwargs):
75 val = printfwc.wxPrintData_SetPrinterName(self, *_args, **_kwargs)
76 return val
77 def SetColour(self, *_args, **_kwargs):
78 val = printfwc.wxPrintData_SetColour(self, *_args, **_kwargs)
79 return val
80 def SetDuplex(self, *_args, **_kwargs):
81 val = printfwc.wxPrintData_SetDuplex(self, *_args, **_kwargs)
82 return val
83 def SetPaperId(self, *_args, **_kwargs):
84 val = printfwc.wxPrintData_SetPaperId(self, *_args, **_kwargs)
85 return val
86 def SetPaperSize(self, *_args, **_kwargs):
87 val = printfwc.wxPrintData_SetPaperSize(self, *_args, **_kwargs)
88 return val
89 def SetQuality(self, *_args, **_kwargs):
90 val = printfwc.wxPrintData_SetQuality(self, *_args, **_kwargs)
91 return val
92 def GetPrinterCommand(self, *_args, **_kwargs):
93 val = printfwc.wxPrintData_GetPrinterCommand(self, *_args, **_kwargs)
94 return val
95 def GetPrinterOptions(self, *_args, **_kwargs):
96 val = printfwc.wxPrintData_GetPrinterOptions(self, *_args, **_kwargs)
97 return val
98 def GetPreviewCommand(self, *_args, **_kwargs):
99 val = printfwc.wxPrintData_GetPreviewCommand(self, *_args, **_kwargs)
100 return val
101 def GetFilename(self, *_args, **_kwargs):
102 val = printfwc.wxPrintData_GetFilename(self, *_args, **_kwargs)
103 return val
104 def GetFontMetricPath(self, *_args, **_kwargs):
105 val = printfwc.wxPrintData_GetFontMetricPath(self, *_args, **_kwargs)
106 return val
107 def GetPrinterScaleX(self, *_args, **_kwargs):
108 val = printfwc.wxPrintData_GetPrinterScaleX(self, *_args, **_kwargs)
109 return val
110 def GetPrinterScaleY(self, *_args, **_kwargs):
111 val = printfwc.wxPrintData_GetPrinterScaleY(self, *_args, **_kwargs)
112 return val
113 def GetPrinterTranslateX(self, *_args, **_kwargs):
114 val = printfwc.wxPrintData_GetPrinterTranslateX(self, *_args, **_kwargs)
115 return val
116 def GetPrinterTranslateY(self, *_args, **_kwargs):
117 val = printfwc.wxPrintData_GetPrinterTranslateY(self, *_args, **_kwargs)
118 return val
119 def GetPrintMode(self, *_args, **_kwargs):
120 val = printfwc.wxPrintData_GetPrintMode(self, *_args, **_kwargs)
121 return val
122 def SetPrinterCommand(self, *_args, **_kwargs):
123 val = printfwc.wxPrintData_SetPrinterCommand(self, *_args, **_kwargs)
124 return val
125 def SetPrinterOptions(self, *_args, **_kwargs):
126 val = printfwc.wxPrintData_SetPrinterOptions(self, *_args, **_kwargs)
127 return val
128 def SetPreviewCommand(self, *_args, **_kwargs):
129 val = printfwc.wxPrintData_SetPreviewCommand(self, *_args, **_kwargs)
130 return val
131 def SetFilename(self, *_args, **_kwargs):
132 val = printfwc.wxPrintData_SetFilename(self, *_args, **_kwargs)
133 return val
134 def SetFontMetricPath(self, *_args, **_kwargs):
135 val = printfwc.wxPrintData_SetFontMetricPath(self, *_args, **_kwargs)
136 return val
137 def SetPrinterScaleX(self, *_args, **_kwargs):
138 val = printfwc.wxPrintData_SetPrinterScaleX(self, *_args, **_kwargs)
139 return val
140 def SetPrinterScaleY(self, *_args, **_kwargs):
141 val = printfwc.wxPrintData_SetPrinterScaleY(self, *_args, **_kwargs)
142 return val
143 def SetPrinterScaling(self, *_args, **_kwargs):
144 val = printfwc.wxPrintData_SetPrinterScaling(self, *_args, **_kwargs)
145 return val
146 def SetPrinterTranslateX(self, *_args, **_kwargs):
147 val = printfwc.wxPrintData_SetPrinterTranslateX(self, *_args, **_kwargs)
148 return val
149 def SetPrinterTranslateY(self, *_args, **_kwargs):
150 val = printfwc.wxPrintData_SetPrinterTranslateY(self, *_args, **_kwargs)
151 return val
152 def SetPrinterTranslation(self, *_args, **_kwargs):
153 val = printfwc.wxPrintData_SetPrinterTranslation(self, *_args, **_kwargs)
154 return val
155 def SetPrintMode(self, *_args, **_kwargs):
156 val = printfwc.wxPrintData_SetPrintMode(self, *_args, **_kwargs)
157 return val
158 def __repr__(self):
159 return "<%s.%s instance; proxy of C++ wxPrintData instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this)
160 def __nonzero__(self): return self.Ok()
161 class wxPrintData(wxPrintDataPtr):
162 def __init__(self,*_args,**_kwargs):
163 self.this = printfwc.new_wxPrintData(*_args,**_kwargs)
164 self.thisown = 1
165
166
167
168
169 class wxPrinterDCPtr(wxDCPtr):
170 def __init__(self,this):
171 self.this = this
172 self.thisown = 0
173 def __repr__(self):
174 return "<%s.%s instance; proxy of C++ wxPrinterDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this)
175 class wxPrinterDC(wxPrinterDCPtr):
176 def __init__(self,*_args,**_kwargs):
177 self.this = printfwc.new_wxPrinterDC(*_args,**_kwargs)
178 self.thisown = 1
179
180
181
182 def wxPrinterDC2(*_args,**_kwargs):
183 val = wxPrinterDCPtr(printfwc.new_wxPrinterDC2(*_args,**_kwargs))
184 val.thisown = 1
185 return val
186
187
188 class wxPostScriptDCPtr(wxDCPtr):
189 def __init__(self,this):
190 self.this = this
191 self.thisown = 0
192 def GetPrintData(self, *_args, **_kwargs):
193 val = printfwc.wxPostScriptDC_GetPrintData(self, *_args, **_kwargs)
194 if val: val = wxPrintDataPtr(val)
195 return val
196 def SetPrintData(self, *_args, **_kwargs):
197 val = printfwc.wxPostScriptDC_SetPrintData(self, *_args, **_kwargs)
198 return val
199 def __repr__(self):
200 return "<%s.%s instance; proxy of C++ wxPostScriptDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this)
201 class wxPostScriptDC(wxPostScriptDCPtr):
202 def __init__(self,*_args,**_kwargs):
203 self.this = printfwc.new_wxPostScriptDC(*_args,**_kwargs)
204 self.thisown = 1
205
206
207
208
209 class wxPageSetupDialogDataPtr(wxObjectPtr):
210 def __init__(self,this):
211 self.this = this
212 self.thisown = 0
213 def __del__(self, delfunc=printfwc.delete_wxPageSetupDialogData):
214 if self.thisown == 1:
215 try:
216 delfunc(self)
217 except:
218 pass
219 def EnableHelp(self, *_args, **_kwargs):
220 val = printfwc.wxPageSetupDialogData_EnableHelp(self, *_args, **_kwargs)
221 return val
222 def EnableMargins(self, *_args, **_kwargs):
223 val = printfwc.wxPageSetupDialogData_EnableMargins(self, *_args, **_kwargs)
224 return val
225 def EnableOrientation(self, *_args, **_kwargs):
226 val = printfwc.wxPageSetupDialogData_EnableOrientation(self, *_args, **_kwargs)
227 return val
228 def EnablePaper(self, *_args, **_kwargs):
229 val = printfwc.wxPageSetupDialogData_EnablePaper(self, *_args, **_kwargs)
230 return val
231 def EnablePrinter(self, *_args, **_kwargs):
232 val = printfwc.wxPageSetupDialogData_EnablePrinter(self, *_args, **_kwargs)
233 return val
234 def GetDefaultMinMargins(self, *_args, **_kwargs):
235 val = printfwc.wxPageSetupDialogData_GetDefaultMinMargins(self, *_args, **_kwargs)
236 return val
237 def GetEnableMargins(self, *_args, **_kwargs):
238 val = printfwc.wxPageSetupDialogData_GetEnableMargins(self, *_args, **_kwargs)
239 return val
240 def GetEnableOrientation(self, *_args, **_kwargs):
241 val = printfwc.wxPageSetupDialogData_GetEnableOrientation(self, *_args, **_kwargs)
242 return val
243 def GetEnablePaper(self, *_args, **_kwargs):
244 val = printfwc.wxPageSetupDialogData_GetEnablePaper(self, *_args, **_kwargs)
245 return val
246 def GetEnablePrinter(self, *_args, **_kwargs):
247 val = printfwc.wxPageSetupDialogData_GetEnablePrinter(self, *_args, **_kwargs)
248 return val
249 def GetEnableHelp(self, *_args, **_kwargs):
250 val = printfwc.wxPageSetupDialogData_GetEnableHelp(self, *_args, **_kwargs)
251 return val
252 def GetDefaultInfo(self, *_args, **_kwargs):
253 val = printfwc.wxPageSetupDialogData_GetDefaultInfo(self, *_args, **_kwargs)
254 return val
255 def GetMarginTopLeft(self, *_args, **_kwargs):
256 val = printfwc.wxPageSetupDialogData_GetMarginTopLeft(self, *_args, **_kwargs)
257 if val: val = wxPointPtr(val) ; val.thisown = 1
258 return val
259 def GetMarginBottomRight(self, *_args, **_kwargs):
260 val = printfwc.wxPageSetupDialogData_GetMarginBottomRight(self, *_args, **_kwargs)
261 if val: val = wxPointPtr(val) ; val.thisown = 1
262 return val
263 def GetMinMarginTopLeft(self, *_args, **_kwargs):
264 val = printfwc.wxPageSetupDialogData_GetMinMarginTopLeft(self, *_args, **_kwargs)
265 if val: val = wxPointPtr(val) ; val.thisown = 1
266 return val
267 def GetMinMarginBottomRight(self, *_args, **_kwargs):
268 val = printfwc.wxPageSetupDialogData_GetMinMarginBottomRight(self, *_args, **_kwargs)
269 if val: val = wxPointPtr(val) ; val.thisown = 1
270 return val
271 def GetPaperId(self, *_args, **_kwargs):
272 val = printfwc.wxPageSetupDialogData_GetPaperId(self, *_args, **_kwargs)
273 return val
274 def GetPaperSize(self, *_args, **_kwargs):
275 val = printfwc.wxPageSetupDialogData_GetPaperSize(self, *_args, **_kwargs)
276 if val: val = wxSizePtr(val) ; val.thisown = 1
277 return val
278 def GetPrintData(self, *_args, **_kwargs):
279 val = printfwc.wxPageSetupDialogData_GetPrintData(self, *_args, **_kwargs)
280 if val: val = wxPrintDataPtr(val) ; val.thisown = 1
281 return val
282 def Ok(self, *_args, **_kwargs):
283 val = printfwc.wxPageSetupDialogData_Ok(self, *_args, **_kwargs)
284 return val
285 def SetDefaultInfo(self, *_args, **_kwargs):
286 val = printfwc.wxPageSetupDialogData_SetDefaultInfo(self, *_args, **_kwargs)
287 return val
288 def SetDefaultMinMargins(self, *_args, **_kwargs):
289 val = printfwc.wxPageSetupDialogData_SetDefaultMinMargins(self, *_args, **_kwargs)
290 return val
291 def SetMarginTopLeft(self, *_args, **_kwargs):
292 val = printfwc.wxPageSetupDialogData_SetMarginTopLeft(self, *_args, **_kwargs)
293 return val
294 def SetMarginBottomRight(self, *_args, **_kwargs):
295 val = printfwc.wxPageSetupDialogData_SetMarginBottomRight(self, *_args, **_kwargs)
296 return val
297 def SetMinMarginTopLeft(self, *_args, **_kwargs):
298 val = printfwc.wxPageSetupDialogData_SetMinMarginTopLeft(self, *_args, **_kwargs)
299 return val
300 def SetMinMarginBottomRight(self, *_args, **_kwargs):
301 val = printfwc.wxPageSetupDialogData_SetMinMarginBottomRight(self, *_args, **_kwargs)
302 return val
303 def SetPaperId(self, *_args, **_kwargs):
304 val = printfwc.wxPageSetupDialogData_SetPaperId(self, *_args, **_kwargs)
305 return val
306 def SetPaperSize(self, *_args, **_kwargs):
307 val = printfwc.wxPageSetupDialogData_SetPaperSize(self, *_args, **_kwargs)
308 return val
309 def SetPrintData(self, *_args, **_kwargs):
310 val = printfwc.wxPageSetupDialogData_SetPrintData(self, *_args, **_kwargs)
311 return val
312 def __repr__(self):
313 return "<%s.%s instance; proxy of C++ wxPageSetupDialogData instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this)
314 def __nonzero__(self): return self.Ok()
315 class wxPageSetupDialogData(wxPageSetupDialogDataPtr):
316 def __init__(self,*_args,**_kwargs):
317 self.this = printfwc.new_wxPageSetupDialogData(*_args,**_kwargs)
318 self.thisown = 1
319
320
321
322
323 class wxPageSetupDialogPtr(wxDialogPtr):
324 def __init__(self,this):
325 self.this = this
326 self.thisown = 0
327 def GetPageSetupData(self, *_args, **_kwargs):
328 val = printfwc.wxPageSetupDialog_GetPageSetupData(self, *_args, **_kwargs)
329 if val: val = wxPageSetupDialogDataPtr(val)
330 return val
331 def ShowModal(self, *_args, **_kwargs):
332 val = printfwc.wxPageSetupDialog_ShowModal(self, *_args, **_kwargs)
333 return val
334 def __repr__(self):
335 return "<%s.%s instance; proxy of C++ wxPageSetupDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this)
336 class wxPageSetupDialog(wxPageSetupDialogPtr):
337 def __init__(self,*_args,**_kwargs):
338 self.this = printfwc.new_wxPageSetupDialog(*_args,**_kwargs)
339 self.thisown = 1
340 #wx._StdDialogCallbacks(self)
341
342
343
344
345 class wxPrintDialogDataPtr(wxObjectPtr):
346 def __init__(self,this):
347 self.this = this
348 self.thisown = 0
349 def __del__(self, delfunc=printfwc.delete_wxPrintDialogData):
350 if self.thisown == 1:
351 try:
352 delfunc(self)
353 except:
354 pass
355 def GetFromPage(self, *_args, **_kwargs):
356 val = printfwc.wxPrintDialogData_GetFromPage(self, *_args, **_kwargs)
357 return val
358 def GetToPage(self, *_args, **_kwargs):
359 val = printfwc.wxPrintDialogData_GetToPage(self, *_args, **_kwargs)
360 return val
361 def GetMinPage(self, *_args, **_kwargs):
362 val = printfwc.wxPrintDialogData_GetMinPage(self, *_args, **_kwargs)
363 return val
364 def GetMaxPage(self, *_args, **_kwargs):
365 val = printfwc.wxPrintDialogData_GetMaxPage(self, *_args, **_kwargs)
366 return val
367 def GetNoCopies(self, *_args, **_kwargs):
368 val = printfwc.wxPrintDialogData_GetNoCopies(self, *_args, **_kwargs)
369 return val
370 def GetAllPages(self, *_args, **_kwargs):
371 val = printfwc.wxPrintDialogData_GetAllPages(self, *_args, **_kwargs)
372 return val
373 def GetSelection(self, *_args, **_kwargs):
374 val = printfwc.wxPrintDialogData_GetSelection(self, *_args, **_kwargs)
375 return val
376 def GetCollate(self, *_args, **_kwargs):
377 val = printfwc.wxPrintDialogData_GetCollate(self, *_args, **_kwargs)
378 return val
379 def GetPrintToFile(self, *_args, **_kwargs):
380 val = printfwc.wxPrintDialogData_GetPrintToFile(self, *_args, **_kwargs)
381 return val
382 def GetSetupDialog(self, *_args, **_kwargs):
383 val = printfwc.wxPrintDialogData_GetSetupDialog(self, *_args, **_kwargs)
384 return val
385 def SetFromPage(self, *_args, **_kwargs):
386 val = printfwc.wxPrintDialogData_SetFromPage(self, *_args, **_kwargs)
387 return val
388 def SetToPage(self, *_args, **_kwargs):
389 val = printfwc.wxPrintDialogData_SetToPage(self, *_args, **_kwargs)
390 return val
391 def SetMinPage(self, *_args, **_kwargs):
392 val = printfwc.wxPrintDialogData_SetMinPage(self, *_args, **_kwargs)
393 return val
394 def SetMaxPage(self, *_args, **_kwargs):
395 val = printfwc.wxPrintDialogData_SetMaxPage(self, *_args, **_kwargs)
396 return val
397 def SetNoCopies(self, *_args, **_kwargs):
398 val = printfwc.wxPrintDialogData_SetNoCopies(self, *_args, **_kwargs)
399 return val
400 def SetAllPages(self, *_args, **_kwargs):
401 val = printfwc.wxPrintDialogData_SetAllPages(self, *_args, **_kwargs)
402 return val
403 def SetSelection(self, *_args, **_kwargs):
404 val = printfwc.wxPrintDialogData_SetSelection(self, *_args, **_kwargs)
405 return val
406 def SetCollate(self, *_args, **_kwargs):
407 val = printfwc.wxPrintDialogData_SetCollate(self, *_args, **_kwargs)
408 return val
409 def SetPrintToFile(self, *_args, **_kwargs):
410 val = printfwc.wxPrintDialogData_SetPrintToFile(self, *_args, **_kwargs)
411 return val
412 def SetSetupDialog(self, *_args, **_kwargs):
413 val = printfwc.wxPrintDialogData_SetSetupDialog(self, *_args, **_kwargs)
414 return val
415 def EnablePrintToFile(self, *_args, **_kwargs):
416 val = printfwc.wxPrintDialogData_EnablePrintToFile(self, *_args, **_kwargs)
417 return val
418 def EnableSelection(self, *_args, **_kwargs):
419 val = printfwc.wxPrintDialogData_EnableSelection(self, *_args, **_kwargs)
420 return val
421 def EnablePageNumbers(self, *_args, **_kwargs):
422 val = printfwc.wxPrintDialogData_EnablePageNumbers(self, *_args, **_kwargs)
423 return val
424 def EnableHelp(self, *_args, **_kwargs):
425 val = printfwc.wxPrintDialogData_EnableHelp(self, *_args, **_kwargs)
426 return val
427 def GetEnablePrintToFile(self, *_args, **_kwargs):
428 val = printfwc.wxPrintDialogData_GetEnablePrintToFile(self, *_args, **_kwargs)
429 return val
430 def GetEnableSelection(self, *_args, **_kwargs):
431 val = printfwc.wxPrintDialogData_GetEnableSelection(self, *_args, **_kwargs)
432 return val
433 def GetEnablePageNumbers(self, *_args, **_kwargs):
434 val = printfwc.wxPrintDialogData_GetEnablePageNumbers(self, *_args, **_kwargs)
435 return val
436 def GetEnableHelp(self, *_args, **_kwargs):
437 val = printfwc.wxPrintDialogData_GetEnableHelp(self, *_args, **_kwargs)
438 return val
439 def Ok(self, *_args, **_kwargs):
440 val = printfwc.wxPrintDialogData_Ok(self, *_args, **_kwargs)
441 return val
442 def GetPrintData(self, *_args, **_kwargs):
443 val = printfwc.wxPrintDialogData_GetPrintData(self, *_args, **_kwargs)
444 if val: val = wxPrintDataPtr(val) ; val.thisown = 1
445 return val
446 def SetPrintData(self, *_args, **_kwargs):
447 val = printfwc.wxPrintDialogData_SetPrintData(self, *_args, **_kwargs)
448 return val
449 def __repr__(self):
450 return "<%s.%s instance; proxy of C++ wxPrintDialogData instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this)
451 def __nonzero__(self): return self.Ok()
452 class wxPrintDialogData(wxPrintDialogDataPtr):
453 def __init__(self,*_args,**_kwargs):
454 self.this = printfwc.new_wxPrintDialogData(*_args,**_kwargs)
455 self.thisown = 1
456
457
458
459
460 class wxPrintDialogPtr(wxDialogPtr):
461 def __init__(self,this):
462 self.this = this
463 self.thisown = 0
464 def GetPrintDialogData(self, *_args, **_kwargs):
465 val = printfwc.wxPrintDialog_GetPrintDialogData(self, *_args, **_kwargs)
466 if val: val = wxPrintDialogDataPtr(val)
467 return val
468 def GetPrintDC(self, *_args, **_kwargs):
469 val = printfwc.wxPrintDialog_GetPrintDC(self, *_args, **_kwargs)
470 return val
471 def ShowModal(self, *_args, **_kwargs):
472 val = printfwc.wxPrintDialog_ShowModal(self, *_args, **_kwargs)
473 return val
474 def __repr__(self):
475 return "<%s.%s instance; proxy of C++ wxPrintDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this)
476 class wxPrintDialog(wxPrintDialogPtr):
477 def __init__(self,*_args,**_kwargs):
478 self.this = printfwc.new_wxPrintDialog(*_args,**_kwargs)
479 self.thisown = 1
480
481
482
483
484 class wxPrintoutPtr(wxObjectPtr):
485 def __init__(self,this):
486 self.this = this
487 self.thisown = 0
488 def _setCallbackInfo(self, *_args, **_kwargs):
489 val = printfwc.wxPrintout__setCallbackInfo(self, *_args, **_kwargs)
490 return val
491 def Destroy(self, *_args, **_kwargs):
492 val = printfwc.wxPrintout_Destroy(self, *_args, **_kwargs)
493 return val
494 def GetDC(self, *_args, **_kwargs):
495 val = printfwc.wxPrintout_GetDC(self, *_args, **_kwargs)
496 return val
497 def GetPageSizeMM(self, *_args, **_kwargs):
498 val = printfwc.wxPrintout_GetPageSizeMM(self, *_args, **_kwargs)
499 return val
500 def GetPageSizePixels(self, *_args, **_kwargs):
501 val = printfwc.wxPrintout_GetPageSizePixels(self, *_args, **_kwargs)
502 return val
503 def GetPPIPrinter(self, *_args, **_kwargs):
504 val = printfwc.wxPrintout_GetPPIPrinter(self, *_args, **_kwargs)
505 return val
506 def GetPPIScreen(self, *_args, **_kwargs):
507 val = printfwc.wxPrintout_GetPPIScreen(self, *_args, **_kwargs)
508 return val
509 def IsPreview(self, *_args, **_kwargs):
510 val = printfwc.wxPrintout_IsPreview(self, *_args, **_kwargs)
511 return val
512 def base_OnBeginDocument(self, *_args, **_kwargs):
513 val = printfwc.wxPrintout_base_OnBeginDocument(self, *_args, **_kwargs)
514 return val
515 def base_OnEndDocument(self, *_args, **_kwargs):
516 val = printfwc.wxPrintout_base_OnEndDocument(self, *_args, **_kwargs)
517 return val
518 def base_OnBeginPrinting(self, *_args, **_kwargs):
519 val = printfwc.wxPrintout_base_OnBeginPrinting(self, *_args, **_kwargs)
520 return val
521 def base_OnEndPrinting(self, *_args, **_kwargs):
522 val = printfwc.wxPrintout_base_OnEndPrinting(self, *_args, **_kwargs)
523 return val
524 def base_OnPreparePrinting(self, *_args, **_kwargs):
525 val = printfwc.wxPrintout_base_OnPreparePrinting(self, *_args, **_kwargs)
526 return val
527 def base_GetPageInfo(self, *_args, **_kwargs):
528 val = printfwc.wxPrintout_base_GetPageInfo(self, *_args, **_kwargs)
529 return val
530 def base_HasPage(self, *_args, **_kwargs):
531 val = printfwc.wxPrintout_base_HasPage(self, *_args, **_kwargs)
532 return val
533 def __repr__(self):
534 return "<%s.%s instance; proxy of C++ wxPrintout instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this)
535 class wxPrintout(wxPrintoutPtr):
536 def __init__(self,*_args,**_kwargs):
537 self.this = printfwc.new_wxPrintout(*_args,**_kwargs)
538 self.thisown = 1
539 self._setCallbackInfo(self, wxPrintout)
540
541
542
543
544 class wxPrinterPtr(wxObjectPtr):
545 def __init__(self,this):
546 self.this = this
547 self.thisown = 0
548 def __del__(self, delfunc=printfwc.delete_wxPrinter):
549 if self.thisown == 1:
550 try:
551 delfunc(self)
552 except:
553 pass
554 def CreateAbortWindow(self, *_args, **_kwargs):
555 val = printfwc.wxPrinter_CreateAbortWindow(self, *_args, **_kwargs)
556 return val
557 def GetPrintDialogData(self, *_args, **_kwargs):
558 val = printfwc.wxPrinter_GetPrintDialogData(self, *_args, **_kwargs)
559 if val: val = wxPrintDialogDataPtr(val)
560 return val
561 def Print(self, *_args, **_kwargs):
562 val = printfwc.wxPrinter_Print(self, *_args, **_kwargs)
563 return val
564 def PrintDialog(self, *_args, **_kwargs):
565 val = printfwc.wxPrinter_PrintDialog(self, *_args, **_kwargs)
566 return val
567 def ReportError(self, *_args, **_kwargs):
568 val = printfwc.wxPrinter_ReportError(self, *_args, **_kwargs)
569 return val
570 def Setup(self, *_args, **_kwargs):
571 val = printfwc.wxPrinter_Setup(self, *_args, **_kwargs)
572 return val
573 def GetAbort(self, *_args, **_kwargs):
574 val = printfwc.wxPrinter_GetAbort(self, *_args, **_kwargs)
575 return val
576 def __repr__(self):
577 return "<%s.%s instance; proxy of C++ wxPrinter instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this)
578 class wxPrinter(wxPrinterPtr):
579 def __init__(self,*_args,**_kwargs):
580 self.this = printfwc.new_wxPrinter(*_args,**_kwargs)
581 self.thisown = 1
582
583
584
585
586 class wxPrintAbortDialogPtr(wxDialogPtr):
587 def __init__(self,this):
588 self.this = this
589 self.thisown = 0
590 def __repr__(self):
591 return "<%s.%s instance; proxy of C++ wxPrintAbortDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this)
592 class wxPrintAbortDialog(wxPrintAbortDialogPtr):
593 def __init__(self,*_args,**_kwargs):
594 self.this = printfwc.new_wxPrintAbortDialog(*_args,**_kwargs)
595 self.thisown = 1
596
597
598
599
600 class wxPrintPreviewPtr(wxObjectPtr):
601 def __init__(self,this):
602 self.this = this
603 self.thisown = 0
604 def SetCurrentPage(self, *_args, **_kwargs):
605 val = printfwc.wxPrintPreview_SetCurrentPage(self, *_args, **_kwargs)
606 return val
607 def GetCurrentPage(self, *_args, **_kwargs):
608 val = printfwc.wxPrintPreview_GetCurrentPage(self, *_args, **_kwargs)
609 return val
610 def SetPrintout(self, *_args, **_kwargs):
611 val = printfwc.wxPrintPreview_SetPrintout(self, *_args, **_kwargs)
612 return val
613 def GetPrintout(self, *_args, **_kwargs):
614 val = printfwc.wxPrintPreview_GetPrintout(self, *_args, **_kwargs)
615 return val
616 def GetPrintoutForPrinting(self, *_args, **_kwargs):
617 val = printfwc.wxPrintPreview_GetPrintoutForPrinting(self, *_args, **_kwargs)
618 return val
619 def SetFrame(self, *_args, **_kwargs):
620 val = printfwc.wxPrintPreview_SetFrame(self, *_args, **_kwargs)
621 return val
622 def SetCanvas(self, *_args, **_kwargs):
623 val = printfwc.wxPrintPreview_SetCanvas(self, *_args, **_kwargs)
624 return val
625 def GetFrame(self, *_args, **_kwargs):
626 val = printfwc.wxPrintPreview_GetFrame(self, *_args, **_kwargs)
627 return val
628 def GetCanvas(self, *_args, **_kwargs):
629 val = printfwc.wxPrintPreview_GetCanvas(self, *_args, **_kwargs)
630 if val: val = wxPreviewCanvasPtr(val)
631 return val
632 def PaintPage(self, *_args, **_kwargs):
633 val = printfwc.wxPrintPreview_PaintPage(self, *_args, **_kwargs)
634 return val
635 def DrawBlankPage(self, *_args, **_kwargs):
636 val = printfwc.wxPrintPreview_DrawBlankPage(self, *_args, **_kwargs)
637 return val
638 def RenderPage(self, *_args, **_kwargs):
639 val = printfwc.wxPrintPreview_RenderPage(self, *_args, **_kwargs)
640 return val
641 def AdjustScrollbars(self, *_args, **_kwargs):
642 val = printfwc.wxPrintPreview_AdjustScrollbars(self, *_args, **_kwargs)
643 return val
644 def GetPrintDialogData(self, *_args, **_kwargs):
645 val = printfwc.wxPrintPreview_GetPrintDialogData(self, *_args, **_kwargs)
646 if val: val = wxPrintDialogDataPtr(val)
647 return val
648 def SetZoom(self, *_args, **_kwargs):
649 val = printfwc.wxPrintPreview_SetZoom(self, *_args, **_kwargs)
650 return val
651 def GetZoom(self, *_args, **_kwargs):
652 val = printfwc.wxPrintPreview_GetZoom(self, *_args, **_kwargs)
653 return val
654 def GetMaxPage(self, *_args, **_kwargs):
655 val = printfwc.wxPrintPreview_GetMaxPage(self, *_args, **_kwargs)
656 return val
657 def GetMinPage(self, *_args, **_kwargs):
658 val = printfwc.wxPrintPreview_GetMinPage(self, *_args, **_kwargs)
659 return val
660 def Ok(self, *_args, **_kwargs):
661 val = printfwc.wxPrintPreview_Ok(self, *_args, **_kwargs)
662 return val
663 def SetOk(self, *_args, **_kwargs):
664 val = printfwc.wxPrintPreview_SetOk(self, *_args, **_kwargs)
665 return val
666 def Print(self, *_args, **_kwargs):
667 val = printfwc.wxPrintPreview_Print(self, *_args, **_kwargs)
668 return val
669 def DetermineScaling(self, *_args, **_kwargs):
670 val = printfwc.wxPrintPreview_DetermineScaling(self, *_args, **_kwargs)
671 return val
672 def __repr__(self):
673 return "<%s.%s instance; proxy of C++ wxPrintPreview instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this)
674 def __nonzero__(self): return self.Ok()
675 class wxPrintPreview(wxPrintPreviewPtr):
676 def __init__(self,*_args,**_kwargs):
677 self.this = printfwc.new_wxPrintPreview(*_args,**_kwargs)
678 self.thisown = 1
679
680
681
682
683 class wxPreviewFramePtr(wxFramePtr):
684 def __init__(self,this):
685 self.this = this
686 self.thisown = 0
687 def Initialize(self, *_args, **_kwargs):
688 val = printfwc.wxPreviewFrame_Initialize(self, *_args, **_kwargs)
689 return val
690 def CreateControlBar(self, *_args, **_kwargs):
691 val = printfwc.wxPreviewFrame_CreateControlBar(self, *_args, **_kwargs)
692 return val
693 def CreateCanvas(self, *_args, **_kwargs):
694 val = printfwc.wxPreviewFrame_CreateCanvas(self, *_args, **_kwargs)
695 return val
696 def GetControlBar(self, *_args, **_kwargs):
697 val = printfwc.wxPreviewFrame_GetControlBar(self, *_args, **_kwargs)
698 if val: val = wxPreviewControlBarPtr(val)
699 return val
700 def __repr__(self):
701 return "<%s.%s instance; proxy of C++ wxPreviewFrame instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this)
702 class wxPreviewFrame(wxPreviewFramePtr):
703 def __init__(self,*_args,**_kwargs):
704 self.this = printfwc.new_wxPreviewFrame(*_args,**_kwargs)
705 self.thisown = 1
706 self._setOORInfo(self)
707
708
709
710
711 class wxPreviewCanvasPtr(wxScrolledWindowPtr):
712 def __init__(self,this):
713 self.this = this
714 self.thisown = 0
715 def __repr__(self):
716 return "<%s.%s instance; proxy of C++ wxPreviewCanvas instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this)
717 class wxPreviewCanvas(wxPreviewCanvasPtr):
718 def __init__(self,*_args,**_kwargs):
719 self.this = printfwc.new_wxPreviewCanvas(*_args,**_kwargs)
720 self.thisown = 1
721 self._setOORInfo(self)
722
723
724
725
726 class wxPreviewControlBarPtr(wxPanelPtr):
727 def __init__(self,this):
728 self.this = this
729 self.thisown = 0
730 def GetZoomControl(self, *_args, **_kwargs):
731 val = printfwc.wxPreviewControlBar_GetZoomControl(self, *_args, **_kwargs)
732 return val
733 def SetZoomControl(self, *_args, **_kwargs):
734 val = printfwc.wxPreviewControlBar_SetZoomControl(self, *_args, **_kwargs)
735 return val
736 def GetPrintPreview(self, *_args, **_kwargs):
737 val = printfwc.wxPreviewControlBar_GetPrintPreview(self, *_args, **_kwargs)
738 if val: val = wxPrintPreviewPtr(val)
739 return val
740 def OnNext(self, *_args, **_kwargs):
741 val = printfwc.wxPreviewControlBar_OnNext(self, *_args, **_kwargs)
742 return val
743 def OnPrevious(self, *_args, **_kwargs):
744 val = printfwc.wxPreviewControlBar_OnPrevious(self, *_args, **_kwargs)
745 return val
746 def OnFirst(self, *_args, **_kwargs):
747 val = printfwc.wxPreviewControlBar_OnFirst(self, *_args, **_kwargs)
748 return val
749 def OnLast(self, *_args, **_kwargs):
750 val = printfwc.wxPreviewControlBar_OnLast(self, *_args, **_kwargs)
751 return val
752 def OnGoto(self, *_args, **_kwargs):
753 val = printfwc.wxPreviewControlBar_OnGoto(self, *_args, **_kwargs)
754 return val
755 def __repr__(self):
756 return "<%s.%s instance; proxy of C++ wxPreviewControlBar instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this)
757 class wxPreviewControlBar(wxPreviewControlBarPtr):
758 def __init__(self,*_args,**_kwargs):
759 self.this = printfwc.new_wxPreviewControlBar(*_args,**_kwargs)
760 self.thisown = 1
761 self._setOORInfo(self)
762
763
764
765
766 class wxPyPrintPreviewPtr(wxPrintPreviewPtr):
767 def __init__(self,this):
768 self.this = this
769 self.thisown = 0
770 def _setCallbackInfo(self, *_args, **_kwargs):
771 val = printfwc.wxPyPrintPreview__setCallbackInfo(self, *_args, **_kwargs)
772 return val
773 def base_SetCurrentPage(self, *_args, **_kwargs):
774 val = printfwc.wxPyPrintPreview_base_SetCurrentPage(self, *_args, **_kwargs)
775 return val
776 def base_PaintPage(self, *_args, **_kwargs):
777 val = printfwc.wxPyPrintPreview_base_PaintPage(self, *_args, **_kwargs)
778 return val
779 def base_DrawBlankPage(self, *_args, **_kwargs):
780 val = printfwc.wxPyPrintPreview_base_DrawBlankPage(self, *_args, **_kwargs)
781 return val
782 def base_RenderPage(self, *_args, **_kwargs):
783 val = printfwc.wxPyPrintPreview_base_RenderPage(self, *_args, **_kwargs)
784 return val
785 def base_SetZoom(self, *_args, **_kwargs):
786 val = printfwc.wxPyPrintPreview_base_SetZoom(self, *_args, **_kwargs)
787 return val
788 def base_Print(self, *_args, **_kwargs):
789 val = printfwc.wxPyPrintPreview_base_Print(self, *_args, **_kwargs)
790 return val
791 def base_DetermineScaling(self, *_args, **_kwargs):
792 val = printfwc.wxPyPrintPreview_base_DetermineScaling(self, *_args, **_kwargs)
793 return val
794 def __repr__(self):
795 return "<%s.%s instance; proxy of C++ wxPyPrintPreview instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this)
796 class wxPyPrintPreview(wxPyPrintPreviewPtr):
797 def __init__(self,*_args,**_kwargs):
798 self.this = printfwc.new_wxPyPrintPreview(*_args,**_kwargs)
799 self.thisown = 1
800 self._setCallbackInfo(self, wxPyPrintPreview)
801
802
803
804
805 class wxPyPreviewFramePtr(wxPreviewFramePtr):
806 def __init__(self,this):
807 self.this = this
808 self.thisown = 0
809 def _setCallbackInfo(self, *_args, **_kwargs):
810 val = printfwc.wxPyPreviewFrame__setCallbackInfo(self, *_args, **_kwargs)
811 return val
812 def SetPreviewCanvas(self, *_args, **_kwargs):
813 val = printfwc.wxPyPreviewFrame_SetPreviewCanvas(self, *_args, **_kwargs)
814 return val
815 def SetControlBar(self, *_args, **_kwargs):
816 val = printfwc.wxPyPreviewFrame_SetControlBar(self, *_args, **_kwargs)
817 return val
818 def base_Initialize(self, *_args, **_kwargs):
819 val = printfwc.wxPyPreviewFrame_base_Initialize(self, *_args, **_kwargs)
820 return val
821 def base_CreateCanvas(self, *_args, **_kwargs):
822 val = printfwc.wxPyPreviewFrame_base_CreateCanvas(self, *_args, **_kwargs)
823 return val
824 def base_CreateControlBar(self, *_args, **_kwargs):
825 val = printfwc.wxPyPreviewFrame_base_CreateControlBar(self, *_args, **_kwargs)
826 return val
827 def __repr__(self):
828 return "<%s.%s instance; proxy of C++ wxPyPreviewFrame instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this)
829 class wxPyPreviewFrame(wxPyPreviewFramePtr):
830 def __init__(self,*_args,**_kwargs):
831 self.this = printfwc.new_wxPyPreviewFrame(*_args,**_kwargs)
832 self.thisown = 1
833 self._setCallbackInfo(self, wxPyPreviewFrame)
834 self._setOORInfo(self)
835
836
837
838
839 class wxPyPreviewControlBarPtr(wxPreviewControlBarPtr):
840 def __init__(self,this):
841 self.this = this
842 self.thisown = 0
843 def _setCallbackInfo(self, *_args, **_kwargs):
844 val = printfwc.wxPyPreviewControlBar__setCallbackInfo(self, *_args, **_kwargs)
845 return val
846 def SetPrintPreview(self, *_args, **_kwargs):
847 val = printfwc.wxPyPreviewControlBar_SetPrintPreview(self, *_args, **_kwargs)
848 return val
849 def base_CreateButtons(self, *_args, **_kwargs):
850 val = printfwc.wxPyPreviewControlBar_base_CreateButtons(self, *_args, **_kwargs)
851 return val
852 def base_SetZoomControl(self, *_args, **_kwargs):
853 val = printfwc.wxPyPreviewControlBar_base_SetZoomControl(self, *_args, **_kwargs)
854 return val
855 def __repr__(self):
856 return "<%s.%s instance; proxy of C++ wxPyPreviewControlBar instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this)
857 class wxPyPreviewControlBar(wxPyPreviewControlBarPtr):
858 def __init__(self,*_args,**_kwargs):
859 self.this = printfwc.new_wxPyPreviewControlBar(*_args,**_kwargs)
860 self.thisown = 1
861 self._setCallbackInfo(self, wxPyPreviewControlBar)
862 self._setOORInfo(self)
863
864
865
866
867
868
869 #-------------- FUNCTION WRAPPERS ------------------
870
871 wxPostScriptDC_SetResolution = printfwc.wxPostScriptDC_SetResolution
872
873 wxPostScriptDC_GetResolution = printfwc.wxPostScriptDC_GetResolution
874
875 wxPrinter_GetLastError = printfwc.wxPrinter_GetLastError
876
877
878
879 #-------------- VARIABLE WRAPPERS ------------------
880
881 wxPRINT_MODE_NONE = printfwc.wxPRINT_MODE_NONE
882 wxPRINT_MODE_PREVIEW = printfwc.wxPRINT_MODE_PREVIEW
883 wxPRINT_MODE_FILE = printfwc.wxPRINT_MODE_FILE
884 wxPRINT_MODE_PRINTER = printfwc.wxPRINT_MODE_PRINTER
885 wxPRINTER_NO_ERROR = printfwc.wxPRINTER_NO_ERROR
886 wxPRINTER_CANCELLED = printfwc.wxPRINTER_CANCELLED
887 wxPRINTER_ERROR = printfwc.wxPRINTER_ERROR
888 wxPREVIEW_PRINT = printfwc.wxPREVIEW_PRINT
889 wxPREVIEW_PREVIOUS = printfwc.wxPREVIEW_PREVIOUS
890 wxPREVIEW_NEXT = printfwc.wxPREVIEW_NEXT
891 wxPREVIEW_ZOOM = printfwc.wxPREVIEW_ZOOM
892 wxPREVIEW_FIRST = printfwc.wxPREVIEW_FIRST
893 wxPREVIEW_LAST = printfwc.wxPREVIEW_LAST
894 wxPREVIEW_GOTO = printfwc.wxPREVIEW_GOTO
895 wxPREVIEW_DEFAULT = printfwc.wxPREVIEW_DEFAULT
896 wxID_PREVIEW_CLOSE = printfwc.wxID_PREVIEW_CLOSE
897 wxID_PREVIEW_NEXT = printfwc.wxID_PREVIEW_NEXT
898 wxID_PREVIEW_PREVIOUS = printfwc.wxID_PREVIEW_PREVIOUS
899 wxID_PREVIEW_PRINT = printfwc.wxID_PREVIEW_PRINT
900 wxID_PREVIEW_ZOOM = printfwc.wxID_PREVIEW_ZOOM
901 wxID_PREVIEW_FIRST = printfwc.wxID_PREVIEW_FIRST
902 wxID_PREVIEW_LAST = printfwc.wxID_PREVIEW_LAST
903 wxID_PREVIEW_GOTO = printfwc.wxID_PREVIEW_GOTO