]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/gtk/_windows.py
reSWIGged
[wxWidgets.git] / wxPython / src / gtk / _windows.py
1 # This file was created automatically by SWIG.
2 # Don't modify this file, modify the SWIG interface instead.
3
4 import _windows_
5
6 import _core
7 wx = _core
8 #---------------------------------------------------------------------------
9
10 class Panel(_core.Window):
11 def __repr__(self):
12 return "<%s.%s; proxy of C++ wxPanel instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
13 def __init__(self, *args, **kwargs):
14 """
15 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
16 Size size=DefaultSize, long style=wxTAB_TRAVERSAL|wxNO_BORDER,
17 String name=PanelNameStr) -> Panel
18 """
19 newobj = _windows_.new_Panel(*args, **kwargs)
20 self.this = newobj.this
21 self.thisown = 1
22 del newobj.thisown
23 self._setOORInfo(self)
24
25 def Create(*args, **kwargs):
26 """
27 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
28 Size size=DefaultSize, long style=wxTAB_TRAVERSAL|wxNO_BORDER,
29 String name=PanelNameStr) -> bool
30
31 Create the GUI part of the Window for 2-phase creation mode.
32 """
33 return _windows_.Panel_Create(*args, **kwargs)
34
35 def InitDialog(*args, **kwargs):
36 """
37 InitDialog(self)
38
39 Sends an EVT_INIT_DIALOG event, whose handler usually transfers data
40 to the dialog via validators.
41 """
42 return _windows_.Panel_InitDialog(*args, **kwargs)
43
44 def GetClassDefaultAttributes(*args, **kwargs):
45 """
46 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
47
48 Get the default attributes for this class. This is useful if you want
49 to use the same font or colour in your own control as in a standard
50 control -- which is a much better idea than hard coding specific
51 colours or fonts which might look completely out of place on the
52 user's system, especially if it uses themes.
53
54 The variant parameter is only relevant under Mac currently and is
55 ignore under other platforms. Under Mac, it will change the size of
56 the returned font. See `wx.Window.SetWindowVariant` for more about
57 this.
58 """
59 return _windows_.Panel_GetClassDefaultAttributes(*args, **kwargs)
60
61 GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes)
62
63 class PanelPtr(Panel):
64 def __init__(self, this):
65 self.this = this
66 if not hasattr(self,"thisown"): self.thisown = 0
67 self.__class__ = Panel
68 _windows_.Panel_swigregister(PanelPtr)
69
70 def PrePanel(*args, **kwargs):
71 """PrePanel() -> Panel"""
72 val = _windows_.new_PrePanel(*args, **kwargs)
73 val.thisown = 1
74 return val
75
76 def Panel_GetClassDefaultAttributes(*args, **kwargs):
77 """
78 Panel_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
79
80 Get the default attributes for this class. This is useful if you want
81 to use the same font or colour in your own control as in a standard
82 control -- which is a much better idea than hard coding specific
83 colours or fonts which might look completely out of place on the
84 user's system, especially if it uses themes.
85
86 The variant parameter is only relevant under Mac currently and is
87 ignore under other platforms. Under Mac, it will change the size of
88 the returned font. See `wx.Window.SetWindowVariant` for more about
89 this.
90 """
91 return _windows_.Panel_GetClassDefaultAttributes(*args, **kwargs)
92
93 #---------------------------------------------------------------------------
94
95 class ScrolledWindow(Panel):
96 def __repr__(self):
97 return "<%s.%s; proxy of C++ wxScrolledWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
98 def __init__(self, *args, **kwargs):
99 """
100 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
101 Size size=DefaultSize, long style=wxHSCROLL|wxVSCROLL,
102 String name=PanelNameStr) -> ScrolledWindow
103 """
104 newobj = _windows_.new_ScrolledWindow(*args, **kwargs)
105 self.this = newobj.this
106 self.thisown = 1
107 del newobj.thisown
108 self._setOORInfo(self)
109
110 def Create(*args, **kwargs):
111 """
112 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
113 Size size=DefaultSize, long style=wxHSCROLL|wxVSCROLL,
114 String name=PanelNameStr) -> bool
115
116 Create the GUI part of the Window for 2-phase creation mode.
117 """
118 return _windows_.ScrolledWindow_Create(*args, **kwargs)
119
120 def SetScrollbars(*args, **kwargs):
121 """
122 SetScrollbars(self, int pixelsPerUnitX, int pixelsPerUnitY, int noUnitsX,
123 int noUnitsY, int xPos=0, int yPos=0, bool noRefresh=False)
124 """
125 return _windows_.ScrolledWindow_SetScrollbars(*args, **kwargs)
126
127 def Scroll(*args, **kwargs):
128 """Scroll(self, int x, int y)"""
129 return _windows_.ScrolledWindow_Scroll(*args, **kwargs)
130
131 def GetScrollPageSize(*args, **kwargs):
132 """GetScrollPageSize(self, int orient) -> int"""
133 return _windows_.ScrolledWindow_GetScrollPageSize(*args, **kwargs)
134
135 def SetScrollPageSize(*args, **kwargs):
136 """SetScrollPageSize(self, int orient, int pageSize)"""
137 return _windows_.ScrolledWindow_SetScrollPageSize(*args, **kwargs)
138
139 def SetScrollRate(*args, **kwargs):
140 """SetScrollRate(self, int xstep, int ystep)"""
141 return _windows_.ScrolledWindow_SetScrollRate(*args, **kwargs)
142
143 def GetScrollPixelsPerUnit(*args, **kwargs):
144 """
145 GetScrollPixelsPerUnit() -> (xUnit, yUnit)
146
147 Get the size of one logical unit in physical units.
148 """
149 return _windows_.ScrolledWindow_GetScrollPixelsPerUnit(*args, **kwargs)
150
151 def EnableScrolling(*args, **kwargs):
152 """EnableScrolling(self, bool x_scrolling, bool y_scrolling)"""
153 return _windows_.ScrolledWindow_EnableScrolling(*args, **kwargs)
154
155 def GetViewStart(*args, **kwargs):
156 """
157 GetViewStart() -> (x,y)
158
159 Get the view start
160 """
161 return _windows_.ScrolledWindow_GetViewStart(*args, **kwargs)
162
163 def SetScale(*args, **kwargs):
164 """SetScale(self, double xs, double ys)"""
165 return _windows_.ScrolledWindow_SetScale(*args, **kwargs)
166
167 def GetScaleX(*args, **kwargs):
168 """GetScaleX(self) -> double"""
169 return _windows_.ScrolledWindow_GetScaleX(*args, **kwargs)
170
171 def GetScaleY(*args, **kwargs):
172 """GetScaleY(self) -> double"""
173 return _windows_.ScrolledWindow_GetScaleY(*args, **kwargs)
174
175 def CalcScrolledPosition(*args):
176 """
177 CalcScrolledPosition(self, Point pt) -> Point
178 CalcScrolledPosition(int x, int y) -> (sx, sy)
179
180 Translate between scrolled and unscrolled coordinates.
181 """
182 return _windows_.ScrolledWindow_CalcScrolledPosition(*args)
183
184 def CalcUnscrolledPosition(*args):
185 """
186 CalcUnscrolledPosition(self, Point pt) -> Point
187 CalcUnscrolledPosition(int x, int y) -> (ux, uy)
188
189 Translate between scrolled and unscrolled coordinates.
190 """
191 return _windows_.ScrolledWindow_CalcUnscrolledPosition(*args)
192
193 def AdjustScrollbars(*args, **kwargs):
194 """AdjustScrollbars(self)"""
195 return _windows_.ScrolledWindow_AdjustScrollbars(*args, **kwargs)
196
197 def CalcScrollInc(*args, **kwargs):
198 """CalcScrollInc(self, ScrollWinEvent event) -> int"""
199 return _windows_.ScrolledWindow_CalcScrollInc(*args, **kwargs)
200
201 def SetTargetWindow(*args, **kwargs):
202 """SetTargetWindow(self, Window target)"""
203 return _windows_.ScrolledWindow_SetTargetWindow(*args, **kwargs)
204
205 def GetTargetWindow(*args, **kwargs):
206 """GetTargetWindow(self) -> Window"""
207 return _windows_.ScrolledWindow_GetTargetWindow(*args, **kwargs)
208
209 def DoPrepareDC(*args, **kwargs):
210 """
211 DoPrepareDC(self, DC dc)
212
213 Normally what is called by `PrepareDC`.
214 """
215 return _windows_.ScrolledWindow_DoPrepareDC(*args, **kwargs)
216
217 def GetClassDefaultAttributes(*args, **kwargs):
218 """
219 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
220
221 Get the default attributes for this class. This is useful if you want
222 to use the same font or colour in your own control as in a standard
223 control -- which is a much better idea than hard coding specific
224 colours or fonts which might look completely out of place on the
225 user's system, especially if it uses themes.
226
227 The variant parameter is only relevant under Mac currently and is
228 ignore under other platforms. Under Mac, it will change the size of
229 the returned font. See `wx.Window.SetWindowVariant` for more about
230 this.
231 """
232 return _windows_.ScrolledWindow_GetClassDefaultAttributes(*args, **kwargs)
233
234 GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes)
235
236 class ScrolledWindowPtr(ScrolledWindow):
237 def __init__(self, this):
238 self.this = this
239 if not hasattr(self,"thisown"): self.thisown = 0
240 self.__class__ = ScrolledWindow
241 _windows_.ScrolledWindow_swigregister(ScrolledWindowPtr)
242
243 def PreScrolledWindow(*args, **kwargs):
244 """PreScrolledWindow() -> ScrolledWindow"""
245 val = _windows_.new_PreScrolledWindow(*args, **kwargs)
246 val.thisown = 1
247 return val
248
249 def ScrolledWindow_GetClassDefaultAttributes(*args, **kwargs):
250 """
251 ScrolledWindow_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
252
253 Get the default attributes for this class. This is useful if you want
254 to use the same font or colour in your own control as in a standard
255 control -- which is a much better idea than hard coding specific
256 colours or fonts which might look completely out of place on the
257 user's system, especially if it uses themes.
258
259 The variant parameter is only relevant under Mac currently and is
260 ignore under other platforms. Under Mac, it will change the size of
261 the returned font. See `wx.Window.SetWindowVariant` for more about
262 this.
263 """
264 return _windows_.ScrolledWindow_GetClassDefaultAttributes(*args, **kwargs)
265
266 #---------------------------------------------------------------------------
267
268 STAY_ON_TOP = _windows_.STAY_ON_TOP
269 ICONIZE = _windows_.ICONIZE
270 MINIMIZE = _windows_.MINIMIZE
271 MAXIMIZE = _windows_.MAXIMIZE
272 CLOSE_BOX = _windows_.CLOSE_BOX
273 THICK_FRAME = _windows_.THICK_FRAME
274 SYSTEM_MENU = _windows_.SYSTEM_MENU
275 MINIMIZE_BOX = _windows_.MINIMIZE_BOX
276 MAXIMIZE_BOX = _windows_.MAXIMIZE_BOX
277 TINY_CAPTION_HORIZ = _windows_.TINY_CAPTION_HORIZ
278 TINY_CAPTION_VERT = _windows_.TINY_CAPTION_VERT
279 RESIZE_BOX = _windows_.RESIZE_BOX
280 RESIZE_BORDER = _windows_.RESIZE_BORDER
281 DIALOG_NO_PARENT = _windows_.DIALOG_NO_PARENT
282 DEFAULT_FRAME_STYLE = _windows_.DEFAULT_FRAME_STYLE
283 DEFAULT_DIALOG_STYLE = _windows_.DEFAULT_DIALOG_STYLE
284 FRAME_TOOL_WINDOW = _windows_.FRAME_TOOL_WINDOW
285 FRAME_FLOAT_ON_PARENT = _windows_.FRAME_FLOAT_ON_PARENT
286 FRAME_NO_WINDOW_MENU = _windows_.FRAME_NO_WINDOW_MENU
287 FRAME_NO_TASKBAR = _windows_.FRAME_NO_TASKBAR
288 FRAME_SHAPED = _windows_.FRAME_SHAPED
289 FRAME_DRAWER = _windows_.FRAME_DRAWER
290 DIALOG_MODAL = _windows_.DIALOG_MODAL
291 DIALOG_MODELESS = _windows_.DIALOG_MODELESS
292 USER_COLOURS = _windows_.USER_COLOURS
293 NO_3D = _windows_.NO_3D
294 FULLSCREEN_NOMENUBAR = _windows_.FULLSCREEN_NOMENUBAR
295 FULLSCREEN_NOTOOLBAR = _windows_.FULLSCREEN_NOTOOLBAR
296 FULLSCREEN_NOSTATUSBAR = _windows_.FULLSCREEN_NOSTATUSBAR
297 FULLSCREEN_NOBORDER = _windows_.FULLSCREEN_NOBORDER
298 FULLSCREEN_NOCAPTION = _windows_.FULLSCREEN_NOCAPTION
299 FULLSCREEN_ALL = _windows_.FULLSCREEN_ALL
300 TOPLEVEL_EX_DIALOG = _windows_.TOPLEVEL_EX_DIALOG
301 USER_ATTENTION_INFO = _windows_.USER_ATTENTION_INFO
302 USER_ATTENTION_ERROR = _windows_.USER_ATTENTION_ERROR
303 class TopLevelWindow(_core.Window):
304 def __init__(self): raise RuntimeError, "No constructor defined"
305 def __repr__(self):
306 return "<%s.%s; proxy of C++ wxTopLevelWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
307 def Maximize(*args, **kwargs):
308 """Maximize(self, bool maximize=True)"""
309 return _windows_.TopLevelWindow_Maximize(*args, **kwargs)
310
311 def Restore(*args, **kwargs):
312 """Restore(self)"""
313 return _windows_.TopLevelWindow_Restore(*args, **kwargs)
314
315 def Iconize(*args, **kwargs):
316 """Iconize(self, bool iconize=True)"""
317 return _windows_.TopLevelWindow_Iconize(*args, **kwargs)
318
319 def IsMaximized(*args, **kwargs):
320 """IsMaximized(self) -> bool"""
321 return _windows_.TopLevelWindow_IsMaximized(*args, **kwargs)
322
323 def IsIconized(*args, **kwargs):
324 """IsIconized(self) -> bool"""
325 return _windows_.TopLevelWindow_IsIconized(*args, **kwargs)
326
327 def GetIcon(*args, **kwargs):
328 """GetIcon(self) -> Icon"""
329 return _windows_.TopLevelWindow_GetIcon(*args, **kwargs)
330
331 def SetIcon(*args, **kwargs):
332 """SetIcon(self, Icon icon)"""
333 return _windows_.TopLevelWindow_SetIcon(*args, **kwargs)
334
335 def SetIcons(*args, **kwargs):
336 """SetIcons(self, wxIconBundle icons)"""
337 return _windows_.TopLevelWindow_SetIcons(*args, **kwargs)
338
339 def ShowFullScreen(*args, **kwargs):
340 """ShowFullScreen(self, bool show, long style=FULLSCREEN_ALL) -> bool"""
341 return _windows_.TopLevelWindow_ShowFullScreen(*args, **kwargs)
342
343 def IsFullScreen(*args, **kwargs):
344 """IsFullScreen(self) -> bool"""
345 return _windows_.TopLevelWindow_IsFullScreen(*args, **kwargs)
346
347 def SetTitle(*args, **kwargs):
348 """
349 SetTitle(self, String title)
350
351 Sets the window's title. Applicable only to frames and dialogs.
352 """
353 return _windows_.TopLevelWindow_SetTitle(*args, **kwargs)
354
355 def GetTitle(*args, **kwargs):
356 """
357 GetTitle(self) -> String
358
359 Gets the window's title. Applicable only to frames and dialogs.
360 """
361 return _windows_.TopLevelWindow_GetTitle(*args, **kwargs)
362
363 def SetShape(*args, **kwargs):
364 """SetShape(self, Region region) -> bool"""
365 return _windows_.TopLevelWindow_SetShape(*args, **kwargs)
366
367 def RequestUserAttention(*args, **kwargs):
368 """RequestUserAttention(self, int flags=USER_ATTENTION_INFO)"""
369 return _windows_.TopLevelWindow_RequestUserAttention(*args, **kwargs)
370
371 def IsActive(*args, **kwargs):
372 """IsActive(self) -> bool"""
373 return _windows_.TopLevelWindow_IsActive(*args, **kwargs)
374
375 def MacSetMetalAppearance(*args, **kwargs):
376 """MacSetMetalAppearance(self, bool on)"""
377 return _windows_.TopLevelWindow_MacSetMetalAppearance(*args, **kwargs)
378
379 def MacGetMetalAppearance(*args, **kwargs):
380 """MacGetMetalAppearance(self) -> bool"""
381 return _windows_.TopLevelWindow_MacGetMetalAppearance(*args, **kwargs)
382
383
384 class TopLevelWindowPtr(TopLevelWindow):
385 def __init__(self, this):
386 self.this = this
387 if not hasattr(self,"thisown"): self.thisown = 0
388 self.__class__ = TopLevelWindow
389 _windows_.TopLevelWindow_swigregister(TopLevelWindowPtr)
390 cvar = _windows_.cvar
391 FrameNameStr = cvar.FrameNameStr
392 DialogNameStr = cvar.DialogNameStr
393 StatusLineNameStr = cvar.StatusLineNameStr
394 ToolBarNameStr = cvar.ToolBarNameStr
395
396 #---------------------------------------------------------------------------
397
398 class Frame(TopLevelWindow):
399 def __repr__(self):
400 return "<%s.%s; proxy of C++ wxFrame instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
401 def __init__(self, *args, **kwargs):
402 """
403 __init__(self, Window parent, int id=-1, String title=EmptyString,
404 Point pos=DefaultPosition, Size size=DefaultSize,
405 long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> Frame
406 """
407 newobj = _windows_.new_Frame(*args, **kwargs)
408 self.this = newobj.this
409 self.thisown = 1
410 del newobj.thisown
411 self._setOORInfo(self)
412
413 def Create(*args, **kwargs):
414 """
415 Create(self, Window parent, int id=-1, String title=EmptyString,
416 Point pos=DefaultPosition, Size size=DefaultSize,
417 long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> bool
418 """
419 return _windows_.Frame_Create(*args, **kwargs)
420
421 def GetClientAreaOrigin(*args, **kwargs):
422 """
423 GetClientAreaOrigin(self) -> Point
424
425 Get the origin of the client area of the window relative to the
426 window's top left corner (the client area may be shifted because of
427 the borders, scrollbars, other decorations...)
428 """
429 return _windows_.Frame_GetClientAreaOrigin(*args, **kwargs)
430
431 def SendSizeEvent(*args, **kwargs):
432 """SendSizeEvent(self)"""
433 return _windows_.Frame_SendSizeEvent(*args, **kwargs)
434
435 def SetMenuBar(*args, **kwargs):
436 """SetMenuBar(self, MenuBar menubar)"""
437 return _windows_.Frame_SetMenuBar(*args, **kwargs)
438
439 def GetMenuBar(*args, **kwargs):
440 """GetMenuBar(self) -> MenuBar"""
441 return _windows_.Frame_GetMenuBar(*args, **kwargs)
442
443 def ProcessCommand(*args, **kwargs):
444 """ProcessCommand(self, int winid) -> bool"""
445 return _windows_.Frame_ProcessCommand(*args, **kwargs)
446
447 Command = ProcessCommand
448 def CreateStatusBar(*args, **kwargs):
449 """
450 CreateStatusBar(self, int number=1, long style=wxST_SIZEGRIP|wxFULL_REPAINT_ON_RESIZE,
451 int winid=0, String name=StatusLineNameStr) -> StatusBar
452 """
453 return _windows_.Frame_CreateStatusBar(*args, **kwargs)
454
455 def GetStatusBar(*args, **kwargs):
456 """GetStatusBar(self) -> StatusBar"""
457 return _windows_.Frame_GetStatusBar(*args, **kwargs)
458
459 def SetStatusBar(*args, **kwargs):
460 """SetStatusBar(self, StatusBar statBar)"""
461 return _windows_.Frame_SetStatusBar(*args, **kwargs)
462
463 def SetStatusText(*args, **kwargs):
464 """SetStatusText(self, String text, int number=0)"""
465 return _windows_.Frame_SetStatusText(*args, **kwargs)
466
467 def SetStatusWidths(*args, **kwargs):
468 """SetStatusWidths(self, int widths, int widths_field)"""
469 return _windows_.Frame_SetStatusWidths(*args, **kwargs)
470
471 def PushStatusText(*args, **kwargs):
472 """PushStatusText(self, String text, int number=0)"""
473 return _windows_.Frame_PushStatusText(*args, **kwargs)
474
475 def PopStatusText(*args, **kwargs):
476 """PopStatusText(self, int number=0)"""
477 return _windows_.Frame_PopStatusText(*args, **kwargs)
478
479 def SetStatusBarPane(*args, **kwargs):
480 """SetStatusBarPane(self, int n)"""
481 return _windows_.Frame_SetStatusBarPane(*args, **kwargs)
482
483 def GetStatusBarPane(*args, **kwargs):
484 """GetStatusBarPane(self) -> int"""
485 return _windows_.Frame_GetStatusBarPane(*args, **kwargs)
486
487 def CreateToolBar(*args, **kwargs):
488 """CreateToolBar(self, long style=-1, int winid=-1, String name=ToolBarNameStr) -> wxToolBar"""
489 return _windows_.Frame_CreateToolBar(*args, **kwargs)
490
491 def GetToolBar(*args, **kwargs):
492 """GetToolBar(self) -> wxToolBar"""
493 return _windows_.Frame_GetToolBar(*args, **kwargs)
494
495 def SetToolBar(*args, **kwargs):
496 """SetToolBar(self, wxToolBar toolbar)"""
497 return _windows_.Frame_SetToolBar(*args, **kwargs)
498
499 def DoGiveHelp(*args, **kwargs):
500 """DoGiveHelp(self, String text, bool show)"""
501 return _windows_.Frame_DoGiveHelp(*args, **kwargs)
502
503 def DoMenuUpdates(*args, **kwargs):
504 """DoMenuUpdates(self, Menu menu=None)"""
505 return _windows_.Frame_DoMenuUpdates(*args, **kwargs)
506
507 def GetClassDefaultAttributes(*args, **kwargs):
508 """
509 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
510
511 Get the default attributes for this class. This is useful if you want
512 to use the same font or colour in your own control as in a standard
513 control -- which is a much better idea than hard coding specific
514 colours or fonts which might look completely out of place on the
515 user's system, especially if it uses themes.
516
517 The variant parameter is only relevant under Mac currently and is
518 ignore under other platforms. Under Mac, it will change the size of
519 the returned font. See `wx.Window.SetWindowVariant` for more about
520 this.
521 """
522 return _windows_.Frame_GetClassDefaultAttributes(*args, **kwargs)
523
524 GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes)
525
526 class FramePtr(Frame):
527 def __init__(self, this):
528 self.this = this
529 if not hasattr(self,"thisown"): self.thisown = 0
530 self.__class__ = Frame
531 _windows_.Frame_swigregister(FramePtr)
532
533 def PreFrame(*args, **kwargs):
534 """PreFrame() -> Frame"""
535 val = _windows_.new_PreFrame(*args, **kwargs)
536 val.thisown = 1
537 return val
538
539 def Frame_GetClassDefaultAttributes(*args, **kwargs):
540 """
541 Frame_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
542
543 Get the default attributes for this class. This is useful if you want
544 to use the same font or colour in your own control as in a standard
545 control -- which is a much better idea than hard coding specific
546 colours or fonts which might look completely out of place on the
547 user's system, especially if it uses themes.
548
549 The variant parameter is only relevant under Mac currently and is
550 ignore under other platforms. Under Mac, it will change the size of
551 the returned font. See `wx.Window.SetWindowVariant` for more about
552 this.
553 """
554 return _windows_.Frame_GetClassDefaultAttributes(*args, **kwargs)
555
556 #---------------------------------------------------------------------------
557
558 class Dialog(TopLevelWindow):
559 def __repr__(self):
560 return "<%s.%s; proxy of C++ wxDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
561 def __init__(self, *args, **kwargs):
562 """
563 __init__(self, Window parent, int id=-1, String title=EmptyString,
564 Point pos=DefaultPosition, Size size=DefaultSize,
565 long style=DEFAULT_DIALOG_STYLE, String name=DialogNameStr) -> Dialog
566 """
567 newobj = _windows_.new_Dialog(*args, **kwargs)
568 self.this = newobj.this
569 self.thisown = 1
570 del newobj.thisown
571 self._setOORInfo(self)
572
573 def Create(*args, **kwargs):
574 """
575 Create(self, Window parent, int id=-1, String title=EmptyString,
576 Point pos=DefaultPosition, Size size=DefaultSize,
577 long style=DEFAULT_DIALOG_STYLE, String name=DialogNameStr) -> bool
578 """
579 return _windows_.Dialog_Create(*args, **kwargs)
580
581 def SetReturnCode(*args, **kwargs):
582 """SetReturnCode(self, int returnCode)"""
583 return _windows_.Dialog_SetReturnCode(*args, **kwargs)
584
585 def GetReturnCode(*args, **kwargs):
586 """GetReturnCode(self) -> int"""
587 return _windows_.Dialog_GetReturnCode(*args, **kwargs)
588
589 def CreateTextSizer(*args, **kwargs):
590 """CreateTextSizer(self, String message) -> Sizer"""
591 return _windows_.Dialog_CreateTextSizer(*args, **kwargs)
592
593 def CreateButtonSizer(*args, **kwargs):
594 """CreateButtonSizer(self, long flags) -> Sizer"""
595 return _windows_.Dialog_CreateButtonSizer(*args, **kwargs)
596
597 def IsModal(*args, **kwargs):
598 """IsModal(self) -> bool"""
599 return _windows_.Dialog_IsModal(*args, **kwargs)
600
601 def ShowModal(*args, **kwargs):
602 """ShowModal(self) -> int"""
603 return _windows_.Dialog_ShowModal(*args, **kwargs)
604
605 def EndModal(*args, **kwargs):
606 """EndModal(self, int retCode)"""
607 return _windows_.Dialog_EndModal(*args, **kwargs)
608
609 def GetClassDefaultAttributes(*args, **kwargs):
610 """
611 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
612
613 Get the default attributes for this class. This is useful if you want
614 to use the same font or colour in your own control as in a standard
615 control -- which is a much better idea than hard coding specific
616 colours or fonts which might look completely out of place on the
617 user's system, especially if it uses themes.
618
619 The variant parameter is only relevant under Mac currently and is
620 ignore under other platforms. Under Mac, it will change the size of
621 the returned font. See `wx.Window.SetWindowVariant` for more about
622 this.
623 """
624 return _windows_.Dialog_GetClassDefaultAttributes(*args, **kwargs)
625
626 GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes)
627 def SendSizeEvent(self):
628 self.ProcessEvent(wx.SizeEvent((-1,-1)))
629
630
631 class DialogPtr(Dialog):
632 def __init__(self, this):
633 self.this = this
634 if not hasattr(self,"thisown"): self.thisown = 0
635 self.__class__ = Dialog
636 _windows_.Dialog_swigregister(DialogPtr)
637
638 def PreDialog(*args, **kwargs):
639 """PreDialog() -> Dialog"""
640 val = _windows_.new_PreDialog(*args, **kwargs)
641 val.thisown = 1
642 return val
643
644 def Dialog_GetClassDefaultAttributes(*args, **kwargs):
645 """
646 Dialog_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
647
648 Get the default attributes for this class. This is useful if you want
649 to use the same font or colour in your own control as in a standard
650 control -- which is a much better idea than hard coding specific
651 colours or fonts which might look completely out of place on the
652 user's system, especially if it uses themes.
653
654 The variant parameter is only relevant under Mac currently and is
655 ignore under other platforms. Under Mac, it will change the size of
656 the returned font. See `wx.Window.SetWindowVariant` for more about
657 this.
658 """
659 return _windows_.Dialog_GetClassDefaultAttributes(*args, **kwargs)
660
661 #---------------------------------------------------------------------------
662
663 class MiniFrame(Frame):
664 def __repr__(self):
665 return "<%s.%s; proxy of C++ wxMiniFrame instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
666 def __init__(self, *args, **kwargs):
667 """
668 __init__(self, Window parent, int id=-1, String title=EmptyString,
669 Point pos=DefaultPosition, Size size=DefaultSize,
670 long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> MiniFrame
671 """
672 newobj = _windows_.new_MiniFrame(*args, **kwargs)
673 self.this = newobj.this
674 self.thisown = 1
675 del newobj.thisown
676 self._setOORInfo(self)
677
678 def Create(*args, **kwargs):
679 """
680 Create(self, Window parent, int id=-1, String title=EmptyString,
681 Point pos=DefaultPosition, Size size=DefaultSize,
682 long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> bool
683 """
684 return _windows_.MiniFrame_Create(*args, **kwargs)
685
686
687 class MiniFramePtr(MiniFrame):
688 def __init__(self, this):
689 self.this = this
690 if not hasattr(self,"thisown"): self.thisown = 0
691 self.__class__ = MiniFrame
692 _windows_.MiniFrame_swigregister(MiniFramePtr)
693
694 def PreMiniFrame(*args, **kwargs):
695 """PreMiniFrame() -> MiniFrame"""
696 val = _windows_.new_PreMiniFrame(*args, **kwargs)
697 val.thisown = 1
698 return val
699
700 #---------------------------------------------------------------------------
701
702 SPLASH_CENTRE_ON_PARENT = _windows_.SPLASH_CENTRE_ON_PARENT
703 SPLASH_CENTRE_ON_SCREEN = _windows_.SPLASH_CENTRE_ON_SCREEN
704 SPLASH_NO_CENTRE = _windows_.SPLASH_NO_CENTRE
705 SPLASH_TIMEOUT = _windows_.SPLASH_TIMEOUT
706 SPLASH_NO_TIMEOUT = _windows_.SPLASH_NO_TIMEOUT
707 class SplashScreenWindow(_core.Window):
708 def __repr__(self):
709 return "<%s.%s; proxy of C++ wxSplashScreenWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
710 def __init__(self, *args, **kwargs):
711 """
712 __init__(self, Bitmap bitmap, Window parent, int id, Point pos=DefaultPosition,
713 Size size=DefaultSize, long style=NO_BORDER) -> SplashScreenWindow
714 """
715 newobj = _windows_.new_SplashScreenWindow(*args, **kwargs)
716 self.this = newobj.this
717 self.thisown = 1
718 del newobj.thisown
719 self._setOORInfo(self)
720
721 def SetBitmap(*args, **kwargs):
722 """SetBitmap(self, Bitmap bitmap)"""
723 return _windows_.SplashScreenWindow_SetBitmap(*args, **kwargs)
724
725 def GetBitmap(*args, **kwargs):
726 """GetBitmap(self) -> Bitmap"""
727 return _windows_.SplashScreenWindow_GetBitmap(*args, **kwargs)
728
729
730 class SplashScreenWindowPtr(SplashScreenWindow):
731 def __init__(self, this):
732 self.this = this
733 if not hasattr(self,"thisown"): self.thisown = 0
734 self.__class__ = SplashScreenWindow
735 _windows_.SplashScreenWindow_swigregister(SplashScreenWindowPtr)
736
737 class SplashScreen(Frame):
738 def __repr__(self):
739 return "<%s.%s; proxy of C++ wxSplashScreen instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
740 def __init__(self, *args, **kwargs):
741 """
742 __init__(self, Bitmap bitmap, long splashStyle, int milliseconds,
743 Window parent, int id=-1, Point pos=DefaultPosition,
744 Size size=DefaultSize, long style=wxSIMPLE_BORDER|wxFRAME_NO_TASKBAR|wxSTAY_ON_TOP) -> SplashScreen
745 """
746 newobj = _windows_.new_SplashScreen(*args, **kwargs)
747 self.this = newobj.this
748 self.thisown = 1
749 del newobj.thisown
750 self._setOORInfo(self)
751
752 def GetSplashStyle(*args, **kwargs):
753 """GetSplashStyle(self) -> long"""
754 return _windows_.SplashScreen_GetSplashStyle(*args, **kwargs)
755
756 def GetSplashWindow(*args, **kwargs):
757 """GetSplashWindow(self) -> SplashScreenWindow"""
758 return _windows_.SplashScreen_GetSplashWindow(*args, **kwargs)
759
760 def GetTimeout(*args, **kwargs):
761 """GetTimeout(self) -> int"""
762 return _windows_.SplashScreen_GetTimeout(*args, **kwargs)
763
764
765 class SplashScreenPtr(SplashScreen):
766 def __init__(self, this):
767 self.this = this
768 if not hasattr(self,"thisown"): self.thisown = 0
769 self.__class__ = SplashScreen
770 _windows_.SplashScreen_swigregister(SplashScreenPtr)
771
772 #---------------------------------------------------------------------------
773
774 SB_NORMAL = _windows_.SB_NORMAL
775 SB_FLAT = _windows_.SB_FLAT
776 SB_RAISED = _windows_.SB_RAISED
777 class StatusBar(_core.Window):
778 def __repr__(self):
779 return "<%s.%s; proxy of C++ wxStatusBar instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
780 def __init__(self, *args, **kwargs):
781 """
782 __init__(self, Window parent, int id=-1, long style=wxST_SIZEGRIP|wxFULL_REPAINT_ON_RESIZE,
783 String name=StatusLineNameStr) -> StatusBar
784 """
785 newobj = _windows_.new_StatusBar(*args, **kwargs)
786 self.this = newobj.this
787 self.thisown = 1
788 del newobj.thisown
789 self._setOORInfo(self)
790
791 def Create(*args, **kwargs):
792 """Create(self, Window parent, int id=-1, long style=ST_SIZEGRIP, String name=StatusLineNameStr) -> bool"""
793 return _windows_.StatusBar_Create(*args, **kwargs)
794
795 def SetFieldsCount(*args, **kwargs):
796 """SetFieldsCount(self, int number=1)"""
797 return _windows_.StatusBar_SetFieldsCount(*args, **kwargs)
798
799 def GetFieldsCount(*args, **kwargs):
800 """GetFieldsCount(self) -> int"""
801 return _windows_.StatusBar_GetFieldsCount(*args, **kwargs)
802
803 def SetStatusText(*args, **kwargs):
804 """SetStatusText(self, String text, int number=0)"""
805 return _windows_.StatusBar_SetStatusText(*args, **kwargs)
806
807 def GetStatusText(*args, **kwargs):
808 """GetStatusText(self, int number=0) -> String"""
809 return _windows_.StatusBar_GetStatusText(*args, **kwargs)
810
811 def PushStatusText(*args, **kwargs):
812 """PushStatusText(self, String text, int number=0)"""
813 return _windows_.StatusBar_PushStatusText(*args, **kwargs)
814
815 def PopStatusText(*args, **kwargs):
816 """PopStatusText(self, int number=0)"""
817 return _windows_.StatusBar_PopStatusText(*args, **kwargs)
818
819 def SetStatusWidths(*args, **kwargs):
820 """SetStatusWidths(self, int widths, int widths_field)"""
821 return _windows_.StatusBar_SetStatusWidths(*args, **kwargs)
822
823 def SetStatusStyles(*args, **kwargs):
824 """SetStatusStyles(self, int styles, int styles_field)"""
825 return _windows_.StatusBar_SetStatusStyles(*args, **kwargs)
826
827 def GetFieldRect(*args, **kwargs):
828 """GetFieldRect(self, int i) -> Rect"""
829 return _windows_.StatusBar_GetFieldRect(*args, **kwargs)
830
831 def SetMinHeight(*args, **kwargs):
832 """SetMinHeight(self, int height)"""
833 return _windows_.StatusBar_SetMinHeight(*args, **kwargs)
834
835 def GetBorderX(*args, **kwargs):
836 """GetBorderX(self) -> int"""
837 return _windows_.StatusBar_GetBorderX(*args, **kwargs)
838
839 def GetBorderY(*args, **kwargs):
840 """GetBorderY(self) -> int"""
841 return _windows_.StatusBar_GetBorderY(*args, **kwargs)
842
843 def GetClassDefaultAttributes(*args, **kwargs):
844 """
845 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
846
847 Get the default attributes for this class. This is useful if you want
848 to use the same font or colour in your own control as in a standard
849 control -- which is a much better idea than hard coding specific
850 colours or fonts which might look completely out of place on the
851 user's system, especially if it uses themes.
852
853 The variant parameter is only relevant under Mac currently and is
854 ignore under other platforms. Under Mac, it will change the size of
855 the returned font. See `wx.Window.SetWindowVariant` for more about
856 this.
857 """
858 return _windows_.StatusBar_GetClassDefaultAttributes(*args, **kwargs)
859
860 GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes)
861
862 class StatusBarPtr(StatusBar):
863 def __init__(self, this):
864 self.this = this
865 if not hasattr(self,"thisown"): self.thisown = 0
866 self.__class__ = StatusBar
867 _windows_.StatusBar_swigregister(StatusBarPtr)
868
869 def PreStatusBar(*args, **kwargs):
870 """PreStatusBar() -> StatusBar"""
871 val = _windows_.new_PreStatusBar(*args, **kwargs)
872 val.thisown = 1
873 return val
874
875 def StatusBar_GetClassDefaultAttributes(*args, **kwargs):
876 """
877 StatusBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
878
879 Get the default attributes for this class. This is useful if you want
880 to use the same font or colour in your own control as in a standard
881 control -- which is a much better idea than hard coding specific
882 colours or fonts which might look completely out of place on the
883 user's system, especially if it uses themes.
884
885 The variant parameter is only relevant under Mac currently and is
886 ignore under other platforms. Under Mac, it will change the size of
887 the returned font. See `wx.Window.SetWindowVariant` for more about
888 this.
889 """
890 return _windows_.StatusBar_GetClassDefaultAttributes(*args, **kwargs)
891
892 #---------------------------------------------------------------------------
893
894 SP_NOBORDER = _windows_.SP_NOBORDER
895 SP_NOSASH = _windows_.SP_NOSASH
896 SP_PERMIT_UNSPLIT = _windows_.SP_PERMIT_UNSPLIT
897 SP_LIVE_UPDATE = _windows_.SP_LIVE_UPDATE
898 SP_3DSASH = _windows_.SP_3DSASH
899 SP_3DBORDER = _windows_.SP_3DBORDER
900 SP_NO_XP_THEME = _windows_.SP_NO_XP_THEME
901 SP_BORDER = _windows_.SP_BORDER
902 SP_3D = _windows_.SP_3D
903 SPLIT_HORIZONTAL = _windows_.SPLIT_HORIZONTAL
904 SPLIT_VERTICAL = _windows_.SPLIT_VERTICAL
905 SPLIT_DRAG_NONE = _windows_.SPLIT_DRAG_NONE
906 SPLIT_DRAG_DRAGGING = _windows_.SPLIT_DRAG_DRAGGING
907 SPLIT_DRAG_LEFT_DOWN = _windows_.SPLIT_DRAG_LEFT_DOWN
908 class SplitterWindow(_core.Window):
909 """
910 wx.SplitterWindow manages up to two subwindows or panes, with an
911 optional vertical or horizontal split which can be used with the mouse
912 or programmatically.
913 """
914 def __repr__(self):
915 return "<%s.%s; proxy of C++ wxSplitterWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
916 def __init__(self, *args, **kwargs):
917 """
918 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
919 Size size=DefaultSize, long style=SP_3D, String name=SplitterNameStr) -> SplitterWindow
920
921 Constructor. Creates and shows a SplitterWindow.
922 """
923 if kwargs.has_key('point'): kwargs['pos'] = kwargs['point'];del kwargs['point']
924 newobj = _windows_.new_SplitterWindow(*args, **kwargs)
925 self.this = newobj.this
926 self.thisown = 1
927 del newobj.thisown
928 self._setOORInfo(self)
929
930 def Create(*args, **kwargs):
931 """
932 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
933 Size size=DefaultSize, long style=SP_3D, String name=SplitterNameStr) -> bool
934
935 Create the GUI part of the SplitterWindow for the 2-phase create.
936 """
937 return _windows_.SplitterWindow_Create(*args, **kwargs)
938
939 def GetWindow1(*args, **kwargs):
940 """
941 GetWindow1(self) -> Window
942
943 Gets the only or left/top pane.
944 """
945 return _windows_.SplitterWindow_GetWindow1(*args, **kwargs)
946
947 def GetWindow2(*args, **kwargs):
948 """
949 GetWindow2(self) -> Window
950
951 Gets the right/bottom pane.
952 """
953 return _windows_.SplitterWindow_GetWindow2(*args, **kwargs)
954
955 def SetSplitMode(*args, **kwargs):
956 """
957 SetSplitMode(self, int mode)
958
959 Sets the split mode. The mode can be wx.SPLIT_VERTICAL or
960 wx.SPLIT_HORIZONTAL. This only sets the internal variable; does not
961 update the display.
962 """
963 return _windows_.SplitterWindow_SetSplitMode(*args, **kwargs)
964
965 def GetSplitMode(*args, **kwargs):
966 """
967 GetSplitMode(self) -> int
968
969 Gets the split mode
970 """
971 return _windows_.SplitterWindow_GetSplitMode(*args, **kwargs)
972
973 def Initialize(*args, **kwargs):
974 """
975 Initialize(self, Window window)
976
977 Initializes the splitter window to have one pane. This should be
978 called if you wish to initially view only a single pane in the
979 splitter window.
980 """
981 return _windows_.SplitterWindow_Initialize(*args, **kwargs)
982
983 def SplitVertically(*args, **kwargs):
984 """
985 SplitVertically(self, Window window1, Window window2, int sashPosition=0) -> bool
986
987 Initializes the left and right panes of the splitter window.
988 """
989 return _windows_.SplitterWindow_SplitVertically(*args, **kwargs)
990
991 def SplitHorizontally(*args, **kwargs):
992 """
993 SplitHorizontally(self, Window window1, Window window2, int sashPosition=0) -> bool
994
995 Initializes the top and bottom panes of the splitter window.
996 """
997 return _windows_.SplitterWindow_SplitHorizontally(*args, **kwargs)
998
999 def Unsplit(*args, **kwargs):
1000 """
1001 Unsplit(self, Window toRemove=None) -> bool
1002
1003 Unsplits the window. Pass the pane to remove, or None to remove the
1004 right or bottom pane. Returns True if successful, False otherwise (the
1005 window was not split).
1006
1007 This function will not actually delete the pane being
1008 removed; it sends EVT_SPLITTER_UNSPLIT which can be handled
1009 for the desired behaviour. By default, the pane being
1010 removed is only hidden.
1011 """
1012 return _windows_.SplitterWindow_Unsplit(*args, **kwargs)
1013
1014 def ReplaceWindow(*args, **kwargs):
1015 """
1016 ReplaceWindow(self, Window winOld, Window winNew) -> bool
1017
1018 This function replaces one of the windows managed by the
1019 SplitterWindow with another one. It is in general better to use it
1020 instead of calling Unsplit() and then resplitting the window back
1021 because it will provoke much less flicker. It is valid to call this
1022 function whether the splitter has two windows or only one.
1023
1024 Both parameters should be non-None and winOld must specify one of the
1025 windows managed by the splitter. If the parameters are incorrect or
1026 the window couldn't be replaced, False is returned. Otherwise the
1027 function will return True, but please notice that it will not Destroy
1028 the replaced window and you may wish to do it yourself.
1029 """
1030 return _windows_.SplitterWindow_ReplaceWindow(*args, **kwargs)
1031
1032 def UpdateSize(*args, **kwargs):
1033 """
1034 UpdateSize(self)
1035
1036 Causes any pending sizing of the sash and child panes to take place
1037 immediately.
1038
1039 Such resizing normally takes place in idle time, in order to wait for
1040 layout to be completed. However, this can cause unacceptable flicker
1041 as the panes are resized after the window has been shown. To work
1042 around this, you can perform window layout (for example by sending a
1043 size event to the parent window), and then call this function, before
1044 showing the top-level window.
1045 """
1046 return _windows_.SplitterWindow_UpdateSize(*args, **kwargs)
1047
1048 def IsSplit(*args, **kwargs):
1049 """
1050 IsSplit(self) -> bool
1051
1052 Is the window split?
1053 """
1054 return _windows_.SplitterWindow_IsSplit(*args, **kwargs)
1055
1056 def SetSashSize(*args, **kwargs):
1057 """
1058 SetSashSize(self, int width)
1059
1060 Sets the sash size. Currently a NOP.
1061 """
1062 return _windows_.SplitterWindow_SetSashSize(*args, **kwargs)
1063
1064 def SetBorderSize(*args, **kwargs):
1065 """
1066 SetBorderSize(self, int width)
1067
1068 Sets the border size. Currently a NOP.
1069 """
1070 return _windows_.SplitterWindow_SetBorderSize(*args, **kwargs)
1071
1072 def GetSashSize(*args, **kwargs):
1073 """
1074 GetSashSize(self) -> int
1075
1076 Gets the sash size
1077 """
1078 return _windows_.SplitterWindow_GetSashSize(*args, **kwargs)
1079
1080 def GetBorderSize(*args, **kwargs):
1081 """
1082 GetBorderSize(self) -> int
1083
1084 Gets the border size
1085 """
1086 return _windows_.SplitterWindow_GetBorderSize(*args, **kwargs)
1087
1088 def SetSashPosition(*args, **kwargs):
1089 """
1090 SetSashPosition(self, int position, bool redraw=True)
1091
1092 Sets the sash position, in pixels. If redraw is Ttrue then the panes
1093 are resized and the sash and border are redrawn.
1094 """
1095 return _windows_.SplitterWindow_SetSashPosition(*args, **kwargs)
1096
1097 def GetSashPosition(*args, **kwargs):
1098 """
1099 GetSashPosition(self) -> int
1100
1101 Returns the surrent sash position.
1102 """
1103 return _windows_.SplitterWindow_GetSashPosition(*args, **kwargs)
1104
1105 def SetMinimumPaneSize(*args, **kwargs):
1106 """
1107 SetMinimumPaneSize(self, int min)
1108
1109 Sets the minimum pane size in pixels.
1110
1111 The default minimum pane size is zero, which means that either pane
1112 can be reduced to zero by dragging the sash, thus removing one of the
1113 panes. To prevent this behaviour (and veto out-of-range sash
1114 dragging), set a minimum size, for example 20 pixels. If the
1115 wx.SP_PERMIT_UNSPLIT style is used when a splitter window is created,
1116 the window may be unsplit even if minimum size is non-zero.
1117 """
1118 return _windows_.SplitterWindow_SetMinimumPaneSize(*args, **kwargs)
1119
1120 def GetMinimumPaneSize(*args, **kwargs):
1121 """
1122 GetMinimumPaneSize(self) -> int
1123
1124 Gets the minimum pane size in pixels.
1125 """
1126 return _windows_.SplitterWindow_GetMinimumPaneSize(*args, **kwargs)
1127
1128 def SashHitTest(*args, **kwargs):
1129 """
1130 SashHitTest(self, int x, int y, int tolerance=5) -> bool
1131
1132 Tests for x, y over the sash
1133 """
1134 return _windows_.SplitterWindow_SashHitTest(*args, **kwargs)
1135
1136 def SizeWindows(*args, **kwargs):
1137 """
1138 SizeWindows(self)
1139
1140 Resizes subwindows
1141 """
1142 return _windows_.SplitterWindow_SizeWindows(*args, **kwargs)
1143
1144 def SetNeedUpdating(*args, **kwargs):
1145 """SetNeedUpdating(self, bool needUpdating)"""
1146 return _windows_.SplitterWindow_SetNeedUpdating(*args, **kwargs)
1147
1148 def GetNeedUpdating(*args, **kwargs):
1149 """GetNeedUpdating(self) -> bool"""
1150 return _windows_.SplitterWindow_GetNeedUpdating(*args, **kwargs)
1151
1152 def GetClassDefaultAttributes(*args, **kwargs):
1153 """
1154 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1155
1156 Get the default attributes for this class. This is useful if you want
1157 to use the same font or colour in your own control as in a standard
1158 control -- which is a much better idea than hard coding specific
1159 colours or fonts which might look completely out of place on the
1160 user's system, especially if it uses themes.
1161
1162 The variant parameter is only relevant under Mac currently and is
1163 ignore under other platforms. Under Mac, it will change the size of
1164 the returned font. See `wx.Window.SetWindowVariant` for more about
1165 this.
1166 """
1167 return _windows_.SplitterWindow_GetClassDefaultAttributes(*args, **kwargs)
1168
1169 GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes)
1170
1171 class SplitterWindowPtr(SplitterWindow):
1172 def __init__(self, this):
1173 self.this = this
1174 if not hasattr(self,"thisown"): self.thisown = 0
1175 self.__class__ = SplitterWindow
1176 _windows_.SplitterWindow_swigregister(SplitterWindowPtr)
1177 SplitterNameStr = cvar.SplitterNameStr
1178
1179 def PreSplitterWindow(*args, **kwargs):
1180 """
1181 PreSplitterWindow() -> SplitterWindow
1182
1183 Precreate a SplitterWindow for 2-phase creation.
1184 """
1185 val = _windows_.new_PreSplitterWindow(*args, **kwargs)
1186 val.thisown = 1
1187 return val
1188
1189 def SplitterWindow_GetClassDefaultAttributes(*args, **kwargs):
1190 """
1191 SplitterWindow_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1192
1193 Get the default attributes for this class. This is useful if you want
1194 to use the same font or colour in your own control as in a standard
1195 control -- which is a much better idea than hard coding specific
1196 colours or fonts which might look completely out of place on the
1197 user's system, especially if it uses themes.
1198
1199 The variant parameter is only relevant under Mac currently and is
1200 ignore under other platforms. Under Mac, it will change the size of
1201 the returned font. See `wx.Window.SetWindowVariant` for more about
1202 this.
1203 """
1204 return _windows_.SplitterWindow_GetClassDefaultAttributes(*args, **kwargs)
1205
1206 class SplitterEvent(_core.NotifyEvent):
1207 """This class represents the events generated by a splitter control."""
1208 def __repr__(self):
1209 return "<%s.%s; proxy of C++ wxSplitterEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1210 def __init__(self, *args, **kwargs):
1211 """
1212 __init__(self, wxEventType type=wxEVT_NULL, SplitterWindow splitter=(wxSplitterWindow *) NULL) -> SplitterEvent
1213
1214 This class represents the events generated by a splitter control.
1215 """
1216 newobj = _windows_.new_SplitterEvent(*args, **kwargs)
1217 self.this = newobj.this
1218 self.thisown = 1
1219 del newobj.thisown
1220 def SetSashPosition(*args, **kwargs):
1221 """
1222 SetSashPosition(self, int pos)
1223
1224 This funciton is only meaningful during EVT_SPLITTER_SASH_POS_CHANGING
1225 and EVT_SPLITTER_SASH_POS_CHANGED events. In the case of _CHANGED
1226 events, sets the the new sash position. In the case of _CHANGING
1227 events, sets the new tracking bar position so visual feedback during
1228 dragging will represent that change that will actually take place. Set
1229 to -1 from the event handler code to prevent repositioning.
1230 """
1231 return _windows_.SplitterEvent_SetSashPosition(*args, **kwargs)
1232
1233 def GetSashPosition(*args, **kwargs):
1234 """
1235 GetSashPosition(self) -> int
1236
1237 Returns the new sash position while in EVT_SPLITTER_SASH_POS_CHANGING
1238 and EVT_SPLITTER_SASH_POS_CHANGED events.
1239 """
1240 return _windows_.SplitterEvent_GetSashPosition(*args, **kwargs)
1241
1242 def GetWindowBeingRemoved(*args, **kwargs):
1243 """
1244 GetWindowBeingRemoved(self) -> Window
1245
1246 Returns a pointer to the window being removed when a splitter window
1247 is unsplit.
1248 """
1249 return _windows_.SplitterEvent_GetWindowBeingRemoved(*args, **kwargs)
1250
1251 def GetX(*args, **kwargs):
1252 """
1253 GetX(self) -> int
1254
1255 Returns the x coordinate of the double-click point in a
1256 EVT_SPLITTER_DCLICK event.
1257 """
1258 return _windows_.SplitterEvent_GetX(*args, **kwargs)
1259
1260 def GetY(*args, **kwargs):
1261 """
1262 GetY(self) -> int
1263
1264 Returns the y coordinate of the double-click point in a
1265 EVT_SPLITTER_DCLICK event.
1266 """
1267 return _windows_.SplitterEvent_GetY(*args, **kwargs)
1268
1269
1270 class SplitterEventPtr(SplitterEvent):
1271 def __init__(self, this):
1272 self.this = this
1273 if not hasattr(self,"thisown"): self.thisown = 0
1274 self.__class__ = SplitterEvent
1275 _windows_.SplitterEvent_swigregister(SplitterEventPtr)
1276
1277 wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED = _windows_.wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED
1278 wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING = _windows_.wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING
1279 wxEVT_COMMAND_SPLITTER_DOUBLECLICKED = _windows_.wxEVT_COMMAND_SPLITTER_DOUBLECLICKED
1280 wxEVT_COMMAND_SPLITTER_UNSPLIT = _windows_.wxEVT_COMMAND_SPLITTER_UNSPLIT
1281 EVT_SPLITTER_SASH_POS_CHANGED = wx.PyEventBinder( wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED, 1 )
1282 EVT_SPLITTER_SASH_POS_CHANGING = wx.PyEventBinder( wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING, 1 )
1283 EVT_SPLITTER_DOUBLECLICKED = wx.PyEventBinder( wxEVT_COMMAND_SPLITTER_DOUBLECLICKED, 1 )
1284 EVT_SPLITTER_UNSPLIT = wx.PyEventBinder( wxEVT_COMMAND_SPLITTER_UNSPLIT, 1 )
1285 EVT_SPLITTER_DCLICK = EVT_SPLITTER_DOUBLECLICKED
1286
1287 #---------------------------------------------------------------------------
1288
1289 SASH_DRAG_NONE = _windows_.SASH_DRAG_NONE
1290 SASH_DRAG_DRAGGING = _windows_.SASH_DRAG_DRAGGING
1291 SASH_DRAG_LEFT_DOWN = _windows_.SASH_DRAG_LEFT_DOWN
1292 SW_NOBORDER = _windows_.SW_NOBORDER
1293 SW_BORDER = _windows_.SW_BORDER
1294 SW_3DSASH = _windows_.SW_3DSASH
1295 SW_3DBORDER = _windows_.SW_3DBORDER
1296 SW_3D = _windows_.SW_3D
1297 SASH_TOP = _windows_.SASH_TOP
1298 SASH_RIGHT = _windows_.SASH_RIGHT
1299 SASH_BOTTOM = _windows_.SASH_BOTTOM
1300 SASH_LEFT = _windows_.SASH_LEFT
1301 SASH_NONE = _windows_.SASH_NONE
1302 class SashWindow(_core.Window):
1303 def __repr__(self):
1304 return "<%s.%s; proxy of C++ wxSashWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1305 def __init__(self, *args, **kwargs):
1306 """
1307 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
1308 Size size=DefaultSize, long style=wxCLIP_CHILDREN|wxSW_3D,
1309 String name=SashNameStr) -> SashWindow
1310 """
1311 newobj = _windows_.new_SashWindow(*args, **kwargs)
1312 self.this = newobj.this
1313 self.thisown = 1
1314 del newobj.thisown
1315 self._setOORInfo(self)
1316
1317 def Create(*args, **kwargs):
1318 """
1319 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
1320 Size size=DefaultSize, long style=wxCLIP_CHILDREN|wxSW_3D,
1321 String name=SashNameStr) -> bool
1322 """
1323 return _windows_.SashWindow_Create(*args, **kwargs)
1324
1325 def SetSashVisible(*args, **kwargs):
1326 """SetSashVisible(self, int edge, bool sash)"""
1327 return _windows_.SashWindow_SetSashVisible(*args, **kwargs)
1328
1329 def GetSashVisible(*args, **kwargs):
1330 """GetSashVisible(self, int edge) -> bool"""
1331 return _windows_.SashWindow_GetSashVisible(*args, **kwargs)
1332
1333 def SetSashBorder(*args, **kwargs):
1334 """SetSashBorder(self, int edge, bool border)"""
1335 return _windows_.SashWindow_SetSashBorder(*args, **kwargs)
1336
1337 def HasBorder(*args, **kwargs):
1338 """HasBorder(self, int edge) -> bool"""
1339 return _windows_.SashWindow_HasBorder(*args, **kwargs)
1340
1341 def GetEdgeMargin(*args, **kwargs):
1342 """GetEdgeMargin(self, int edge) -> int"""
1343 return _windows_.SashWindow_GetEdgeMargin(*args, **kwargs)
1344
1345 def SetDefaultBorderSize(*args, **kwargs):
1346 """SetDefaultBorderSize(self, int width)"""
1347 return _windows_.SashWindow_SetDefaultBorderSize(*args, **kwargs)
1348
1349 def GetDefaultBorderSize(*args, **kwargs):
1350 """GetDefaultBorderSize(self) -> int"""
1351 return _windows_.SashWindow_GetDefaultBorderSize(*args, **kwargs)
1352
1353 def SetExtraBorderSize(*args, **kwargs):
1354 """SetExtraBorderSize(self, int width)"""
1355 return _windows_.SashWindow_SetExtraBorderSize(*args, **kwargs)
1356
1357 def GetExtraBorderSize(*args, **kwargs):
1358 """GetExtraBorderSize(self) -> int"""
1359 return _windows_.SashWindow_GetExtraBorderSize(*args, **kwargs)
1360
1361 def SetMinimumSizeX(*args, **kwargs):
1362 """SetMinimumSizeX(self, int min)"""
1363 return _windows_.SashWindow_SetMinimumSizeX(*args, **kwargs)
1364
1365 def SetMinimumSizeY(*args, **kwargs):
1366 """SetMinimumSizeY(self, int min)"""
1367 return _windows_.SashWindow_SetMinimumSizeY(*args, **kwargs)
1368
1369 def GetMinimumSizeX(*args, **kwargs):
1370 """GetMinimumSizeX(self) -> int"""
1371 return _windows_.SashWindow_GetMinimumSizeX(*args, **kwargs)
1372
1373 def GetMinimumSizeY(*args, **kwargs):
1374 """GetMinimumSizeY(self) -> int"""
1375 return _windows_.SashWindow_GetMinimumSizeY(*args, **kwargs)
1376
1377 def SetMaximumSizeX(*args, **kwargs):
1378 """SetMaximumSizeX(self, int max)"""
1379 return _windows_.SashWindow_SetMaximumSizeX(*args, **kwargs)
1380
1381 def SetMaximumSizeY(*args, **kwargs):
1382 """SetMaximumSizeY(self, int max)"""
1383 return _windows_.SashWindow_SetMaximumSizeY(*args, **kwargs)
1384
1385 def GetMaximumSizeX(*args, **kwargs):
1386 """GetMaximumSizeX(self) -> int"""
1387 return _windows_.SashWindow_GetMaximumSizeX(*args, **kwargs)
1388
1389 def GetMaximumSizeY(*args, **kwargs):
1390 """GetMaximumSizeY(self) -> int"""
1391 return _windows_.SashWindow_GetMaximumSizeY(*args, **kwargs)
1392
1393 def SashHitTest(*args, **kwargs):
1394 """SashHitTest(self, int x, int y, int tolerance=2) -> int"""
1395 return _windows_.SashWindow_SashHitTest(*args, **kwargs)
1396
1397 def SizeWindows(*args, **kwargs):
1398 """SizeWindows(self)"""
1399 return _windows_.SashWindow_SizeWindows(*args, **kwargs)
1400
1401
1402 class SashWindowPtr(SashWindow):
1403 def __init__(self, this):
1404 self.this = this
1405 if not hasattr(self,"thisown"): self.thisown = 0
1406 self.__class__ = SashWindow
1407 _windows_.SashWindow_swigregister(SashWindowPtr)
1408 SashNameStr = cvar.SashNameStr
1409 SashLayoutNameStr = cvar.SashLayoutNameStr
1410
1411 def PreSashWindow(*args, **kwargs):
1412 """PreSashWindow() -> SashWindow"""
1413 val = _windows_.new_PreSashWindow(*args, **kwargs)
1414 val.thisown = 1
1415 return val
1416
1417 SASH_STATUS_OK = _windows_.SASH_STATUS_OK
1418 SASH_STATUS_OUT_OF_RANGE = _windows_.SASH_STATUS_OUT_OF_RANGE
1419 class SashEvent(_core.CommandEvent):
1420 def __repr__(self):
1421 return "<%s.%s; proxy of C++ wxSashEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1422 def __init__(self, *args, **kwargs):
1423 """__init__(self, int id=0, int edge=SASH_NONE) -> SashEvent"""
1424 newobj = _windows_.new_SashEvent(*args, **kwargs)
1425 self.this = newobj.this
1426 self.thisown = 1
1427 del newobj.thisown
1428 def SetEdge(*args, **kwargs):
1429 """SetEdge(self, int edge)"""
1430 return _windows_.SashEvent_SetEdge(*args, **kwargs)
1431
1432 def GetEdge(*args, **kwargs):
1433 """GetEdge(self) -> int"""
1434 return _windows_.SashEvent_GetEdge(*args, **kwargs)
1435
1436 def SetDragRect(*args, **kwargs):
1437 """SetDragRect(self, Rect rect)"""
1438 return _windows_.SashEvent_SetDragRect(*args, **kwargs)
1439
1440 def GetDragRect(*args, **kwargs):
1441 """GetDragRect(self) -> Rect"""
1442 return _windows_.SashEvent_GetDragRect(*args, **kwargs)
1443
1444 def SetDragStatus(*args, **kwargs):
1445 """SetDragStatus(self, int status)"""
1446 return _windows_.SashEvent_SetDragStatus(*args, **kwargs)
1447
1448 def GetDragStatus(*args, **kwargs):
1449 """GetDragStatus(self) -> int"""
1450 return _windows_.SashEvent_GetDragStatus(*args, **kwargs)
1451
1452
1453 class SashEventPtr(SashEvent):
1454 def __init__(self, this):
1455 self.this = this
1456 if not hasattr(self,"thisown"): self.thisown = 0
1457 self.__class__ = SashEvent
1458 _windows_.SashEvent_swigregister(SashEventPtr)
1459
1460 wxEVT_SASH_DRAGGED = _windows_.wxEVT_SASH_DRAGGED
1461 EVT_SASH_DRAGGED = wx.PyEventBinder( wxEVT_SASH_DRAGGED, 1 )
1462 EVT_SASH_DRAGGED_RANGE = wx.PyEventBinder( wxEVT_SASH_DRAGGED, 2 )
1463
1464 #---------------------------------------------------------------------------
1465
1466 LAYOUT_HORIZONTAL = _windows_.LAYOUT_HORIZONTAL
1467 LAYOUT_VERTICAL = _windows_.LAYOUT_VERTICAL
1468 LAYOUT_NONE = _windows_.LAYOUT_NONE
1469 LAYOUT_TOP = _windows_.LAYOUT_TOP
1470 LAYOUT_LEFT = _windows_.LAYOUT_LEFT
1471 LAYOUT_RIGHT = _windows_.LAYOUT_RIGHT
1472 LAYOUT_BOTTOM = _windows_.LAYOUT_BOTTOM
1473 LAYOUT_LENGTH_Y = _windows_.LAYOUT_LENGTH_Y
1474 LAYOUT_LENGTH_X = _windows_.LAYOUT_LENGTH_X
1475 LAYOUT_MRU_LENGTH = _windows_.LAYOUT_MRU_LENGTH
1476 LAYOUT_QUERY = _windows_.LAYOUT_QUERY
1477 wxEVT_QUERY_LAYOUT_INFO = _windows_.wxEVT_QUERY_LAYOUT_INFO
1478 wxEVT_CALCULATE_LAYOUT = _windows_.wxEVT_CALCULATE_LAYOUT
1479 class QueryLayoutInfoEvent(_core.Event):
1480 def __repr__(self):
1481 return "<%s.%s; proxy of C++ wxQueryLayoutInfoEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1482 def __init__(self, *args, **kwargs):
1483 """__init__(self, int id=0) -> QueryLayoutInfoEvent"""
1484 newobj = _windows_.new_QueryLayoutInfoEvent(*args, **kwargs)
1485 self.this = newobj.this
1486 self.thisown = 1
1487 del newobj.thisown
1488 def SetRequestedLength(*args, **kwargs):
1489 """SetRequestedLength(self, int length)"""
1490 return _windows_.QueryLayoutInfoEvent_SetRequestedLength(*args, **kwargs)
1491
1492 def GetRequestedLength(*args, **kwargs):
1493 """GetRequestedLength(self) -> int"""
1494 return _windows_.QueryLayoutInfoEvent_GetRequestedLength(*args, **kwargs)
1495
1496 def SetFlags(*args, **kwargs):
1497 """SetFlags(self, int flags)"""
1498 return _windows_.QueryLayoutInfoEvent_SetFlags(*args, **kwargs)
1499
1500 def GetFlags(*args, **kwargs):
1501 """GetFlags(self) -> int"""
1502 return _windows_.QueryLayoutInfoEvent_GetFlags(*args, **kwargs)
1503
1504 def SetSize(*args, **kwargs):
1505 """SetSize(self, Size size)"""
1506 return _windows_.QueryLayoutInfoEvent_SetSize(*args, **kwargs)
1507
1508 def GetSize(*args, **kwargs):
1509 """GetSize(self) -> Size"""
1510 return _windows_.QueryLayoutInfoEvent_GetSize(*args, **kwargs)
1511
1512 def SetOrientation(*args, **kwargs):
1513 """SetOrientation(self, int orient)"""
1514 return _windows_.QueryLayoutInfoEvent_SetOrientation(*args, **kwargs)
1515
1516 def GetOrientation(*args, **kwargs):
1517 """GetOrientation(self) -> int"""
1518 return _windows_.QueryLayoutInfoEvent_GetOrientation(*args, **kwargs)
1519
1520 def SetAlignment(*args, **kwargs):
1521 """SetAlignment(self, int align)"""
1522 return _windows_.QueryLayoutInfoEvent_SetAlignment(*args, **kwargs)
1523
1524 def GetAlignment(*args, **kwargs):
1525 """GetAlignment(self) -> int"""
1526 return _windows_.QueryLayoutInfoEvent_GetAlignment(*args, **kwargs)
1527
1528
1529 class QueryLayoutInfoEventPtr(QueryLayoutInfoEvent):
1530 def __init__(self, this):
1531 self.this = this
1532 if not hasattr(self,"thisown"): self.thisown = 0
1533 self.__class__ = QueryLayoutInfoEvent
1534 _windows_.QueryLayoutInfoEvent_swigregister(QueryLayoutInfoEventPtr)
1535
1536 class CalculateLayoutEvent(_core.Event):
1537 def __repr__(self):
1538 return "<%s.%s; proxy of C++ wxCalculateLayoutEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1539 def __init__(self, *args, **kwargs):
1540 """__init__(self, int id=0) -> CalculateLayoutEvent"""
1541 newobj = _windows_.new_CalculateLayoutEvent(*args, **kwargs)
1542 self.this = newobj.this
1543 self.thisown = 1
1544 del newobj.thisown
1545 def SetFlags(*args, **kwargs):
1546 """SetFlags(self, int flags)"""
1547 return _windows_.CalculateLayoutEvent_SetFlags(*args, **kwargs)
1548
1549 def GetFlags(*args, **kwargs):
1550 """GetFlags(self) -> int"""
1551 return _windows_.CalculateLayoutEvent_GetFlags(*args, **kwargs)
1552
1553 def SetRect(*args, **kwargs):
1554 """SetRect(self, Rect rect)"""
1555 return _windows_.CalculateLayoutEvent_SetRect(*args, **kwargs)
1556
1557 def GetRect(*args, **kwargs):
1558 """GetRect(self) -> Rect"""
1559 return _windows_.CalculateLayoutEvent_GetRect(*args, **kwargs)
1560
1561
1562 class CalculateLayoutEventPtr(CalculateLayoutEvent):
1563 def __init__(self, this):
1564 self.this = this
1565 if not hasattr(self,"thisown"): self.thisown = 0
1566 self.__class__ = CalculateLayoutEvent
1567 _windows_.CalculateLayoutEvent_swigregister(CalculateLayoutEventPtr)
1568
1569 EVT_QUERY_LAYOUT_INFO = wx.PyEventBinder( wxEVT_QUERY_LAYOUT_INFO )
1570 EVT_CALCULATE_LAYOUT = wx.PyEventBinder( wxEVT_CALCULATE_LAYOUT )
1571
1572 class SashLayoutWindow(SashWindow):
1573 def __repr__(self):
1574 return "<%s.%s; proxy of C++ wxSashLayoutWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1575 def __init__(self, *args, **kwargs):
1576 """
1577 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
1578 Size size=DefaultSize, long style=wxCLIP_CHILDREN|wxSW_3D,
1579 String name=SashLayoutNameStr) -> SashLayoutWindow
1580 """
1581 newobj = _windows_.new_SashLayoutWindow(*args, **kwargs)
1582 self.this = newobj.this
1583 self.thisown = 1
1584 del newobj.thisown
1585 self._setOORInfo(self)
1586
1587 def Create(*args, **kwargs):
1588 """
1589 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
1590 Size size=DefaultSize, long style=wxCLIP_CHILDREN|wxSW_3D,
1591 String name=SashLayoutNameStr) -> bool
1592 """
1593 return _windows_.SashLayoutWindow_Create(*args, **kwargs)
1594
1595 def GetAlignment(*args, **kwargs):
1596 """GetAlignment(self) -> int"""
1597 return _windows_.SashLayoutWindow_GetAlignment(*args, **kwargs)
1598
1599 def GetOrientation(*args, **kwargs):
1600 """GetOrientation(self) -> int"""
1601 return _windows_.SashLayoutWindow_GetOrientation(*args, **kwargs)
1602
1603 def SetAlignment(*args, **kwargs):
1604 """SetAlignment(self, int alignment)"""
1605 return _windows_.SashLayoutWindow_SetAlignment(*args, **kwargs)
1606
1607 def SetDefaultSize(*args, **kwargs):
1608 """SetDefaultSize(self, Size size)"""
1609 return _windows_.SashLayoutWindow_SetDefaultSize(*args, **kwargs)
1610
1611 def SetOrientation(*args, **kwargs):
1612 """SetOrientation(self, int orientation)"""
1613 return _windows_.SashLayoutWindow_SetOrientation(*args, **kwargs)
1614
1615
1616 class SashLayoutWindowPtr(SashLayoutWindow):
1617 def __init__(self, this):
1618 self.this = this
1619 if not hasattr(self,"thisown"): self.thisown = 0
1620 self.__class__ = SashLayoutWindow
1621 _windows_.SashLayoutWindow_swigregister(SashLayoutWindowPtr)
1622
1623 def PreSashLayoutWindow(*args, **kwargs):
1624 """PreSashLayoutWindow() -> SashLayoutWindow"""
1625 val = _windows_.new_PreSashLayoutWindow(*args, **kwargs)
1626 val.thisown = 1
1627 return val
1628
1629 class LayoutAlgorithm(_core.Object):
1630 def __repr__(self):
1631 return "<%s.%s; proxy of C++ wxLayoutAlgorithm instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1632 def __init__(self, *args, **kwargs):
1633 """__init__(self) -> LayoutAlgorithm"""
1634 newobj = _windows_.new_LayoutAlgorithm(*args, **kwargs)
1635 self.this = newobj.this
1636 self.thisown = 1
1637 del newobj.thisown
1638 def __del__(self, destroy=_windows_.delete_LayoutAlgorithm):
1639 """__del__(self)"""
1640 try:
1641 if self.thisown: destroy(self)
1642 except: pass
1643
1644 def LayoutMDIFrame(*args, **kwargs):
1645 """LayoutMDIFrame(self, MDIParentFrame frame, Rect rect=None) -> bool"""
1646 return _windows_.LayoutAlgorithm_LayoutMDIFrame(*args, **kwargs)
1647
1648 def LayoutFrame(*args, **kwargs):
1649 """LayoutFrame(self, Frame frame, Window mainWindow=None) -> bool"""
1650 return _windows_.LayoutAlgorithm_LayoutFrame(*args, **kwargs)
1651
1652 def LayoutWindow(*args, **kwargs):
1653 """LayoutWindow(self, Window parent, Window mainWindow=None) -> bool"""
1654 return _windows_.LayoutAlgorithm_LayoutWindow(*args, **kwargs)
1655
1656
1657 class LayoutAlgorithmPtr(LayoutAlgorithm):
1658 def __init__(self, this):
1659 self.this = this
1660 if not hasattr(self,"thisown"): self.thisown = 0
1661 self.__class__ = LayoutAlgorithm
1662 _windows_.LayoutAlgorithm_swigregister(LayoutAlgorithmPtr)
1663
1664 #---------------------------------------------------------------------------
1665
1666 class PopupWindow(_core.Window):
1667 def __repr__(self):
1668 return "<%s.%s; proxy of C++ wxPopupWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1669 def __init__(self, *args, **kwargs):
1670 """__init__(self, Window parent, int flags=BORDER_NONE) -> PopupWindow"""
1671 newobj = _windows_.new_PopupWindow(*args, **kwargs)
1672 self.this = newobj.this
1673 self.thisown = 1
1674 del newobj.thisown
1675 self._setOORInfo(self)
1676
1677 def Create(*args, **kwargs):
1678 """Create(self, Window parent, int flags=BORDER_NONE) -> bool"""
1679 return _windows_.PopupWindow_Create(*args, **kwargs)
1680
1681 def Position(*args, **kwargs):
1682 """Position(self, Point ptOrigin, Size size)"""
1683 return _windows_.PopupWindow_Position(*args, **kwargs)
1684
1685
1686 class PopupWindowPtr(PopupWindow):
1687 def __init__(self, this):
1688 self.this = this
1689 if not hasattr(self,"thisown"): self.thisown = 0
1690 self.__class__ = PopupWindow
1691 _windows_.PopupWindow_swigregister(PopupWindowPtr)
1692
1693 def PrePopupWindow(*args, **kwargs):
1694 """PrePopupWindow() -> PopupWindow"""
1695 val = _windows_.new_PrePopupWindow(*args, **kwargs)
1696 val.thisown = 1
1697 return val
1698
1699 #---------------------------------------------------------------------------
1700
1701 class PopupTransientWindow(PopupWindow):
1702 def __repr__(self):
1703 return "<%s.%s; proxy of C++ wxPyPopupTransientWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1704 def __init__(self, *args, **kwargs):
1705 """__init__(self, Window parent, int style=BORDER_NONE) -> PopupTransientWindow"""
1706 newobj = _windows_.new_PopupTransientWindow(*args, **kwargs)
1707 self.this = newobj.this
1708 self.thisown = 1
1709 del newobj.thisown
1710 self._setOORInfo(self);self._setCallbackInfo(self, PopupTransientWindow)
1711
1712 def _setCallbackInfo(*args, **kwargs):
1713 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
1714 return _windows_.PopupTransientWindow__setCallbackInfo(*args, **kwargs)
1715
1716 def Popup(*args, **kwargs):
1717 """Popup(self, Window focus=None)"""
1718 return _windows_.PopupTransientWindow_Popup(*args, **kwargs)
1719
1720 def Dismiss(*args, **kwargs):
1721 """Dismiss(self)"""
1722 return _windows_.PopupTransientWindow_Dismiss(*args, **kwargs)
1723
1724
1725 class PopupTransientWindowPtr(PopupTransientWindow):
1726 def __init__(self, this):
1727 self.this = this
1728 if not hasattr(self,"thisown"): self.thisown = 0
1729 self.__class__ = PopupTransientWindow
1730 _windows_.PopupTransientWindow_swigregister(PopupTransientWindowPtr)
1731
1732 def PrePopupTransientWindow(*args, **kwargs):
1733 """PrePopupTransientWindow() -> PopupTransientWindow"""
1734 val = _windows_.new_PrePopupTransientWindow(*args, **kwargs)
1735 val.thisown = 1
1736 return val
1737
1738 #---------------------------------------------------------------------------
1739
1740 class TipWindow(PopupTransientWindow):
1741 def __repr__(self):
1742 return "<%s.%s; proxy of C++ wxTipWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1743 def __init__(self, *args, **kwargs):
1744 """__init__(self, Window parent, String text, int maxLength=100, Rect rectBound=None) -> TipWindow"""
1745 newobj = _windows_.new_TipWindow(*args, **kwargs)
1746 self.this = newobj.this
1747 self.thisown = 1
1748 del newobj.thisown
1749 self._setOORInfo(self)
1750
1751 def SetBoundingRect(*args, **kwargs):
1752 """SetBoundingRect(self, Rect rectBound)"""
1753 return _windows_.TipWindow_SetBoundingRect(*args, **kwargs)
1754
1755 def Close(*args, **kwargs):
1756 """Close(self)"""
1757 return _windows_.TipWindow_Close(*args, **kwargs)
1758
1759
1760 class TipWindowPtr(TipWindow):
1761 def __init__(self, this):
1762 self.this = this
1763 if not hasattr(self,"thisown"): self.thisown = 0
1764 self.__class__ = TipWindow
1765 _windows_.TipWindow_swigregister(TipWindowPtr)
1766
1767 #---------------------------------------------------------------------------
1768
1769 class VScrolledWindow(Panel):
1770 def __repr__(self):
1771 return "<%s.%s; proxy of C++ wxPyVScrolledWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1772 def __init__(self, *args, **kwargs):
1773 """
1774 __init__(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
1775 Size size=DefaultSize, long style=0, String name=PanelNameStr) -> VScrolledWindow
1776 """
1777 newobj = _windows_.new_VScrolledWindow(*args, **kwargs)
1778 self.this = newobj.this
1779 self.thisown = 1
1780 del newobj.thisown
1781 self._setOORInfo(self); self._setCallbackInfo(self, VScrolledWindow)
1782
1783 def _setCallbackInfo(*args, **kwargs):
1784 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
1785 return _windows_.VScrolledWindow__setCallbackInfo(*args, **kwargs)
1786
1787 def Create(*args, **kwargs):
1788 """
1789 Create(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
1790 Size size=DefaultSize, long style=0, String name=PanelNameStr) -> bool
1791 """
1792 return _windows_.VScrolledWindow_Create(*args, **kwargs)
1793
1794 def SetLineCount(*args, **kwargs):
1795 """SetLineCount(self, size_t count)"""
1796 return _windows_.VScrolledWindow_SetLineCount(*args, **kwargs)
1797
1798 def ScrollToLine(*args, **kwargs):
1799 """ScrollToLine(self, size_t line) -> bool"""
1800 return _windows_.VScrolledWindow_ScrollToLine(*args, **kwargs)
1801
1802 def ScrollLines(*args, **kwargs):
1803 """
1804 ScrollLines(self, int lines) -> bool
1805
1806 If the platform and window class supports it, scrolls the window by
1807 the given number of lines down, if lines is positive, or up if lines
1808 is negative. Returns True if the window was scrolled, False if it was
1809 already on top/bottom and nothing was done.
1810 """
1811 return _windows_.VScrolledWindow_ScrollLines(*args, **kwargs)
1812
1813 def ScrollPages(*args, **kwargs):
1814 """
1815 ScrollPages(self, int pages) -> bool
1816
1817 If the platform and window class supports it, scrolls the window by
1818 the given number of pages down, if pages is positive, or up if pages
1819 is negative. Returns True if the window was scrolled, False if it was
1820 already on top/bottom and nothing was done.
1821 """
1822 return _windows_.VScrolledWindow_ScrollPages(*args, **kwargs)
1823
1824 def RefreshLine(*args, **kwargs):
1825 """RefreshLine(self, size_t line)"""
1826 return _windows_.VScrolledWindow_RefreshLine(*args, **kwargs)
1827
1828 def RefreshLines(*args, **kwargs):
1829 """RefreshLines(self, size_t from, size_t to)"""
1830 return _windows_.VScrolledWindow_RefreshLines(*args, **kwargs)
1831
1832 def HitTestXY(*args, **kwargs):
1833 """
1834 HitTestXY(self, int x, int y) -> int
1835
1836 Test where the given (in client coords) point lies
1837 """
1838 return _windows_.VScrolledWindow_HitTestXY(*args, **kwargs)
1839
1840 def HitTest(*args, **kwargs):
1841 """
1842 HitTest(self, Point pt) -> int
1843
1844 Test where the given (in client coords) point lies
1845 """
1846 return _windows_.VScrolledWindow_HitTest(*args, **kwargs)
1847
1848 def RefreshAll(*args, **kwargs):
1849 """RefreshAll(self)"""
1850 return _windows_.VScrolledWindow_RefreshAll(*args, **kwargs)
1851
1852 def GetLineCount(*args, **kwargs):
1853 """GetLineCount(self) -> size_t"""
1854 return _windows_.VScrolledWindow_GetLineCount(*args, **kwargs)
1855
1856 def GetFirstVisibleLine(*args, **kwargs):
1857 """GetFirstVisibleLine(self) -> size_t"""
1858 return _windows_.VScrolledWindow_GetFirstVisibleLine(*args, **kwargs)
1859
1860 def GetLastVisibleLine(*args, **kwargs):
1861 """GetLastVisibleLine(self) -> size_t"""
1862 return _windows_.VScrolledWindow_GetLastVisibleLine(*args, **kwargs)
1863
1864 def IsVisible(*args, **kwargs):
1865 """IsVisible(self, size_t line) -> bool"""
1866 return _windows_.VScrolledWindow_IsVisible(*args, **kwargs)
1867
1868
1869 class VScrolledWindowPtr(VScrolledWindow):
1870 def __init__(self, this):
1871 self.this = this
1872 if not hasattr(self,"thisown"): self.thisown = 0
1873 self.__class__ = VScrolledWindow
1874 _windows_.VScrolledWindow_swigregister(VScrolledWindowPtr)
1875
1876 def PreVScrolledWindow(*args, **kwargs):
1877 """PreVScrolledWindow() -> VScrolledWindow"""
1878 val = _windows_.new_PreVScrolledWindow(*args, **kwargs)
1879 val.thisown = 1
1880 return val
1881
1882 class VListBox(VScrolledWindow):
1883 def __repr__(self):
1884 return "<%s.%s; proxy of C++ wxPyVListBox instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1885 def __init__(self, *args, **kwargs):
1886 """
1887 __init__(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
1888 Size size=DefaultSize, long style=0, String name=VListBoxNameStr) -> VListBox
1889 """
1890 newobj = _windows_.new_VListBox(*args, **kwargs)
1891 self.this = newobj.this
1892 self.thisown = 1
1893 del newobj.thisown
1894 self._setOORInfo(self);self._setCallbackInfo(self, VListBox)
1895
1896 def _setCallbackInfo(*args, **kwargs):
1897 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
1898 return _windows_.VListBox__setCallbackInfo(*args, **kwargs)
1899
1900 def Create(*args, **kwargs):
1901 """
1902 Create(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
1903 Size size=DefaultSize, long style=0, String name=VListBoxNameStr) -> bool
1904 """
1905 return _windows_.VListBox_Create(*args, **kwargs)
1906
1907 def GetItemCount(*args, **kwargs):
1908 """GetItemCount(self) -> size_t"""
1909 return _windows_.VListBox_GetItemCount(*args, **kwargs)
1910
1911 def HasMultipleSelection(*args, **kwargs):
1912 """HasMultipleSelection(self) -> bool"""
1913 return _windows_.VListBox_HasMultipleSelection(*args, **kwargs)
1914
1915 def GetSelection(*args, **kwargs):
1916 """GetSelection(self) -> int"""
1917 return _windows_.VListBox_GetSelection(*args, **kwargs)
1918
1919 def IsCurrent(*args, **kwargs):
1920 """IsCurrent(self, size_t item) -> bool"""
1921 return _windows_.VListBox_IsCurrent(*args, **kwargs)
1922
1923 def IsSelected(*args, **kwargs):
1924 """IsSelected(self, size_t item) -> bool"""
1925 return _windows_.VListBox_IsSelected(*args, **kwargs)
1926
1927 def GetSelectedCount(*args, **kwargs):
1928 """GetSelectedCount(self) -> size_t"""
1929 return _windows_.VListBox_GetSelectedCount(*args, **kwargs)
1930
1931 def GetFirstSelected(*args, **kwargs):
1932 """GetFirstSelected(self) -> PyObject"""
1933 return _windows_.VListBox_GetFirstSelected(*args, **kwargs)
1934
1935 def GetNextSelected(*args, **kwargs):
1936 """GetNextSelected(self, unsigned long cookie) -> PyObject"""
1937 return _windows_.VListBox_GetNextSelected(*args, **kwargs)
1938
1939 def GetMargins(*args, **kwargs):
1940 """GetMargins(self) -> Point"""
1941 return _windows_.VListBox_GetMargins(*args, **kwargs)
1942
1943 def GetSelectionBackground(*args, **kwargs):
1944 """GetSelectionBackground(self) -> Colour"""
1945 return _windows_.VListBox_GetSelectionBackground(*args, **kwargs)
1946
1947 def SetItemCount(*args, **kwargs):
1948 """SetItemCount(self, size_t count)"""
1949 return _windows_.VListBox_SetItemCount(*args, **kwargs)
1950
1951 def Clear(*args, **kwargs):
1952 """Clear(self)"""
1953 return _windows_.VListBox_Clear(*args, **kwargs)
1954
1955 def SetSelection(*args, **kwargs):
1956 """SetSelection(self, int selection)"""
1957 return _windows_.VListBox_SetSelection(*args, **kwargs)
1958
1959 def Select(*args, **kwargs):
1960 """Select(self, size_t item, bool select=True) -> bool"""
1961 return _windows_.VListBox_Select(*args, **kwargs)
1962
1963 def SelectRange(*args, **kwargs):
1964 """SelectRange(self, size_t from, size_t to) -> bool"""
1965 return _windows_.VListBox_SelectRange(*args, **kwargs)
1966
1967 def Toggle(*args, **kwargs):
1968 """Toggle(self, size_t item)"""
1969 return _windows_.VListBox_Toggle(*args, **kwargs)
1970
1971 def SelectAll(*args, **kwargs):
1972 """SelectAll(self) -> bool"""
1973 return _windows_.VListBox_SelectAll(*args, **kwargs)
1974
1975 def DeselectAll(*args, **kwargs):
1976 """DeselectAll(self) -> bool"""
1977 return _windows_.VListBox_DeselectAll(*args, **kwargs)
1978
1979 def SetMargins(*args, **kwargs):
1980 """SetMargins(self, Point pt)"""
1981 return _windows_.VListBox_SetMargins(*args, **kwargs)
1982
1983 def SetMarginsXY(*args, **kwargs):
1984 """SetMarginsXY(self, int x, int y)"""
1985 return _windows_.VListBox_SetMarginsXY(*args, **kwargs)
1986
1987 def SetSelectionBackground(*args, **kwargs):
1988 """SetSelectionBackground(self, Colour col)"""
1989 return _windows_.VListBox_SetSelectionBackground(*args, **kwargs)
1990
1991
1992 class VListBoxPtr(VListBox):
1993 def __init__(self, this):
1994 self.this = this
1995 if not hasattr(self,"thisown"): self.thisown = 0
1996 self.__class__ = VListBox
1997 _windows_.VListBox_swigregister(VListBoxPtr)
1998 VListBoxNameStr = cvar.VListBoxNameStr
1999
2000 def PreVListBox(*args, **kwargs):
2001 """PreVListBox() -> VListBox"""
2002 val = _windows_.new_PreVListBox(*args, **kwargs)
2003 val.thisown = 1
2004 return val
2005
2006 class HtmlListBox(VListBox):
2007 def __repr__(self):
2008 return "<%s.%s; proxy of C++ wxPyHtmlListBox instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2009 def __init__(self, *args, **kwargs):
2010 """
2011 __init__(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
2012 Size size=DefaultSize, long style=0, String name=VListBoxNameStr) -> HtmlListBox
2013 """
2014 newobj = _windows_.new_HtmlListBox(*args, **kwargs)
2015 self.this = newobj.this
2016 self.thisown = 1
2017 del newobj.thisown
2018 self._setOORInfo(self);self._setCallbackInfo(self, HtmlListBox)
2019
2020 def _setCallbackInfo(*args, **kwargs):
2021 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
2022 return _windows_.HtmlListBox__setCallbackInfo(*args, **kwargs)
2023
2024 def Create(*args, **kwargs):
2025 """
2026 Create(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
2027 Size size=DefaultSize, long style=0, String name=VListBoxNameStr) -> bool
2028 """
2029 return _windows_.HtmlListBox_Create(*args, **kwargs)
2030
2031 def RefreshAll(*args, **kwargs):
2032 """RefreshAll(self)"""
2033 return _windows_.HtmlListBox_RefreshAll(*args, **kwargs)
2034
2035 def SetItemCount(*args, **kwargs):
2036 """SetItemCount(self, size_t count)"""
2037 return _windows_.HtmlListBox_SetItemCount(*args, **kwargs)
2038
2039 def GetFileSystem(*args, **kwargs):
2040 """GetFileSystem(self) -> FileSystem"""
2041 return _windows_.HtmlListBox_GetFileSystem(*args, **kwargs)
2042
2043
2044 class HtmlListBoxPtr(HtmlListBox):
2045 def __init__(self, this):
2046 self.this = this
2047 if not hasattr(self,"thisown"): self.thisown = 0
2048 self.__class__ = HtmlListBox
2049 _windows_.HtmlListBox_swigregister(HtmlListBoxPtr)
2050
2051 def PreHtmlListBox(*args, **kwargs):
2052 """PreHtmlListBox() -> HtmlListBox"""
2053 val = _windows_.new_PreHtmlListBox(*args, **kwargs)
2054 val.thisown = 1
2055 return val
2056
2057 #---------------------------------------------------------------------------
2058
2059 class TaskBarIcon(_core.EvtHandler):
2060 def __repr__(self):
2061 return "<%s.%s; proxy of C++ wxPyTaskBarIcon instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2062 def __init__(self, *args, **kwargs):
2063 """__init__(self) -> TaskBarIcon"""
2064 newobj = _windows_.new_TaskBarIcon(*args, **kwargs)
2065 self.this = newobj.this
2066 self.thisown = 1
2067 del newobj.thisown
2068 self._setCallbackInfo(self, TaskBarIcon, 0)
2069
2070 def _setCallbackInfo(*args, **kwargs):
2071 """_setCallbackInfo(self, PyObject self, PyObject _class, int incref)"""
2072 return _windows_.TaskBarIcon__setCallbackInfo(*args, **kwargs)
2073
2074 def Destroy(*args, **kwargs):
2075 """
2076 Destroy(self)
2077
2078 Deletes the C++ object this Python object is a proxy for.
2079 """
2080 return _windows_.TaskBarIcon_Destroy(*args, **kwargs)
2081
2082 def IsOk(*args, **kwargs):
2083 """IsOk(self) -> bool"""
2084 return _windows_.TaskBarIcon_IsOk(*args, **kwargs)
2085
2086 def __nonzero__(self): return self.IsOk()
2087 def IsIconInstalled(*args, **kwargs):
2088 """IsIconInstalled(self) -> bool"""
2089 return _windows_.TaskBarIcon_IsIconInstalled(*args, **kwargs)
2090
2091 def SetIcon(*args, **kwargs):
2092 """SetIcon(self, Icon icon, String tooltip=EmptyString) -> bool"""
2093 return _windows_.TaskBarIcon_SetIcon(*args, **kwargs)
2094
2095 def RemoveIcon(*args, **kwargs):
2096 """RemoveIcon(self) -> bool"""
2097 return _windows_.TaskBarIcon_RemoveIcon(*args, **kwargs)
2098
2099 def PopupMenu(*args, **kwargs):
2100 """PopupMenu(self, Menu menu) -> bool"""
2101 return _windows_.TaskBarIcon_PopupMenu(*args, **kwargs)
2102
2103
2104 class TaskBarIconPtr(TaskBarIcon):
2105 def __init__(self, this):
2106 self.this = this
2107 if not hasattr(self,"thisown"): self.thisown = 0
2108 self.__class__ = TaskBarIcon
2109 _windows_.TaskBarIcon_swigregister(TaskBarIconPtr)
2110
2111 class TaskBarIconEvent(_core.Event):
2112 def __repr__(self):
2113 return "<%s.%s; proxy of C++ wxTaskBarIconEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2114 def __init__(self, *args, **kwargs):
2115 """__init__(self, wxEventType evtType, wxTaskBarIcon tbIcon) -> TaskBarIconEvent"""
2116 newobj = _windows_.new_TaskBarIconEvent(*args, **kwargs)
2117 self.this = newobj.this
2118 self.thisown = 1
2119 del newobj.thisown
2120
2121 class TaskBarIconEventPtr(TaskBarIconEvent):
2122 def __init__(self, this):
2123 self.this = this
2124 if not hasattr(self,"thisown"): self.thisown = 0
2125 self.__class__ = TaskBarIconEvent
2126 _windows_.TaskBarIconEvent_swigregister(TaskBarIconEventPtr)
2127
2128 wxEVT_TASKBAR_MOVE = _windows_.wxEVT_TASKBAR_MOVE
2129 wxEVT_TASKBAR_LEFT_DOWN = _windows_.wxEVT_TASKBAR_LEFT_DOWN
2130 wxEVT_TASKBAR_LEFT_UP = _windows_.wxEVT_TASKBAR_LEFT_UP
2131 wxEVT_TASKBAR_RIGHT_DOWN = _windows_.wxEVT_TASKBAR_RIGHT_DOWN
2132 wxEVT_TASKBAR_RIGHT_UP = _windows_.wxEVT_TASKBAR_RIGHT_UP
2133 wxEVT_TASKBAR_LEFT_DCLICK = _windows_.wxEVT_TASKBAR_LEFT_DCLICK
2134 wxEVT_TASKBAR_RIGHT_DCLICK = _windows_.wxEVT_TASKBAR_RIGHT_DCLICK
2135 EVT_TASKBAR_MOVE = wx.PyEventBinder ( wxEVT_TASKBAR_MOVE )
2136 EVT_TASKBAR_LEFT_DOWN = wx.PyEventBinder ( wxEVT_TASKBAR_LEFT_DOWN )
2137 EVT_TASKBAR_LEFT_UP = wx.PyEventBinder ( wxEVT_TASKBAR_LEFT_UP )
2138 EVT_TASKBAR_RIGHT_DOWN = wx.PyEventBinder ( wxEVT_TASKBAR_RIGHT_DOWN )
2139 EVT_TASKBAR_RIGHT_UP = wx.PyEventBinder ( wxEVT_TASKBAR_RIGHT_UP )
2140 EVT_TASKBAR_LEFT_DCLICK = wx.PyEventBinder ( wxEVT_TASKBAR_LEFT_DCLICK )
2141 EVT_TASKBAR_RIGHT_DCLICK = wx.PyEventBinder ( wxEVT_TASKBAR_RIGHT_DCLICK )
2142
2143 #---------------------------------------------------------------------------
2144
2145 class ColourData(_core.Object):
2146 """
2147 This class holds a variety of information related to the colour
2148 chooser dialog, used to transfer settings and results to and from the
2149 `wx.ColourDialog`.
2150 """
2151 def __repr__(self):
2152 return "<%s.%s; proxy of C++ wxColourData instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2153 def __init__(self, *args, **kwargs):
2154 """
2155 __init__(self) -> ColourData
2156
2157 Constructor, sets default values.
2158 """
2159 newobj = _windows_.new_ColourData(*args, **kwargs)
2160 self.this = newobj.this
2161 self.thisown = 1
2162 del newobj.thisown
2163 def __del__(self, destroy=_windows_.delete_ColourData):
2164 """__del__(self)"""
2165 try:
2166 if self.thisown: destroy(self)
2167 except: pass
2168
2169 def GetChooseFull(*args, **kwargs):
2170 """
2171 GetChooseFull(self) -> bool
2172
2173 Under Windows, determines whether the Windows colour dialog will
2174 display the full dialog with custom colour selection controls. Has no
2175 meaning under other platforms. The default value is true.
2176 """
2177 return _windows_.ColourData_GetChooseFull(*args, **kwargs)
2178
2179 def GetColour(*args, **kwargs):
2180 """
2181 GetColour(self) -> Colour
2182
2183 Gets the colour (pre)selected by the dialog.
2184 """
2185 return _windows_.ColourData_GetColour(*args, **kwargs)
2186
2187 def GetCustomColour(*args, **kwargs):
2188 """
2189 GetCustomColour(self, int i) -> Colour
2190
2191 Gets the i'th custom colour associated with the colour dialog. i
2192 should be an integer between 0 and 15. The default custom colours are
2193 all invalid colours.
2194 """
2195 return _windows_.ColourData_GetCustomColour(*args, **kwargs)
2196
2197 def SetChooseFull(*args, **kwargs):
2198 """
2199 SetChooseFull(self, int flag)
2200
2201 Under Windows, tells the Windows colour dialog to display the full
2202 dialog with custom colour selection controls. Under other platforms,
2203 has no effect. The default value is true.
2204 """
2205 return _windows_.ColourData_SetChooseFull(*args, **kwargs)
2206
2207 def SetColour(*args, **kwargs):
2208 """
2209 SetColour(self, Colour colour)
2210
2211 Sets the default colour for the colour dialog. The default colour is
2212 black.
2213 """
2214 return _windows_.ColourData_SetColour(*args, **kwargs)
2215
2216 def SetCustomColour(*args, **kwargs):
2217 """
2218 SetCustomColour(self, int i, Colour colour)
2219
2220 Sets the i'th custom colour for the colour dialog. i should be an
2221 integer between 0 and 15. The default custom colours are all invalid colours.
2222 """
2223 return _windows_.ColourData_SetCustomColour(*args, **kwargs)
2224
2225
2226 class ColourDataPtr(ColourData):
2227 def __init__(self, this):
2228 self.this = this
2229 if not hasattr(self,"thisown"): self.thisown = 0
2230 self.__class__ = ColourData
2231 _windows_.ColourData_swigregister(ColourDataPtr)
2232 FileSelectorPromptStr = cvar.FileSelectorPromptStr
2233 DirSelectorPromptStr = cvar.DirSelectorPromptStr
2234 DirDialogNameStr = cvar.DirDialogNameStr
2235 FileSelectorDefaultWildcardStr = cvar.FileSelectorDefaultWildcardStr
2236 GetTextFromUserPromptStr = cvar.GetTextFromUserPromptStr
2237 MessageBoxCaptionStr = cvar.MessageBoxCaptionStr
2238
2239 class ColourDialog(Dialog):
2240 """This class represents the colour chooser dialog."""
2241 def __repr__(self):
2242 return "<%s.%s; proxy of C++ wxColourDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2243 def __init__(self, *args, **kwargs):
2244 """
2245 __init__(self, Window parent, ColourData data=None) -> ColourDialog
2246
2247 Constructor. Pass a parent window, and optionally a `wx.ColourData`,
2248 which will be copied to the colour dialog's internal ColourData
2249 instance.
2250 """
2251 newobj = _windows_.new_ColourDialog(*args, **kwargs)
2252 self.this = newobj.this
2253 self.thisown = 1
2254 del newobj.thisown
2255 self._setOORInfo(self)
2256
2257 def GetColourData(*args, **kwargs):
2258 """
2259 GetColourData(self) -> ColourData
2260
2261 Returns a reference to the `wx.ColourData` used by the dialog.
2262 """
2263 return _windows_.ColourDialog_GetColourData(*args, **kwargs)
2264
2265
2266 class ColourDialogPtr(ColourDialog):
2267 def __init__(self, this):
2268 self.this = this
2269 if not hasattr(self,"thisown"): self.thisown = 0
2270 self.__class__ = ColourDialog
2271 _windows_.ColourDialog_swigregister(ColourDialogPtr)
2272
2273 class DirDialog(Dialog):
2274 """
2275 wx.DirDialog allows the user to select a directory by browising the
2276 file system.
2277 """
2278 def __repr__(self):
2279 return "<%s.%s; proxy of C++ wxDirDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2280 def __init__(self, *args, **kwargs):
2281 """
2282 __init__(self, Window parent, String message=DirSelectorPromptStr,
2283 String defaultPath=EmptyString, long style=0,
2284 Point pos=DefaultPosition, Size size=DefaultSize,
2285 String name=DirDialogNameStr) -> DirDialog
2286
2287 Constructor. Use ShowModal method to show the dialog.
2288 """
2289 newobj = _windows_.new_DirDialog(*args, **kwargs)
2290 self.this = newobj.this
2291 self.thisown = 1
2292 del newobj.thisown
2293 self._setOORInfo(self)
2294
2295 def GetPath(*args, **kwargs):
2296 """
2297 GetPath(self) -> String
2298
2299 Returns the default or user-selected path.
2300 """
2301 return _windows_.DirDialog_GetPath(*args, **kwargs)
2302
2303 def GetMessage(*args, **kwargs):
2304 """
2305 GetMessage(self) -> String
2306
2307 Returns the message that will be displayed on the dialog.
2308 """
2309 return _windows_.DirDialog_GetMessage(*args, **kwargs)
2310
2311 def GetStyle(*args, **kwargs):
2312 """
2313 GetStyle(self) -> long
2314
2315 Returns the dialog style.
2316 """
2317 return _windows_.DirDialog_GetStyle(*args, **kwargs)
2318
2319 def SetMessage(*args, **kwargs):
2320 """
2321 SetMessage(self, String message)
2322
2323 Sets the message that will be displayed on the dialog.
2324 """
2325 return _windows_.DirDialog_SetMessage(*args, **kwargs)
2326
2327 def SetPath(*args, **kwargs):
2328 """
2329 SetPath(self, String path)
2330
2331 Sets the default path.
2332 """
2333 return _windows_.DirDialog_SetPath(*args, **kwargs)
2334
2335
2336 class DirDialogPtr(DirDialog):
2337 def __init__(self, this):
2338 self.this = this
2339 if not hasattr(self,"thisown"): self.thisown = 0
2340 self.__class__ = DirDialog
2341 _windows_.DirDialog_swigregister(DirDialogPtr)
2342
2343 class FileDialog(Dialog):
2344 """
2345 wx.FileDialog allows the user to select one or more files from the
2346 filesystem.
2347 """
2348 def __repr__(self):
2349 return "<%s.%s; proxy of C++ wxFileDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2350 def __init__(self, *args, **kwargs):
2351 """
2352 __init__(self, Window parent, String message=FileSelectorPromptStr,
2353 String defaultDir=EmptyString, String defaultFile=EmptyString,
2354 String wildcard=FileSelectorDefaultWildcardStr,
2355 long style=0, Point pos=DefaultPosition) -> FileDialog
2356
2357 Constructor. Use ShowModal method to show the dialog.
2358 """
2359 newobj = _windows_.new_FileDialog(*args, **kwargs)
2360 self.this = newobj.this
2361 self.thisown = 1
2362 del newobj.thisown
2363 self._setOORInfo(self)
2364
2365 def SetMessage(*args, **kwargs):
2366 """
2367 SetMessage(self, String message)
2368
2369 Sets the message that will be displayed on the dialog.
2370 """
2371 return _windows_.FileDialog_SetMessage(*args, **kwargs)
2372
2373 def SetPath(*args, **kwargs):
2374 """
2375 SetPath(self, String path)
2376
2377 Sets the path (the combined directory and filename that will be
2378 returned when the dialog is dismissed).
2379 """
2380 return _windows_.FileDialog_SetPath(*args, **kwargs)
2381
2382 def SetDirectory(*args, **kwargs):
2383 """
2384 SetDirectory(self, String dir)
2385
2386 Sets the default directory.
2387 """
2388 return _windows_.FileDialog_SetDirectory(*args, **kwargs)
2389
2390 def SetFilename(*args, **kwargs):
2391 """
2392 SetFilename(self, String name)
2393
2394 Sets the default filename.
2395 """
2396 return _windows_.FileDialog_SetFilename(*args, **kwargs)
2397
2398 def SetWildcard(*args, **kwargs):
2399 """
2400 SetWildcard(self, String wildCard)
2401
2402 Sets the wildcard, which can contain multiple file types, for
2403 example::
2404
2405 "BMP files (*.bmp)|*.bmp|GIF files (*.gif)|*.gif"
2406
2407 """
2408 return _windows_.FileDialog_SetWildcard(*args, **kwargs)
2409
2410 def SetStyle(*args, **kwargs):
2411 """
2412 SetStyle(self, long style)
2413
2414 Sets the dialog style.
2415 """
2416 return _windows_.FileDialog_SetStyle(*args, **kwargs)
2417
2418 def SetFilterIndex(*args, **kwargs):
2419 """
2420 SetFilterIndex(self, int filterIndex)
2421
2422 Sets the default filter index, starting from zero.
2423 """
2424 return _windows_.FileDialog_SetFilterIndex(*args, **kwargs)
2425
2426 def GetMessage(*args, **kwargs):
2427 """
2428 GetMessage(self) -> String
2429
2430 Returns the message that will be displayed on the dialog.
2431 """
2432 return _windows_.FileDialog_GetMessage(*args, **kwargs)
2433
2434 def GetPath(*args, **kwargs):
2435 """
2436 GetPath(self) -> String
2437
2438 Returns the full path (directory and filename) of the selected file.
2439 """
2440 return _windows_.FileDialog_GetPath(*args, **kwargs)
2441
2442 def GetDirectory(*args, **kwargs):
2443 """
2444 GetDirectory(self) -> String
2445
2446 Returns the default directory.
2447 """
2448 return _windows_.FileDialog_GetDirectory(*args, **kwargs)
2449
2450 def GetFilename(*args, **kwargs):
2451 """
2452 GetFilename(self) -> String
2453
2454 Returns the default filename.
2455 """
2456 return _windows_.FileDialog_GetFilename(*args, **kwargs)
2457
2458 def GetWildcard(*args, **kwargs):
2459 """
2460 GetWildcard(self) -> String
2461
2462 Returns the file dialog wildcard.
2463 """
2464 return _windows_.FileDialog_GetWildcard(*args, **kwargs)
2465
2466 def GetStyle(*args, **kwargs):
2467 """
2468 GetStyle(self) -> long
2469
2470 Returns the dialog style.
2471 """
2472 return _windows_.FileDialog_GetStyle(*args, **kwargs)
2473
2474 def GetFilterIndex(*args, **kwargs):
2475 """
2476 GetFilterIndex(self) -> int
2477
2478 Returns the index into the list of filters supplied, optionally, in
2479 the wildcard parameter. Before the dialog is shown, this is the index
2480 which will be used when the dialog is first displayed. After the
2481 dialog is shown, this is the index selected by the user.
2482 """
2483 return _windows_.FileDialog_GetFilterIndex(*args, **kwargs)
2484
2485 def GetFilenames(*args, **kwargs):
2486 """
2487 GetFilenames(self) -> PyObject
2488
2489 Returns a list of filenames chosen in the dialog. This function
2490 should only be used with the dialogs which have wx.MULTIPLE style, use
2491 GetFilename for the others.
2492 """
2493 return _windows_.FileDialog_GetFilenames(*args, **kwargs)
2494
2495 def GetPaths(*args, **kwargs):
2496 """
2497 GetPaths(self) -> PyObject
2498
2499 Fills the array paths with the full paths of the files chosen. This
2500 function should only be used with the dialogs which have wx.MULTIPLE
2501 style, use GetPath for the others.
2502 """
2503 return _windows_.FileDialog_GetPaths(*args, **kwargs)
2504
2505
2506 class FileDialogPtr(FileDialog):
2507 def __init__(self, this):
2508 self.this = this
2509 if not hasattr(self,"thisown"): self.thisown = 0
2510 self.__class__ = FileDialog
2511 _windows_.FileDialog_swigregister(FileDialogPtr)
2512
2513 CHOICEDLG_STYLE = _windows_.CHOICEDLG_STYLE
2514 class MultiChoiceDialog(Dialog):
2515 """A simple dialog with a multi selection listbox."""
2516 def __repr__(self):
2517 return "<%s.%s; proxy of C++ wxMultiChoiceDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2518 def __init__(self, *args, **kwargs):
2519 """
2520 __init__(Window parent, String message, String caption,
2521 List choices=[], long style=CHOICEDLG_STYLE,
2522 Point pos=DefaultPosition) -> MultiChoiceDialog
2523
2524 Constructor. Use ShowModal method to show the dialog.
2525 """
2526 newobj = _windows_.new_MultiChoiceDialog(*args, **kwargs)
2527 self.this = newobj.this
2528 self.thisown = 1
2529 del newobj.thisown
2530 self._setOORInfo(self)
2531
2532 def SetSelections(*args, **kwargs):
2533 """
2534 SetSelections(List selections)
2535
2536 Specify the items in the list that should be selected, using a list of
2537 integers.
2538 """
2539 return _windows_.MultiChoiceDialog_SetSelections(*args, **kwargs)
2540
2541 def GetSelections(*args, **kwargs):
2542 """
2543 GetSelections() -> [selections]
2544
2545 Returns a list of integers representing the items that are selected.
2546 """
2547 return _windows_.MultiChoiceDialog_GetSelections(*args, **kwargs)
2548
2549
2550 class MultiChoiceDialogPtr(MultiChoiceDialog):
2551 def __init__(self, this):
2552 self.this = this
2553 if not hasattr(self,"thisown"): self.thisown = 0
2554 self.__class__ = MultiChoiceDialog
2555 _windows_.MultiChoiceDialog_swigregister(MultiChoiceDialogPtr)
2556
2557 class SingleChoiceDialog(Dialog):
2558 """A simple dialog with a single selection listbox."""
2559 def __repr__(self):
2560 return "<%s.%s; proxy of C++ wxSingleChoiceDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2561 def __init__(self, *args, **kwargs):
2562 """
2563 __init__(Window parent, String message, String caption,
2564 List choices=[], long style=CHOICEDLG_STYLE,
2565 Point pos=DefaultPosition) -> SingleChoiceDialog
2566
2567 Constructor. Use ShowModal method to show the dialog.
2568 """
2569 newobj = _windows_.new_SingleChoiceDialog(*args, **kwargs)
2570 self.this = newobj.this
2571 self.thisown = 1
2572 del newobj.thisown
2573 self._setOORInfo(self)
2574
2575 def GetSelection(*args, **kwargs):
2576 """
2577 GetSelection(self) -> int
2578
2579 Get the index of teh currently selected item.
2580 """
2581 return _windows_.SingleChoiceDialog_GetSelection(*args, **kwargs)
2582
2583 def GetStringSelection(*args, **kwargs):
2584 """
2585 GetStringSelection(self) -> String
2586
2587 Returns the string value of the currently selected item
2588 """
2589 return _windows_.SingleChoiceDialog_GetStringSelection(*args, **kwargs)
2590
2591 def SetSelection(*args, **kwargs):
2592 """
2593 SetSelection(self, int sel)
2594
2595 Set the current selected item to sel
2596 """
2597 return _windows_.SingleChoiceDialog_SetSelection(*args, **kwargs)
2598
2599
2600 class SingleChoiceDialogPtr(SingleChoiceDialog):
2601 def __init__(self, this):
2602 self.this = this
2603 if not hasattr(self,"thisown"): self.thisown = 0
2604 self.__class__ = SingleChoiceDialog
2605 _windows_.SingleChoiceDialog_swigregister(SingleChoiceDialogPtr)
2606
2607 TextEntryDialogStyle = _windows_.TextEntryDialogStyle
2608 class TextEntryDialog(Dialog):
2609 """A dialog with text control, [ok] and [cancel] buttons"""
2610 def __repr__(self):
2611 return "<%s.%s; proxy of C++ wxTextEntryDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2612 def __init__(self, *args, **kwargs):
2613 """
2614 __init__(self, Window parent, String message, String caption=GetTextFromUserPromptStr,
2615 String defaultValue=EmptyString,
2616 long style=TextEntryDialogStyle, Point pos=DefaultPosition) -> TextEntryDialog
2617
2618 Constructor. Use ShowModal method to show the dialog.
2619 """
2620 newobj = _windows_.new_TextEntryDialog(*args, **kwargs)
2621 self.this = newobj.this
2622 self.thisown = 1
2623 del newobj.thisown
2624 self._setOORInfo(self)
2625
2626 def GetValue(*args, **kwargs):
2627 """
2628 GetValue(self) -> String
2629
2630 Returns the text that the user has entered if the user has pressed OK,
2631 or the original value if the user has pressed Cancel.
2632 """
2633 return _windows_.TextEntryDialog_GetValue(*args, **kwargs)
2634
2635 def SetValue(*args, **kwargs):
2636 """
2637 SetValue(self, String value)
2638
2639 Sets the default text value.
2640 """
2641 return _windows_.TextEntryDialog_SetValue(*args, **kwargs)
2642
2643
2644 class TextEntryDialogPtr(TextEntryDialog):
2645 def __init__(self, this):
2646 self.this = this
2647 if not hasattr(self,"thisown"): self.thisown = 0
2648 self.__class__ = TextEntryDialog
2649 _windows_.TextEntryDialog_swigregister(TextEntryDialogPtr)
2650
2651 class PasswordEntryDialog(TextEntryDialog):
2652 def __repr__(self):
2653 return "<%s.%s; proxy of C++ wxPasswordEntryDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2654 def __init__(self, *args, **kwargs):
2655 """
2656 __init__(self, Window parent, String message, String caption=GetPasswordFromUserPromptStr,
2657 String value=EmptyString,
2658 long style=TextEntryDialogStyle, Point pos=DefaultPosition) -> PasswordEntryDialog
2659 """
2660 newobj = _windows_.new_PasswordEntryDialog(*args, **kwargs)
2661 self.this = newobj.this
2662 self.thisown = 1
2663 del newobj.thisown
2664
2665 class PasswordEntryDialogPtr(PasswordEntryDialog):
2666 def __init__(self, this):
2667 self.this = this
2668 if not hasattr(self,"thisown"): self.thisown = 0
2669 self.__class__ = PasswordEntryDialog
2670 _windows_.PasswordEntryDialog_swigregister(PasswordEntryDialogPtr)
2671 GetPasswordFromUserPromptStr = cvar.GetPasswordFromUserPromptStr
2672
2673 class FontData(_core.Object):
2674 """
2675 This class holds a variety of information related to font dialogs and
2676 is used to transfer settings to and results from a `wx.FontDialog`.
2677 """
2678 def __repr__(self):
2679 return "<%s.%s; proxy of C++ wxFontData instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2680 def __init__(self, *args, **kwargs):
2681 """
2682 __init__(self) -> FontData
2683
2684 This class holds a variety of information related to font dialogs and
2685 is used to transfer settings to and results from a `wx.FontDialog`.
2686 """
2687 newobj = _windows_.new_FontData(*args, **kwargs)
2688 self.this = newobj.this
2689 self.thisown = 1
2690 del newobj.thisown
2691 def __del__(self, destroy=_windows_.delete_FontData):
2692 """__del__(self)"""
2693 try:
2694 if self.thisown: destroy(self)
2695 except: pass
2696
2697 def EnableEffects(*args, **kwargs):
2698 """
2699 EnableEffects(self, bool enable)
2700
2701 Enables or disables 'effects' under MS Windows only. This refers to
2702 the controls for manipulating colour, strikeout and underline
2703 properties. The default value is true.
2704 """
2705 return _windows_.FontData_EnableEffects(*args, **kwargs)
2706
2707 def GetAllowSymbols(*args, **kwargs):
2708 """
2709 GetAllowSymbols(self) -> bool
2710
2711 Under MS Windows, returns a flag determining whether symbol fonts can
2712 be selected. Has no effect on other platforms. The default value is
2713 true.
2714 """
2715 return _windows_.FontData_GetAllowSymbols(*args, **kwargs)
2716
2717 def GetColour(*args, **kwargs):
2718 """
2719 GetColour(self) -> Colour
2720
2721 Gets the colour associated with the font dialog. The default value is
2722 black.
2723 """
2724 return _windows_.FontData_GetColour(*args, **kwargs)
2725
2726 def GetChosenFont(*args, **kwargs):
2727 """
2728 GetChosenFont(self) -> Font
2729
2730 Gets the font chosen by the user.
2731 """
2732 return _windows_.FontData_GetChosenFont(*args, **kwargs)
2733
2734 def GetEnableEffects(*args, **kwargs):
2735 """
2736 GetEnableEffects(self) -> bool
2737
2738 Determines whether 'effects' are enabled under Windows.
2739 """
2740 return _windows_.FontData_GetEnableEffects(*args, **kwargs)
2741
2742 def GetInitialFont(*args, **kwargs):
2743 """
2744 GetInitialFont(self) -> Font
2745
2746 Gets the font that will be initially used by the font dialog. This
2747 should have previously been set by the application.
2748 """
2749 return _windows_.FontData_GetInitialFont(*args, **kwargs)
2750
2751 def GetShowHelp(*args, **kwargs):
2752 """
2753 GetShowHelp(self) -> bool
2754
2755 Returns true if the Help button will be shown (Windows only). The
2756 default value is false.
2757 """
2758 return _windows_.FontData_GetShowHelp(*args, **kwargs)
2759
2760 def SetAllowSymbols(*args, **kwargs):
2761 """
2762 SetAllowSymbols(self, bool allowSymbols)
2763
2764 Under MS Windows, determines whether symbol fonts can be selected. Has
2765 no effect on other platforms. The default value is true.
2766 """
2767 return _windows_.FontData_SetAllowSymbols(*args, **kwargs)
2768
2769 def SetChosenFont(*args, **kwargs):
2770 """
2771 SetChosenFont(self, Font font)
2772
2773 Sets the font that will be returned to the user (normally for internal
2774 use only).
2775 """
2776 return _windows_.FontData_SetChosenFont(*args, **kwargs)
2777
2778 def SetColour(*args, **kwargs):
2779 """
2780 SetColour(self, Colour colour)
2781
2782 Sets the colour that will be used for the font foreground colour. The
2783 default colour is black.
2784 """
2785 return _windows_.FontData_SetColour(*args, **kwargs)
2786
2787 def SetInitialFont(*args, **kwargs):
2788 """
2789 SetInitialFont(self, Font font)
2790
2791 Sets the font that will be initially used by the font dialog.
2792 """
2793 return _windows_.FontData_SetInitialFont(*args, **kwargs)
2794
2795 def SetRange(*args, **kwargs):
2796 """
2797 SetRange(self, int min, int max)
2798
2799 Sets the valid range for the font point size (Windows only). The
2800 default is 0, 0 (unrestricted range).
2801 """
2802 return _windows_.FontData_SetRange(*args, **kwargs)
2803
2804 def SetShowHelp(*args, **kwargs):
2805 """
2806 SetShowHelp(self, bool showHelp)
2807
2808 Determines whether the Help button will be displayed in the font
2809 dialog (Windows only). The default value is false.
2810 """
2811 return _windows_.FontData_SetShowHelp(*args, **kwargs)
2812
2813
2814 class FontDataPtr(FontData):
2815 def __init__(self, this):
2816 self.this = this
2817 if not hasattr(self,"thisown"): self.thisown = 0
2818 self.__class__ = FontData
2819 _windows_.FontData_swigregister(FontDataPtr)
2820
2821 class FontDialog(Dialog):
2822 """
2823 wx.FontDialog allows the user to select a system font and its attributes.
2824
2825 :see: `wx.FontData`
2826
2827 """
2828 def __repr__(self):
2829 return "<%s.%s; proxy of C++ wxFontDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2830 def __init__(self, *args, **kwargs):
2831 """
2832 __init__(self, Window parent, FontData data) -> FontDialog
2833
2834 Constructor. Pass a parent window and the `wx.FontData` object to be
2835 used to initialize the dialog controls. Call `ShowModal` to display
2836 the dialog. If ShowModal returns ``wx.ID_OK`` then you can fetch the
2837 results with via the `wx.FontData` returned by `GetFontData`.
2838 """
2839 newobj = _windows_.new_FontDialog(*args, **kwargs)
2840 self.this = newobj.this
2841 self.thisown = 1
2842 del newobj.thisown
2843 self._setOORInfo(self)
2844
2845 def GetFontData(*args, **kwargs):
2846 """
2847 GetFontData(self) -> FontData
2848
2849 Returns a reference to the internal `wx.FontData` used by the
2850 wx.FontDialog.
2851 """
2852 return _windows_.FontDialog_GetFontData(*args, **kwargs)
2853
2854
2855 class FontDialogPtr(FontDialog):
2856 def __init__(self, this):
2857 self.this = this
2858 if not hasattr(self,"thisown"): self.thisown = 0
2859 self.__class__ = FontDialog
2860 _windows_.FontDialog_swigregister(FontDialogPtr)
2861
2862 class MessageDialog(Dialog):
2863 """
2864 This class provides a simple dialog that shows a single or multi-line
2865 message, with a choice of OK, Yes, No and/or Cancel buttons.
2866 """
2867 def __repr__(self):
2868 return "<%s.%s; proxy of C++ wxMessageDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2869 def __init__(self, *args, **kwargs):
2870 """
2871 __init__(self, Window parent, String message, String caption=MessageBoxCaptionStr,
2872 long style=wxOK|wxCANCEL|wxCENTRE,
2873 Point pos=DefaultPosition) -> MessageDialog
2874
2875 Constructor, use `ShowModal` to display the dialog.
2876 """
2877 newobj = _windows_.new_MessageDialog(*args, **kwargs)
2878 self.this = newobj.this
2879 self.thisown = 1
2880 del newobj.thisown
2881 self._setOORInfo(self)
2882
2883
2884 class MessageDialogPtr(MessageDialog):
2885 def __init__(self, this):
2886 self.this = this
2887 if not hasattr(self,"thisown"): self.thisown = 0
2888 self.__class__ = MessageDialog
2889 _windows_.MessageDialog_swigregister(MessageDialogPtr)
2890
2891 class ProgressDialog(Frame):
2892 """
2893 A dialog that shows a short message and a progress bar. Optionally, it
2894 can display an ABORT button.
2895 """
2896 def __repr__(self):
2897 return "<%s.%s; proxy of C++ wxProgressDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2898 def __init__(self, *args, **kwargs):
2899 """
2900 __init__(self, String title, String message, int maximum=100, Window parent=None,
2901 int style=wxPD_AUTO_HIDE|wxPD_APP_MODAL) -> ProgressDialog
2902
2903 Constructor. Creates the dialog, displays it and disables user input
2904 for other windows, or, if wx.PD_APP_MODAL flag is not given, for its
2905 parent window only.
2906 """
2907 newobj = _windows_.new_ProgressDialog(*args, **kwargs)
2908 self.this = newobj.this
2909 self.thisown = 1
2910 del newobj.thisown
2911 self._setOORInfo(self)
2912
2913 def Update(*args, **kwargs):
2914 """
2915 Update(self, int value, String newmsg=EmptyString) -> bool
2916
2917 Updates the dialog, setting the progress bar to the new value and, if
2918 given changes the message above it. The value given should be less
2919 than or equal to the maximum value given to the constructor and the
2920 dialog is closed if it is equal to the maximum. Returns true unless
2921 the Cancel button has been pressed.
2922
2923 If false is returned, the application can either immediately destroy
2924 the dialog or ask the user for the confirmation and if the abort is
2925 not confirmed the dialog may be resumed with Resume function.
2926 """
2927 return _windows_.ProgressDialog_Update(*args, **kwargs)
2928
2929 def Resume(*args, **kwargs):
2930 """
2931 Resume(self)
2932
2933 Can be used to continue with the dialog, after the user had chosen to
2934 abort.
2935 """
2936 return _windows_.ProgressDialog_Resume(*args, **kwargs)
2937
2938
2939 class ProgressDialogPtr(ProgressDialog):
2940 def __init__(self, this):
2941 self.this = this
2942 if not hasattr(self,"thisown"): self.thisown = 0
2943 self.__class__ = ProgressDialog
2944 _windows_.ProgressDialog_swigregister(ProgressDialogPtr)
2945
2946 FR_DOWN = _windows_.FR_DOWN
2947 FR_WHOLEWORD = _windows_.FR_WHOLEWORD
2948 FR_MATCHCASE = _windows_.FR_MATCHCASE
2949 FR_REPLACEDIALOG = _windows_.FR_REPLACEDIALOG
2950 FR_NOUPDOWN = _windows_.FR_NOUPDOWN
2951 FR_NOMATCHCASE = _windows_.FR_NOMATCHCASE
2952 FR_NOWHOLEWORD = _windows_.FR_NOWHOLEWORD
2953 wxEVT_COMMAND_FIND = _windows_.wxEVT_COMMAND_FIND
2954 wxEVT_COMMAND_FIND_NEXT = _windows_.wxEVT_COMMAND_FIND_NEXT
2955 wxEVT_COMMAND_FIND_REPLACE = _windows_.wxEVT_COMMAND_FIND_REPLACE
2956 wxEVT_COMMAND_FIND_REPLACE_ALL = _windows_.wxEVT_COMMAND_FIND_REPLACE_ALL
2957 wxEVT_COMMAND_FIND_CLOSE = _windows_.wxEVT_COMMAND_FIND_CLOSE
2958 EVT_FIND = wx.PyEventBinder( wxEVT_COMMAND_FIND, 1 )
2959 EVT_FIND_NEXT = wx.PyEventBinder( wxEVT_COMMAND_FIND_NEXT, 1 )
2960 EVT_FIND_REPLACE = wx.PyEventBinder( wxEVT_COMMAND_FIND_REPLACE, 1 )
2961 EVT_FIND_REPLACE_ALL = wx.PyEventBinder( wxEVT_COMMAND_FIND_REPLACE_ALL, 1 )
2962 EVT_FIND_CLOSE = wx.PyEventBinder( wxEVT_COMMAND_FIND_CLOSE, 1 )
2963
2964 # For backwards compatibility. Should they be removed?
2965 EVT_COMMAND_FIND = EVT_FIND
2966 EVT_COMMAND_FIND_NEXT = EVT_FIND_NEXT
2967 EVT_COMMAND_FIND_REPLACE = EVT_FIND_REPLACE
2968 EVT_COMMAND_FIND_REPLACE_ALL = EVT_FIND_REPLACE_ALL
2969 EVT_COMMAND_FIND_CLOSE = EVT_FIND_CLOSE
2970
2971 class FindDialogEvent(_core.CommandEvent):
2972 """Events for the FindReplaceDialog"""
2973 def __repr__(self):
2974 return "<%s.%s; proxy of C++ wxFindDialogEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2975 def __init__(self, *args, **kwargs):
2976 """
2977 __init__(self, wxEventType commandType=wxEVT_NULL, int id=0) -> FindDialogEvent
2978
2979 Events for the FindReplaceDialog
2980 """
2981 newobj = _windows_.new_FindDialogEvent(*args, **kwargs)
2982 self.this = newobj.this
2983 self.thisown = 1
2984 del newobj.thisown
2985 def GetFlags(*args, **kwargs):
2986 """
2987 GetFlags(self) -> int
2988
2989 Get the currently selected flags: this is the combination of
2990 wx.FR_DOWN, wx.FR_WHOLEWORD and wx.FR_MATCHCASE flags.
2991 """
2992 return _windows_.FindDialogEvent_GetFlags(*args, **kwargs)
2993
2994 def GetFindString(*args, **kwargs):
2995 """
2996 GetFindString(self) -> String
2997
2998 Return the string to find (never empty).
2999 """
3000 return _windows_.FindDialogEvent_GetFindString(*args, **kwargs)
3001
3002 def GetReplaceString(*args, **kwargs):
3003 """
3004 GetReplaceString(self) -> String
3005
3006 Return the string to replace the search string with (only for replace
3007 and replace all events).
3008 """
3009 return _windows_.FindDialogEvent_GetReplaceString(*args, **kwargs)
3010
3011 def GetDialog(*args, **kwargs):
3012 """
3013 GetDialog(self) -> FindReplaceDialog
3014
3015 Return the pointer to the dialog which generated this event.
3016 """
3017 return _windows_.FindDialogEvent_GetDialog(*args, **kwargs)
3018
3019 def SetFlags(*args, **kwargs):
3020 """SetFlags(self, int flags)"""
3021 return _windows_.FindDialogEvent_SetFlags(*args, **kwargs)
3022
3023 def SetFindString(*args, **kwargs):
3024 """SetFindString(self, String str)"""
3025 return _windows_.FindDialogEvent_SetFindString(*args, **kwargs)
3026
3027 def SetReplaceString(*args, **kwargs):
3028 """SetReplaceString(self, String str)"""
3029 return _windows_.FindDialogEvent_SetReplaceString(*args, **kwargs)
3030
3031
3032 class FindDialogEventPtr(FindDialogEvent):
3033 def __init__(self, this):
3034 self.this = this
3035 if not hasattr(self,"thisown"): self.thisown = 0
3036 self.__class__ = FindDialogEvent
3037 _windows_.FindDialogEvent_swigregister(FindDialogEventPtr)
3038
3039 class FindReplaceData(_core.Object):
3040 """
3041 wx.FindReplaceData holds the data for wx.FindReplaceDialog. It is used
3042 to initialize the dialog with the default values and will keep the
3043 last values from the dialog when it is closed. It is also updated each
3044 time a `wx.FindDialogEvent` is generated so instead of using the
3045 `wx.FindDialogEvent` methods you can also directly query this object.
3046
3047 Note that all SetXXX() methods may only be called before showing the
3048 dialog and calling them has no effect later.
3049 """
3050 def __repr__(self):
3051 return "<%s.%s; proxy of C++ wxFindReplaceData instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3052 def __init__(self, *args, **kwargs):
3053 """
3054 __init__(self, int flags=0) -> FindReplaceData
3055
3056 Constuctor initializes the flags to default value (0).
3057 """
3058 newobj = _windows_.new_FindReplaceData(*args, **kwargs)
3059 self.this = newobj.this
3060 self.thisown = 1
3061 del newobj.thisown
3062 def __del__(self, destroy=_windows_.delete_FindReplaceData):
3063 """__del__(self)"""
3064 try:
3065 if self.thisown: destroy(self)
3066 except: pass
3067
3068 def GetFindString(*args, **kwargs):
3069 """
3070 GetFindString(self) -> String
3071
3072 Get the string to find.
3073 """
3074 return _windows_.FindReplaceData_GetFindString(*args, **kwargs)
3075
3076 def GetReplaceString(*args, **kwargs):
3077 """
3078 GetReplaceString(self) -> String
3079
3080 Get the replacement string.
3081 """
3082 return _windows_.FindReplaceData_GetReplaceString(*args, **kwargs)
3083
3084 def GetFlags(*args, **kwargs):
3085 """
3086 GetFlags(self) -> int
3087
3088 Get the combination of flag values.
3089 """
3090 return _windows_.FindReplaceData_GetFlags(*args, **kwargs)
3091
3092 def SetFlags(*args, **kwargs):
3093 """
3094 SetFlags(self, int flags)
3095
3096 Set the flags to use to initialize the controls of the dialog.
3097 """
3098 return _windows_.FindReplaceData_SetFlags(*args, **kwargs)
3099
3100 def SetFindString(*args, **kwargs):
3101 """
3102 SetFindString(self, String str)
3103
3104 Set the string to find (used as initial value by the dialog).
3105 """
3106 return _windows_.FindReplaceData_SetFindString(*args, **kwargs)
3107
3108 def SetReplaceString(*args, **kwargs):
3109 """
3110 SetReplaceString(self, String str)
3111
3112 Set the replacement string (used as initial value by the dialog).
3113 """
3114 return _windows_.FindReplaceData_SetReplaceString(*args, **kwargs)
3115
3116
3117 class FindReplaceDataPtr(FindReplaceData):
3118 def __init__(self, this):
3119 self.this = this
3120 if not hasattr(self,"thisown"): self.thisown = 0
3121 self.__class__ = FindReplaceData
3122 _windows_.FindReplaceData_swigregister(FindReplaceDataPtr)
3123
3124 class FindReplaceDialog(Dialog):
3125 """
3126 wx.FindReplaceDialog is a standard modeless dialog which is used to
3127 allow the user to search for some text (and possibly replace it with
3128 something else). The actual searching is supposed to be done in the
3129 owner window which is the parent of this dialog. Note that it means
3130 that unlike for the other standard dialogs this one must have a parent
3131 window. Also note that there is no way to use this dialog in a modal
3132 way; it is always, by design and implementation, modeless.
3133 """
3134 def __repr__(self):
3135 return "<%s.%s; proxy of C++ wxFindReplaceDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3136 def __init__(self, *args, **kwargs):
3137 """
3138 __init__(self, Window parent, FindReplaceData data, String title,
3139 int style=0) -> FindReplaceDialog
3140
3141 Create a FindReplaceDialog. The parent and data parameters must be
3142 non-None. Use Show to display the dialog.
3143 """
3144 newobj = _windows_.new_FindReplaceDialog(*args, **kwargs)
3145 self.this = newobj.this
3146 self.thisown = 1
3147 del newobj.thisown
3148 self._setOORInfo(self)
3149
3150 def Create(*args, **kwargs):
3151 """
3152 Create(self, Window parent, FindReplaceData data, String title,
3153 int style=0) -> bool
3154
3155 Create the dialog, for 2-phase create.
3156 """
3157 return _windows_.FindReplaceDialog_Create(*args, **kwargs)
3158
3159 def GetData(*args, **kwargs):
3160 """
3161 GetData(self) -> FindReplaceData
3162
3163 Get the FindReplaceData object used by this dialog.
3164 """
3165 return _windows_.FindReplaceDialog_GetData(*args, **kwargs)
3166
3167 def SetData(*args, **kwargs):
3168 """
3169 SetData(self, FindReplaceData data)
3170
3171 Set the FindReplaceData object used by this dialog.
3172 """
3173 return _windows_.FindReplaceDialog_SetData(*args, **kwargs)
3174
3175
3176 class FindReplaceDialogPtr(FindReplaceDialog):
3177 def __init__(self, this):
3178 self.this = this
3179 if not hasattr(self,"thisown"): self.thisown = 0
3180 self.__class__ = FindReplaceDialog
3181 _windows_.FindReplaceDialog_swigregister(FindReplaceDialogPtr)
3182
3183 def PreFindReplaceDialog(*args, **kwargs):
3184 """
3185 PreFindReplaceDialog() -> FindReplaceDialog
3186
3187 Precreate a FindReplaceDialog for 2-phase creation
3188 """
3189 val = _windows_.new_PreFindReplaceDialog(*args, **kwargs)
3190 val.thisown = 1
3191 return val
3192
3193 #---------------------------------------------------------------------------
3194
3195 IDM_WINDOWTILE = _windows_.IDM_WINDOWTILE
3196 IDM_WINDOWTILEHOR = _windows_.IDM_WINDOWTILEHOR
3197 IDM_WINDOWCASCADE = _windows_.IDM_WINDOWCASCADE
3198 IDM_WINDOWICONS = _windows_.IDM_WINDOWICONS
3199 IDM_WINDOWNEXT = _windows_.IDM_WINDOWNEXT
3200 IDM_WINDOWTILEVERT = _windows_.IDM_WINDOWTILEVERT
3201 FIRST_MDI_CHILD = _windows_.FIRST_MDI_CHILD
3202 LAST_MDI_CHILD = _windows_.LAST_MDI_CHILD
3203 class MDIParentFrame(Frame):
3204 def __repr__(self):
3205 return "<%s.%s; proxy of C++ wxMDIParentFrame instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3206 def __init__(self, *args, **kwargs):
3207 """
3208 __init__(self, Window parent, int id=-1, String title=EmptyString,
3209 Point pos=DefaultPosition, Size size=DefaultSize,
3210 long style=wxDEFAULT_FRAME_STYLE|wxVSCROLL|wxHSCROLL,
3211 String name=FrameNameStr) -> MDIParentFrame
3212 """
3213 newobj = _windows_.new_MDIParentFrame(*args, **kwargs)
3214 self.this = newobj.this
3215 self.thisown = 1
3216 del newobj.thisown
3217 self._setOORInfo(self)
3218
3219 def Create(*args, **kwargs):
3220 """
3221 Create(self, Window parent, int id=-1, String title=EmptyString,
3222 Point pos=DefaultPosition, Size size=DefaultSize,
3223 long style=wxDEFAULT_FRAME_STYLE|wxVSCROLL|wxHSCROLL,
3224 String name=FrameNameStr) -> bool
3225 """
3226 return _windows_.MDIParentFrame_Create(*args, **kwargs)
3227
3228 def ActivateNext(*args, **kwargs):
3229 """ActivateNext(self)"""
3230 return _windows_.MDIParentFrame_ActivateNext(*args, **kwargs)
3231
3232 def ActivatePrevious(*args, **kwargs):
3233 """ActivatePrevious(self)"""
3234 return _windows_.MDIParentFrame_ActivatePrevious(*args, **kwargs)
3235
3236 def ArrangeIcons(*args, **kwargs):
3237 """ArrangeIcons(self)"""
3238 return _windows_.MDIParentFrame_ArrangeIcons(*args, **kwargs)
3239
3240 def Cascade(*args, **kwargs):
3241 """Cascade(self)"""
3242 return _windows_.MDIParentFrame_Cascade(*args, **kwargs)
3243
3244 def GetActiveChild(*args, **kwargs):
3245 """GetActiveChild(self) -> MDIChildFrame"""
3246 return _windows_.MDIParentFrame_GetActiveChild(*args, **kwargs)
3247
3248 def GetClientWindow(*args, **kwargs):
3249 """GetClientWindow(self) -> MDIClientWindow"""
3250 return _windows_.MDIParentFrame_GetClientWindow(*args, **kwargs)
3251
3252 def GetToolBar(*args, **kwargs):
3253 """GetToolBar(self) -> Window"""
3254 return _windows_.MDIParentFrame_GetToolBar(*args, **kwargs)
3255
3256 def Tile(*args, **kwargs):
3257 """Tile(self)"""
3258 return _windows_.MDIParentFrame_Tile(*args, **kwargs)
3259
3260
3261 class MDIParentFramePtr(MDIParentFrame):
3262 def __init__(self, this):
3263 self.this = this
3264 if not hasattr(self,"thisown"): self.thisown = 0
3265 self.__class__ = MDIParentFrame
3266 _windows_.MDIParentFrame_swigregister(MDIParentFramePtr)
3267
3268 def PreMDIParentFrame(*args, **kwargs):
3269 """PreMDIParentFrame() -> MDIParentFrame"""
3270 val = _windows_.new_PreMDIParentFrame(*args, **kwargs)
3271 val.thisown = 1
3272 return val
3273
3274 class MDIChildFrame(Frame):
3275 def __repr__(self):
3276 return "<%s.%s; proxy of C++ wxMDIChildFrame instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3277 def __init__(self, *args, **kwargs):
3278 """
3279 __init__(self, MDIParentFrame parent, int id=-1, String title=EmptyString,
3280 Point pos=DefaultPosition, Size size=DefaultSize,
3281 long style=DEFAULT_FRAME_STYLE,
3282 String name=FrameNameStr) -> MDIChildFrame
3283 """
3284 newobj = _windows_.new_MDIChildFrame(*args, **kwargs)
3285 self.this = newobj.this
3286 self.thisown = 1
3287 del newobj.thisown
3288 self._setOORInfo(self)
3289
3290 def Create(*args, **kwargs):
3291 """
3292 Create(self, MDIParentFrame parent, int id=-1, String title=EmptyString,
3293 Point pos=DefaultPosition, Size size=DefaultSize,
3294 long style=DEFAULT_FRAME_STYLE,
3295 String name=FrameNameStr) -> bool
3296 """
3297 return _windows_.MDIChildFrame_Create(*args, **kwargs)
3298
3299 def Activate(*args, **kwargs):
3300 """Activate(self)"""
3301 return _windows_.MDIChildFrame_Activate(*args, **kwargs)
3302
3303 def Maximize(*args, **kwargs):
3304 """Maximize(self, bool maximize)"""
3305 return _windows_.MDIChildFrame_Maximize(*args, **kwargs)
3306
3307 def Restore(*args, **kwargs):
3308 """Restore(self)"""
3309 return _windows_.MDIChildFrame_Restore(*args, **kwargs)
3310
3311
3312 class MDIChildFramePtr(MDIChildFrame):
3313 def __init__(self, this):
3314 self.this = this
3315 if not hasattr(self,"thisown"): self.thisown = 0
3316 self.__class__ = MDIChildFrame
3317 _windows_.MDIChildFrame_swigregister(MDIChildFramePtr)
3318
3319 def PreMDIChildFrame(*args, **kwargs):
3320 """PreMDIChildFrame() -> MDIChildFrame"""
3321 val = _windows_.new_PreMDIChildFrame(*args, **kwargs)
3322 val.thisown = 1
3323 return val
3324
3325 class MDIClientWindow(_core.Window):
3326 def __repr__(self):
3327 return "<%s.%s; proxy of C++ wxMDIClientWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3328 def __init__(self, *args, **kwargs):
3329 """__init__(self, MDIParentFrame parent, long style=0) -> MDIClientWindow"""
3330 newobj = _windows_.new_MDIClientWindow(*args, **kwargs)
3331 self.this = newobj.this
3332 self.thisown = 1
3333 del newobj.thisown
3334 self._setOORInfo(self)
3335
3336 def Create(*args, **kwargs):
3337 """Create(self, MDIParentFrame parent, long style=0) -> bool"""
3338 return _windows_.MDIClientWindow_Create(*args, **kwargs)
3339
3340
3341 class MDIClientWindowPtr(MDIClientWindow):
3342 def __init__(self, this):
3343 self.this = this
3344 if not hasattr(self,"thisown"): self.thisown = 0
3345 self.__class__ = MDIClientWindow
3346 _windows_.MDIClientWindow_swigregister(MDIClientWindowPtr)
3347
3348 def PreMDIClientWindow(*args, **kwargs):
3349 """PreMDIClientWindow() -> MDIClientWindow"""
3350 val = _windows_.new_PreMDIClientWindow(*args, **kwargs)
3351 val.thisown = 1
3352 return val
3353
3354 #---------------------------------------------------------------------------
3355
3356 class PyWindow(_core.Window):
3357 def __repr__(self):
3358 return "<%s.%s; proxy of C++ wxPyWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3359 def __init__(self, *args, **kwargs):
3360 """
3361 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
3362 Size size=DefaultSize, long style=0, String name=PanelNameStr) -> PyWindow
3363 """
3364 newobj = _windows_.new_PyWindow(*args, **kwargs)
3365 self.this = newobj.this
3366 self.thisown = 1
3367 del newobj.thisown
3368 self._setOORInfo(self); self._setCallbackInfo(self, PyWindow)
3369
3370 def _setCallbackInfo(*args, **kwargs):
3371 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
3372 return _windows_.PyWindow__setCallbackInfo(*args, **kwargs)
3373
3374 def SetBestSize(*args, **kwargs):
3375 """SetBestSize(self, Size size)"""
3376 return _windows_.PyWindow_SetBestSize(*args, **kwargs)
3377
3378 def base_DoMoveWindow(*args, **kwargs):
3379 """base_DoMoveWindow(self, int x, int y, int width, int height)"""
3380 return _windows_.PyWindow_base_DoMoveWindow(*args, **kwargs)
3381
3382 def base_DoSetSize(*args, **kwargs):
3383 """base_DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
3384 return _windows_.PyWindow_base_DoSetSize(*args, **kwargs)
3385
3386 def base_DoSetClientSize(*args, **kwargs):
3387 """base_DoSetClientSize(self, int width, int height)"""
3388 return _windows_.PyWindow_base_DoSetClientSize(*args, **kwargs)
3389
3390 def base_DoSetVirtualSize(*args, **kwargs):
3391 """base_DoSetVirtualSize(self, int x, int y)"""
3392 return _windows_.PyWindow_base_DoSetVirtualSize(*args, **kwargs)
3393
3394 def base_DoGetSize(*args, **kwargs):
3395 """base_DoGetSize() -> (width, height)"""
3396 return _windows_.PyWindow_base_DoGetSize(*args, **kwargs)
3397
3398 def base_DoGetClientSize(*args, **kwargs):
3399 """base_DoGetClientSize() -> (width, height)"""
3400 return _windows_.PyWindow_base_DoGetClientSize(*args, **kwargs)
3401
3402 def base_DoGetPosition(*args, **kwargs):
3403 """base_DoGetPosition() -> (x,y)"""
3404 return _windows_.PyWindow_base_DoGetPosition(*args, **kwargs)
3405
3406 def base_DoGetVirtualSize(*args, **kwargs):
3407 """base_DoGetVirtualSize(self) -> Size"""
3408 return _windows_.PyWindow_base_DoGetVirtualSize(*args, **kwargs)
3409
3410 def base_DoGetBestSize(*args, **kwargs):
3411 """base_DoGetBestSize(self) -> Size"""
3412 return _windows_.PyWindow_base_DoGetBestSize(*args, **kwargs)
3413
3414 def base_InitDialog(*args, **kwargs):
3415 """base_InitDialog(self)"""
3416 return _windows_.PyWindow_base_InitDialog(*args, **kwargs)
3417
3418 def base_TransferDataToWindow(*args, **kwargs):
3419 """base_TransferDataToWindow(self) -> bool"""
3420 return _windows_.PyWindow_base_TransferDataToWindow(*args, **kwargs)
3421
3422 def base_TransferDataFromWindow(*args, **kwargs):
3423 """base_TransferDataFromWindow(self) -> bool"""
3424 return _windows_.PyWindow_base_TransferDataFromWindow(*args, **kwargs)
3425
3426 def base_Validate(*args, **kwargs):
3427 """base_Validate(self) -> bool"""
3428 return _windows_.PyWindow_base_Validate(*args, **kwargs)
3429
3430 def base_AcceptsFocus(*args, **kwargs):
3431 """base_AcceptsFocus(self) -> bool"""
3432 return _windows_.PyWindow_base_AcceptsFocus(*args, **kwargs)
3433
3434 def base_AcceptsFocusFromKeyboard(*args, **kwargs):
3435 """base_AcceptsFocusFromKeyboard(self) -> bool"""
3436 return _windows_.PyWindow_base_AcceptsFocusFromKeyboard(*args, **kwargs)
3437
3438 def base_GetMaxSize(*args, **kwargs):
3439 """base_GetMaxSize(self) -> Size"""
3440 return _windows_.PyWindow_base_GetMaxSize(*args, **kwargs)
3441
3442 def base_AddChild(*args, **kwargs):
3443 """base_AddChild(self, Window child)"""
3444 return _windows_.PyWindow_base_AddChild(*args, **kwargs)
3445
3446 def base_RemoveChild(*args, **kwargs):
3447 """base_RemoveChild(self, Window child)"""
3448 return _windows_.PyWindow_base_RemoveChild(*args, **kwargs)
3449
3450 def base_ShouldInheritColours(*args, **kwargs):
3451 """base_ShouldInheritColours(self) -> bool"""
3452 return _windows_.PyWindow_base_ShouldInheritColours(*args, **kwargs)
3453
3454 def base_ApplyParentThemeBackground(*args, **kwargs):
3455 """base_ApplyParentThemeBackground(self, Colour c)"""
3456 return _windows_.PyWindow_base_ApplyParentThemeBackground(*args, **kwargs)
3457
3458 def base_GetDefaultAttributes(*args, **kwargs):
3459 """base_GetDefaultAttributes(self) -> VisualAttributes"""
3460 return _windows_.PyWindow_base_GetDefaultAttributes(*args, **kwargs)
3461
3462
3463 class PyWindowPtr(PyWindow):
3464 def __init__(self, this):
3465 self.this = this
3466 if not hasattr(self,"thisown"): self.thisown = 0
3467 self.__class__ = PyWindow
3468 _windows_.PyWindow_swigregister(PyWindowPtr)
3469
3470 def PrePyWindow(*args, **kwargs):
3471 """PrePyWindow() -> PyWindow"""
3472 val = _windows_.new_PrePyWindow(*args, **kwargs)
3473 val.thisown = 1
3474 return val
3475
3476 class PyPanel(Panel):
3477 def __repr__(self):
3478 return "<%s.%s; proxy of C++ wxPyPanel instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3479 def __init__(self, *args, **kwargs):
3480 """
3481 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
3482 Size size=DefaultSize, long style=0, String name=PanelNameStr) -> PyPanel
3483 """
3484 newobj = _windows_.new_PyPanel(*args, **kwargs)
3485 self.this = newobj.this
3486 self.thisown = 1
3487 del newobj.thisown
3488 self._setOORInfo(self); self._setCallbackInfo(self, PyPanel)
3489
3490 def _setCallbackInfo(*args, **kwargs):
3491 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
3492 return _windows_.PyPanel__setCallbackInfo(*args, **kwargs)
3493
3494 def SetBestSize(*args, **kwargs):
3495 """SetBestSize(self, Size size)"""
3496 return _windows_.PyPanel_SetBestSize(*args, **kwargs)
3497
3498 def base_DoMoveWindow(*args, **kwargs):
3499 """base_DoMoveWindow(self, int x, int y, int width, int height)"""
3500 return _windows_.PyPanel_base_DoMoveWindow(*args, **kwargs)
3501
3502 def base_DoSetSize(*args, **kwargs):
3503 """base_DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
3504 return _windows_.PyPanel_base_DoSetSize(*args, **kwargs)
3505
3506 def base_DoSetClientSize(*args, **kwargs):
3507 """base_DoSetClientSize(self, int width, int height)"""
3508 return _windows_.PyPanel_base_DoSetClientSize(*args, **kwargs)
3509
3510 def base_DoSetVirtualSize(*args, **kwargs):
3511 """base_DoSetVirtualSize(self, int x, int y)"""
3512 return _windows_.PyPanel_base_DoSetVirtualSize(*args, **kwargs)
3513
3514 def base_DoGetSize(*args, **kwargs):
3515 """base_DoGetSize() -> (width, height)"""
3516 return _windows_.PyPanel_base_DoGetSize(*args, **kwargs)
3517
3518 def base_DoGetClientSize(*args, **kwargs):
3519 """base_DoGetClientSize() -> (width, height)"""
3520 return _windows_.PyPanel_base_DoGetClientSize(*args, **kwargs)
3521
3522 def base_DoGetPosition(*args, **kwargs):
3523 """base_DoGetPosition() -> (x,y)"""
3524 return _windows_.PyPanel_base_DoGetPosition(*args, **kwargs)
3525
3526 def base_DoGetVirtualSize(*args, **kwargs):
3527 """base_DoGetVirtualSize(self) -> Size"""
3528 return _windows_.PyPanel_base_DoGetVirtualSize(*args, **kwargs)
3529
3530 def base_DoGetBestSize(*args, **kwargs):
3531 """base_DoGetBestSize(self) -> Size"""
3532 return _windows_.PyPanel_base_DoGetBestSize(*args, **kwargs)
3533
3534 def base_InitDialog(*args, **kwargs):
3535 """base_InitDialog(self)"""
3536 return _windows_.PyPanel_base_InitDialog(*args, **kwargs)
3537
3538 def base_TransferDataToWindow(*args, **kwargs):
3539 """base_TransferDataToWindow(self) -> bool"""
3540 return _windows_.PyPanel_base_TransferDataToWindow(*args, **kwargs)
3541
3542 def base_TransferDataFromWindow(*args, **kwargs):
3543 """base_TransferDataFromWindow(self) -> bool"""
3544 return _windows_.PyPanel_base_TransferDataFromWindow(*args, **kwargs)
3545
3546 def base_Validate(*args, **kwargs):
3547 """base_Validate(self) -> bool"""
3548 return _windows_.PyPanel_base_Validate(*args, **kwargs)
3549
3550 def base_AcceptsFocus(*args, **kwargs):
3551 """base_AcceptsFocus(self) -> bool"""
3552 return _windows_.PyPanel_base_AcceptsFocus(*args, **kwargs)
3553
3554 def base_AcceptsFocusFromKeyboard(*args, **kwargs):
3555 """base_AcceptsFocusFromKeyboard(self) -> bool"""
3556 return _windows_.PyPanel_base_AcceptsFocusFromKeyboard(*args, **kwargs)
3557
3558 def base_GetMaxSize(*args, **kwargs):
3559 """base_GetMaxSize(self) -> Size"""
3560 return _windows_.PyPanel_base_GetMaxSize(*args, **kwargs)
3561
3562 def base_AddChild(*args, **kwargs):
3563 """base_AddChild(self, Window child)"""
3564 return _windows_.PyPanel_base_AddChild(*args, **kwargs)
3565
3566 def base_RemoveChild(*args, **kwargs):
3567 """base_RemoveChild(self, Window child)"""
3568 return _windows_.PyPanel_base_RemoveChild(*args, **kwargs)
3569
3570 def base_ShouldInheritColours(*args, **kwargs):
3571 """base_ShouldInheritColours(self) -> bool"""
3572 return _windows_.PyPanel_base_ShouldInheritColours(*args, **kwargs)
3573
3574 def base_ApplyParentThemeBackground(*args, **kwargs):
3575 """base_ApplyParentThemeBackground(self, Colour c)"""
3576 return _windows_.PyPanel_base_ApplyParentThemeBackground(*args, **kwargs)
3577
3578 def base_GetDefaultAttributes(*args, **kwargs):
3579 """base_GetDefaultAttributes(self) -> VisualAttributes"""
3580 return _windows_.PyPanel_base_GetDefaultAttributes(*args, **kwargs)
3581
3582
3583 class PyPanelPtr(PyPanel):
3584 def __init__(self, this):
3585 self.this = this
3586 if not hasattr(self,"thisown"): self.thisown = 0
3587 self.__class__ = PyPanel
3588 _windows_.PyPanel_swigregister(PyPanelPtr)
3589
3590 def PrePyPanel(*args, **kwargs):
3591 """PrePyPanel() -> PyPanel"""
3592 val = _windows_.new_PrePyPanel(*args, **kwargs)
3593 val.thisown = 1
3594 return val
3595
3596 class PyScrolledWindow(ScrolledWindow):
3597 def __repr__(self):
3598 return "<%s.%s; proxy of C++ wxPyScrolledWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3599 def __init__(self, *args, **kwargs):
3600 """
3601 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
3602 Size size=DefaultSize, long style=0, String name=PanelNameStr) -> PyScrolledWindow
3603 """
3604 newobj = _windows_.new_PyScrolledWindow(*args, **kwargs)
3605 self.this = newobj.this
3606 self.thisown = 1
3607 del newobj.thisown
3608 self._setOORInfo(self); self._setCallbackInfo(self, PyPanel)
3609
3610 def _setCallbackInfo(*args, **kwargs):
3611 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
3612 return _windows_.PyScrolledWindow__setCallbackInfo(*args, **kwargs)
3613
3614 def SetBestSize(*args, **kwargs):
3615 """SetBestSize(self, Size size)"""
3616 return _windows_.PyScrolledWindow_SetBestSize(*args, **kwargs)
3617
3618 def base_DoMoveWindow(*args, **kwargs):
3619 """base_DoMoveWindow(self, int x, int y, int width, int height)"""
3620 return _windows_.PyScrolledWindow_base_DoMoveWindow(*args, **kwargs)
3621
3622 def base_DoSetSize(*args, **kwargs):
3623 """base_DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
3624 return _windows_.PyScrolledWindow_base_DoSetSize(*args, **kwargs)
3625
3626 def base_DoSetClientSize(*args, **kwargs):
3627 """base_DoSetClientSize(self, int width, int height)"""
3628 return _windows_.PyScrolledWindow_base_DoSetClientSize(*args, **kwargs)
3629
3630 def base_DoSetVirtualSize(*args, **kwargs):
3631 """base_DoSetVirtualSize(self, int x, int y)"""
3632 return _windows_.PyScrolledWindow_base_DoSetVirtualSize(*args, **kwargs)
3633
3634 def base_DoGetSize(*args, **kwargs):
3635 """base_DoGetSize() -> (width, height)"""
3636 return _windows_.PyScrolledWindow_base_DoGetSize(*args, **kwargs)
3637
3638 def base_DoGetClientSize(*args, **kwargs):
3639 """base_DoGetClientSize() -> (width, height)"""
3640 return _windows_.PyScrolledWindow_base_DoGetClientSize(*args, **kwargs)
3641
3642 def base_DoGetPosition(*args, **kwargs):
3643 """base_DoGetPosition() -> (x,y)"""
3644 return _windows_.PyScrolledWindow_base_DoGetPosition(*args, **kwargs)
3645
3646 def base_DoGetVirtualSize(*args, **kwargs):
3647 """base_DoGetVirtualSize(self) -> Size"""
3648 return _windows_.PyScrolledWindow_base_DoGetVirtualSize(*args, **kwargs)
3649
3650 def base_DoGetBestSize(*args, **kwargs):
3651 """base_DoGetBestSize(self) -> Size"""
3652 return _windows_.PyScrolledWindow_base_DoGetBestSize(*args, **kwargs)
3653
3654 def base_InitDialog(*args, **kwargs):
3655 """base_InitDialog(self)"""
3656 return _windows_.PyScrolledWindow_base_InitDialog(*args, **kwargs)
3657
3658 def base_TransferDataToWindow(*args, **kwargs):
3659 """base_TransferDataToWindow(self) -> bool"""
3660 return _windows_.PyScrolledWindow_base_TransferDataToWindow(*args, **kwargs)
3661
3662 def base_TransferDataFromWindow(*args, **kwargs):
3663 """base_TransferDataFromWindow(self) -> bool"""
3664 return _windows_.PyScrolledWindow_base_TransferDataFromWindow(*args, **kwargs)
3665
3666 def base_Validate(*args, **kwargs):
3667 """base_Validate(self) -> bool"""
3668 return _windows_.PyScrolledWindow_base_Validate(*args, **kwargs)
3669
3670 def base_AcceptsFocus(*args, **kwargs):
3671 """base_AcceptsFocus(self) -> bool"""
3672 return _windows_.PyScrolledWindow_base_AcceptsFocus(*args, **kwargs)
3673
3674 def base_AcceptsFocusFromKeyboard(*args, **kwargs):
3675 """base_AcceptsFocusFromKeyboard(self) -> bool"""
3676 return _windows_.PyScrolledWindow_base_AcceptsFocusFromKeyboard(*args, **kwargs)
3677
3678 def base_GetMaxSize(*args, **kwargs):
3679 """base_GetMaxSize(self) -> Size"""
3680 return _windows_.PyScrolledWindow_base_GetMaxSize(*args, **kwargs)
3681
3682 def base_AddChild(*args, **kwargs):
3683 """base_AddChild(self, Window child)"""
3684 return _windows_.PyScrolledWindow_base_AddChild(*args, **kwargs)
3685
3686 def base_RemoveChild(*args, **kwargs):
3687 """base_RemoveChild(self, Window child)"""
3688 return _windows_.PyScrolledWindow_base_RemoveChild(*args, **kwargs)
3689
3690 def base_ShouldInheritColours(*args, **kwargs):
3691 """base_ShouldInheritColours(self) -> bool"""
3692 return _windows_.PyScrolledWindow_base_ShouldInheritColours(*args, **kwargs)
3693
3694 def base_ApplyParentThemeBackground(*args, **kwargs):
3695 """base_ApplyParentThemeBackground(self, Colour c)"""
3696 return _windows_.PyScrolledWindow_base_ApplyParentThemeBackground(*args, **kwargs)
3697
3698 def base_GetDefaultAttributes(*args, **kwargs):
3699 """base_GetDefaultAttributes(self) -> VisualAttributes"""
3700 return _windows_.PyScrolledWindow_base_GetDefaultAttributes(*args, **kwargs)
3701
3702
3703 class PyScrolledWindowPtr(PyScrolledWindow):
3704 def __init__(self, this):
3705 self.this = this
3706 if not hasattr(self,"thisown"): self.thisown = 0
3707 self.__class__ = PyScrolledWindow
3708 _windows_.PyScrolledWindow_swigregister(PyScrolledWindowPtr)
3709
3710 def PrePyScrolledWindow(*args, **kwargs):
3711 """PrePyScrolledWindow() -> PyScrolledWindow"""
3712 val = _windows_.new_PrePyScrolledWindow(*args, **kwargs)
3713 val.thisown = 1
3714 return val
3715
3716 #---------------------------------------------------------------------------
3717
3718 PRINT_MODE_NONE = _windows_.PRINT_MODE_NONE
3719 PRINT_MODE_PREVIEW = _windows_.PRINT_MODE_PREVIEW
3720 PRINT_MODE_FILE = _windows_.PRINT_MODE_FILE
3721 PRINT_MODE_PRINTER = _windows_.PRINT_MODE_PRINTER
3722 PRINT_MODE_STREAM = _windows_.PRINT_MODE_STREAM
3723 PRINTBIN_DEFAULT = _windows_.PRINTBIN_DEFAULT
3724 PRINTBIN_ONLYONE = _windows_.PRINTBIN_ONLYONE
3725 PRINTBIN_LOWER = _windows_.PRINTBIN_LOWER
3726 PRINTBIN_MIDDLE = _windows_.PRINTBIN_MIDDLE
3727 PRINTBIN_MANUAL = _windows_.PRINTBIN_MANUAL
3728 PRINTBIN_ENVELOPE = _windows_.PRINTBIN_ENVELOPE
3729 PRINTBIN_ENVMANUAL = _windows_.PRINTBIN_ENVMANUAL
3730 PRINTBIN_AUTO = _windows_.PRINTBIN_AUTO
3731 PRINTBIN_TRACTOR = _windows_.PRINTBIN_TRACTOR
3732 PRINTBIN_SMALLFMT = _windows_.PRINTBIN_SMALLFMT
3733 PRINTBIN_LARGEFMT = _windows_.PRINTBIN_LARGEFMT
3734 PRINTBIN_LARGECAPACITY = _windows_.PRINTBIN_LARGECAPACITY
3735 PRINTBIN_CASSETTE = _windows_.PRINTBIN_CASSETTE
3736 PRINTBIN_FORMSOURCE = _windows_.PRINTBIN_FORMSOURCE
3737 PRINTBIN_USER = _windows_.PRINTBIN_USER
3738 class PrintData(_core.Object):
3739 def __repr__(self):
3740 return "<%s.%s; proxy of C++ wxPrintData instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3741 def __init__(self, *args):
3742 """
3743 __init__(self) -> PrintData
3744 __init__(self, PrintData data) -> PrintData
3745 """
3746 newobj = _windows_.new_PrintData(*args)
3747 self.this = newobj.this
3748 self.thisown = 1
3749 del newobj.thisown
3750 def __del__(self, destroy=_windows_.delete_PrintData):
3751 """__del__(self)"""
3752 try:
3753 if self.thisown: destroy(self)
3754 except: pass
3755
3756 def GetNoCopies(*args, **kwargs):
3757 """GetNoCopies(self) -> int"""
3758 return _windows_.PrintData_GetNoCopies(*args, **kwargs)
3759
3760 def GetCollate(*args, **kwargs):
3761 """GetCollate(self) -> bool"""
3762 return _windows_.PrintData_GetCollate(*args, **kwargs)
3763
3764 def GetOrientation(*args, **kwargs):
3765 """GetOrientation(self) -> int"""
3766 return _windows_.PrintData_GetOrientation(*args, **kwargs)
3767
3768 def Ok(*args, **kwargs):
3769 """Ok(self) -> bool"""
3770 return _windows_.PrintData_Ok(*args, **kwargs)
3771
3772 def GetPrinterName(*args, **kwargs):
3773 """GetPrinterName(self) -> String"""
3774 return _windows_.PrintData_GetPrinterName(*args, **kwargs)
3775
3776 def GetColour(*args, **kwargs):
3777 """GetColour(self) -> bool"""
3778 return _windows_.PrintData_GetColour(*args, **kwargs)
3779
3780 def GetDuplex(*args, **kwargs):
3781 """GetDuplex(self) -> int"""
3782 return _windows_.PrintData_GetDuplex(*args, **kwargs)
3783
3784 def GetPaperId(*args, **kwargs):
3785 """GetPaperId(self) -> int"""
3786 return _windows_.PrintData_GetPaperId(*args, **kwargs)
3787
3788 def GetPaperSize(*args, **kwargs):
3789 """GetPaperSize(self) -> Size"""
3790 return _windows_.PrintData_GetPaperSize(*args, **kwargs)
3791
3792 def GetQuality(*args, **kwargs):
3793 """GetQuality(self) -> int"""
3794 return _windows_.PrintData_GetQuality(*args, **kwargs)
3795
3796 def GetBin(*args, **kwargs):
3797 """GetBin(self) -> int"""
3798 return _windows_.PrintData_GetBin(*args, **kwargs)
3799
3800 def GetPrintMode(*args, **kwargs):
3801 """GetPrintMode(self) -> int"""
3802 return _windows_.PrintData_GetPrintMode(*args, **kwargs)
3803
3804 def SetNoCopies(*args, **kwargs):
3805 """SetNoCopies(self, int v)"""
3806 return _windows_.PrintData_SetNoCopies(*args, **kwargs)
3807
3808 def SetCollate(*args, **kwargs):
3809 """SetCollate(self, bool flag)"""
3810 return _windows_.PrintData_SetCollate(*args, **kwargs)
3811
3812 def SetOrientation(*args, **kwargs):
3813 """SetOrientation(self, int orient)"""
3814 return _windows_.PrintData_SetOrientation(*args, **kwargs)
3815
3816 def SetPrinterName(*args, **kwargs):
3817 """SetPrinterName(self, String name)"""
3818 return _windows_.PrintData_SetPrinterName(*args, **kwargs)
3819
3820 def SetColour(*args, **kwargs):
3821 """SetColour(self, bool colour)"""
3822 return _windows_.PrintData_SetColour(*args, **kwargs)
3823
3824 def SetDuplex(*args, **kwargs):
3825 """SetDuplex(self, int duplex)"""
3826 return _windows_.PrintData_SetDuplex(*args, **kwargs)
3827
3828 def SetPaperId(*args, **kwargs):
3829 """SetPaperId(self, int sizeId)"""
3830 return _windows_.PrintData_SetPaperId(*args, **kwargs)
3831
3832 def SetPaperSize(*args, **kwargs):
3833 """SetPaperSize(self, Size sz)"""
3834 return _windows_.PrintData_SetPaperSize(*args, **kwargs)
3835
3836 def SetQuality(*args, **kwargs):
3837 """SetQuality(self, int quality)"""
3838 return _windows_.PrintData_SetQuality(*args, **kwargs)
3839
3840 def SetBin(*args, **kwargs):
3841 """SetBin(self, int bin)"""
3842 return _windows_.PrintData_SetBin(*args, **kwargs)
3843
3844 def SetPrintMode(*args, **kwargs):
3845 """SetPrintMode(self, int printMode)"""
3846 return _windows_.PrintData_SetPrintMode(*args, **kwargs)
3847
3848 def GetFilename(*args, **kwargs):
3849 """GetFilename(self) -> String"""
3850 return _windows_.PrintData_GetFilename(*args, **kwargs)
3851
3852 def SetFilename(*args, **kwargs):
3853 """SetFilename(self, String filename)"""
3854 return _windows_.PrintData_SetFilename(*args, **kwargs)
3855
3856 def __nonzero__(self): return self.Ok()
3857 def GetPrinterCommand(*args, **kwargs):
3858 """GetPrinterCommand(self) -> String"""
3859 return _windows_.PrintData_GetPrinterCommand(*args, **kwargs)
3860
3861 def GetPrinterOptions(*args, **kwargs):
3862 """GetPrinterOptions(self) -> String"""
3863 return _windows_.PrintData_GetPrinterOptions(*args, **kwargs)
3864
3865 def GetPreviewCommand(*args, **kwargs):
3866 """GetPreviewCommand(self) -> String"""
3867 return _windows_.PrintData_GetPreviewCommand(*args, **kwargs)
3868
3869 def GetFontMetricPath(*args, **kwargs):
3870 """GetFontMetricPath(self) -> String"""
3871 return _windows_.PrintData_GetFontMetricPath(*args, **kwargs)
3872
3873 def GetPrinterScaleX(*args, **kwargs):
3874 """GetPrinterScaleX(self) -> double"""
3875 return _windows_.PrintData_GetPrinterScaleX(*args, **kwargs)
3876
3877 def GetPrinterScaleY(*args, **kwargs):
3878 """GetPrinterScaleY(self) -> double"""
3879 return _windows_.PrintData_GetPrinterScaleY(*args, **kwargs)
3880
3881 def GetPrinterTranslateX(*args, **kwargs):
3882 """GetPrinterTranslateX(self) -> long"""
3883 return _windows_.PrintData_GetPrinterTranslateX(*args, **kwargs)
3884
3885 def GetPrinterTranslateY(*args, **kwargs):
3886 """GetPrinterTranslateY(self) -> long"""
3887 return _windows_.PrintData_GetPrinterTranslateY(*args, **kwargs)
3888
3889 def SetPrinterCommand(*args, **kwargs):
3890 """SetPrinterCommand(self, String command)"""
3891 return _windows_.PrintData_SetPrinterCommand(*args, **kwargs)
3892
3893 def SetPrinterOptions(*args, **kwargs):
3894 """SetPrinterOptions(self, String options)"""
3895 return _windows_.PrintData_SetPrinterOptions(*args, **kwargs)
3896
3897 def SetPreviewCommand(*args, **kwargs):
3898 """SetPreviewCommand(self, String command)"""
3899 return _windows_.PrintData_SetPreviewCommand(*args, **kwargs)
3900
3901 def SetFontMetricPath(*args, **kwargs):
3902 """SetFontMetricPath(self, String path)"""
3903 return _windows_.PrintData_SetFontMetricPath(*args, **kwargs)
3904
3905 def SetPrinterScaleX(*args, **kwargs):
3906 """SetPrinterScaleX(self, double x)"""
3907 return _windows_.PrintData_SetPrinterScaleX(*args, **kwargs)
3908
3909 def SetPrinterScaleY(*args, **kwargs):
3910 """SetPrinterScaleY(self, double y)"""
3911 return _windows_.PrintData_SetPrinterScaleY(*args, **kwargs)
3912
3913 def SetPrinterScaling(*args, **kwargs):
3914 """SetPrinterScaling(self, double x, double y)"""
3915 return _windows_.PrintData_SetPrinterScaling(*args, **kwargs)
3916
3917 def SetPrinterTranslateX(*args, **kwargs):
3918 """SetPrinterTranslateX(self, long x)"""
3919 return _windows_.PrintData_SetPrinterTranslateX(*args, **kwargs)
3920
3921 def SetPrinterTranslateY(*args, **kwargs):
3922 """SetPrinterTranslateY(self, long y)"""
3923 return _windows_.PrintData_SetPrinterTranslateY(*args, **kwargs)
3924
3925 def SetPrinterTranslation(*args, **kwargs):
3926 """SetPrinterTranslation(self, long x, long y)"""
3927 return _windows_.PrintData_SetPrinterTranslation(*args, **kwargs)
3928
3929
3930 class PrintDataPtr(PrintData):
3931 def __init__(self, this):
3932 self.this = this
3933 if not hasattr(self,"thisown"): self.thisown = 0
3934 self.__class__ = PrintData
3935 _windows_.PrintData_swigregister(PrintDataPtr)
3936 PrintoutTitleStr = cvar.PrintoutTitleStr
3937 PreviewCanvasNameStr = cvar.PreviewCanvasNameStr
3938
3939 class PageSetupDialogData(_core.Object):
3940 def __repr__(self):
3941 return "<%s.%s; proxy of C++ wxPageSetupDialogData instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3942 def __init__(self, *args):
3943 """
3944 __init__(self) -> PageSetupDialogData
3945 __init__(self, PageSetupDialogData data) -> PageSetupDialogData
3946 """
3947 newobj = _windows_.new_PageSetupDialogData(*args)
3948 self.this = newobj.this
3949 self.thisown = 1
3950 del newobj.thisown
3951 def __del__(self, destroy=_windows_.delete_PageSetupDialogData):
3952 """__del__(self)"""
3953 try:
3954 if self.thisown: destroy(self)
3955 except: pass
3956
3957 def EnableHelp(*args, **kwargs):
3958 """EnableHelp(self, bool flag)"""
3959 return _windows_.PageSetupDialogData_EnableHelp(*args, **kwargs)
3960
3961 def EnableMargins(*args, **kwargs):
3962 """EnableMargins(self, bool flag)"""
3963 return _windows_.PageSetupDialogData_EnableMargins(*args, **kwargs)
3964
3965 def EnableOrientation(*args, **kwargs):
3966 """EnableOrientation(self, bool flag)"""
3967 return _windows_.PageSetupDialogData_EnableOrientation(*args, **kwargs)
3968
3969 def EnablePaper(*args, **kwargs):
3970 """EnablePaper(self, bool flag)"""
3971 return _windows_.PageSetupDialogData_EnablePaper(*args, **kwargs)
3972
3973 def EnablePrinter(*args, **kwargs):
3974 """EnablePrinter(self, bool flag)"""
3975 return _windows_.PageSetupDialogData_EnablePrinter(*args, **kwargs)
3976
3977 def GetDefaultMinMargins(*args, **kwargs):
3978 """GetDefaultMinMargins(self) -> bool"""
3979 return _windows_.PageSetupDialogData_GetDefaultMinMargins(*args, **kwargs)
3980
3981 def GetEnableMargins(*args, **kwargs):
3982 """GetEnableMargins(self) -> bool"""
3983 return _windows_.PageSetupDialogData_GetEnableMargins(*args, **kwargs)
3984
3985 def GetEnableOrientation(*args, **kwargs):
3986 """GetEnableOrientation(self) -> bool"""
3987 return _windows_.PageSetupDialogData_GetEnableOrientation(*args, **kwargs)
3988
3989 def GetEnablePaper(*args, **kwargs):
3990 """GetEnablePaper(self) -> bool"""
3991 return _windows_.PageSetupDialogData_GetEnablePaper(*args, **kwargs)
3992
3993 def GetEnablePrinter(*args, **kwargs):
3994 """GetEnablePrinter(self) -> bool"""
3995 return _windows_.PageSetupDialogData_GetEnablePrinter(*args, **kwargs)
3996
3997 def GetEnableHelp(*args, **kwargs):
3998 """GetEnableHelp(self) -> bool"""
3999 return _windows_.PageSetupDialogData_GetEnableHelp(*args, **kwargs)
4000
4001 def GetDefaultInfo(*args, **kwargs):
4002 """GetDefaultInfo(self) -> bool"""
4003 return _windows_.PageSetupDialogData_GetDefaultInfo(*args, **kwargs)
4004
4005 def GetMarginTopLeft(*args, **kwargs):
4006 """GetMarginTopLeft(self) -> Point"""
4007 return _windows_.PageSetupDialogData_GetMarginTopLeft(*args, **kwargs)
4008
4009 def GetMarginBottomRight(*args, **kwargs):
4010 """GetMarginBottomRight(self) -> Point"""
4011 return _windows_.PageSetupDialogData_GetMarginBottomRight(*args, **kwargs)
4012
4013 def GetMinMarginTopLeft(*args, **kwargs):
4014 """GetMinMarginTopLeft(self) -> Point"""
4015 return _windows_.PageSetupDialogData_GetMinMarginTopLeft(*args, **kwargs)
4016
4017 def GetMinMarginBottomRight(*args, **kwargs):
4018 """GetMinMarginBottomRight(self) -> Point"""
4019 return _windows_.PageSetupDialogData_GetMinMarginBottomRight(*args, **kwargs)
4020
4021 def GetPaperId(*args, **kwargs):
4022 """GetPaperId(self) -> int"""
4023 return _windows_.PageSetupDialogData_GetPaperId(*args, **kwargs)
4024
4025 def GetPaperSize(*args, **kwargs):
4026 """GetPaperSize(self) -> Size"""
4027 return _windows_.PageSetupDialogData_GetPaperSize(*args, **kwargs)
4028
4029 def GetPrintData(*args, **kwargs):
4030 """GetPrintData(self) -> PrintData"""
4031 return _windows_.PageSetupDialogData_GetPrintData(*args, **kwargs)
4032
4033 def Ok(*args, **kwargs):
4034 """Ok(self) -> bool"""
4035 return _windows_.PageSetupDialogData_Ok(*args, **kwargs)
4036
4037 def SetDefaultInfo(*args, **kwargs):
4038 """SetDefaultInfo(self, bool flag)"""
4039 return _windows_.PageSetupDialogData_SetDefaultInfo(*args, **kwargs)
4040
4041 def SetDefaultMinMargins(*args, **kwargs):
4042 """SetDefaultMinMargins(self, bool flag)"""
4043 return _windows_.PageSetupDialogData_SetDefaultMinMargins(*args, **kwargs)
4044
4045 def SetMarginTopLeft(*args, **kwargs):
4046 """SetMarginTopLeft(self, Point pt)"""
4047 return _windows_.PageSetupDialogData_SetMarginTopLeft(*args, **kwargs)
4048
4049 def SetMarginBottomRight(*args, **kwargs):
4050 """SetMarginBottomRight(self, Point pt)"""
4051 return _windows_.PageSetupDialogData_SetMarginBottomRight(*args, **kwargs)
4052
4053 def SetMinMarginTopLeft(*args, **kwargs):
4054 """SetMinMarginTopLeft(self, Point pt)"""
4055 return _windows_.PageSetupDialogData_SetMinMarginTopLeft(*args, **kwargs)
4056
4057 def SetMinMarginBottomRight(*args, **kwargs):
4058 """SetMinMarginBottomRight(self, Point pt)"""
4059 return _windows_.PageSetupDialogData_SetMinMarginBottomRight(*args, **kwargs)
4060
4061 def SetPaperId(*args, **kwargs):
4062 """SetPaperId(self, int id)"""
4063 return _windows_.PageSetupDialogData_SetPaperId(*args, **kwargs)
4064
4065 def SetPaperSize(*args, **kwargs):
4066 """SetPaperSize(self, Size size)"""
4067 return _windows_.PageSetupDialogData_SetPaperSize(*args, **kwargs)
4068
4069 def SetPrintData(*args, **kwargs):
4070 """SetPrintData(self, PrintData printData)"""
4071 return _windows_.PageSetupDialogData_SetPrintData(*args, **kwargs)
4072
4073 def __nonzero__(self): return self.Ok()
4074
4075 class PageSetupDialogDataPtr(PageSetupDialogData):
4076 def __init__(self, this):
4077 self.this = this
4078 if not hasattr(self,"thisown"): self.thisown = 0
4079 self.__class__ = PageSetupDialogData
4080 _windows_.PageSetupDialogData_swigregister(PageSetupDialogDataPtr)
4081
4082 class PageSetupDialog(_core.Object):
4083 def __repr__(self):
4084 return "<%s.%s; proxy of C++ wxPageSetupDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
4085 def __init__(self, *args, **kwargs):
4086 """__init__(self, Window parent, PageSetupDialogData data=None) -> PageSetupDialog"""
4087 newobj = _windows_.new_PageSetupDialog(*args, **kwargs)
4088 self.this = newobj.this
4089 self.thisown = 1
4090 del newobj.thisown
4091 def GetPageSetupData(*args, **kwargs):
4092 """GetPageSetupData(self) -> PageSetupDialogData"""
4093 return _windows_.PageSetupDialog_GetPageSetupData(*args, **kwargs)
4094
4095 def GetPageSetupDialogData(*args, **kwargs):
4096 """GetPageSetupDialogData(self) -> PageSetupDialogData"""
4097 return _windows_.PageSetupDialog_GetPageSetupDialogData(*args, **kwargs)
4098
4099 def ShowModal(*args, **kwargs):
4100 """ShowModal(self) -> int"""
4101 return _windows_.PageSetupDialog_ShowModal(*args, **kwargs)
4102
4103
4104 class PageSetupDialogPtr(PageSetupDialog):
4105 def __init__(self, this):
4106 self.this = this
4107 if not hasattr(self,"thisown"): self.thisown = 0
4108 self.__class__ = PageSetupDialog
4109 _windows_.PageSetupDialog_swigregister(PageSetupDialogPtr)
4110
4111 class PrintDialogData(_core.Object):
4112 def __repr__(self):
4113 return "<%s.%s; proxy of C++ wxPrintDialogData instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
4114 def __init__(self, *args):
4115 """
4116 __init__(self) -> PrintDialogData
4117 __init__(self, PrintData printData) -> PrintDialogData
4118 """
4119 newobj = _windows_.new_PrintDialogData(*args)
4120 self.this = newobj.this
4121 self.thisown = 1
4122 del newobj.thisown
4123 def __del__(self, destroy=_windows_.delete_PrintDialogData):
4124 """__del__(self)"""
4125 try:
4126 if self.thisown: destroy(self)
4127 except: pass
4128
4129 def GetFromPage(*args, **kwargs):
4130 """GetFromPage(self) -> int"""
4131 return _windows_.PrintDialogData_GetFromPage(*args, **kwargs)
4132
4133 def GetToPage(*args, **kwargs):
4134 """GetToPage(self) -> int"""
4135 return _windows_.PrintDialogData_GetToPage(*args, **kwargs)
4136
4137 def GetMinPage(*args, **kwargs):
4138 """GetMinPage(self) -> int"""
4139 return _windows_.PrintDialogData_GetMinPage(*args, **kwargs)
4140
4141 def GetMaxPage(*args, **kwargs):
4142 """GetMaxPage(self) -> int"""
4143 return _windows_.PrintDialogData_GetMaxPage(*args, **kwargs)
4144
4145 def GetNoCopies(*args, **kwargs):
4146 """GetNoCopies(self) -> int"""
4147 return _windows_.PrintDialogData_GetNoCopies(*args, **kwargs)
4148
4149 def GetAllPages(*args, **kwargs):
4150 """GetAllPages(self) -> bool"""
4151 return _windows_.PrintDialogData_GetAllPages(*args, **kwargs)
4152
4153 def GetSelection(*args, **kwargs):
4154 """GetSelection(self) -> bool"""
4155 return _windows_.PrintDialogData_GetSelection(*args, **kwargs)
4156
4157 def GetCollate(*args, **kwargs):
4158 """GetCollate(self) -> bool"""
4159 return _windows_.PrintDialogData_GetCollate(*args, **kwargs)
4160
4161 def GetPrintToFile(*args, **kwargs):
4162 """GetPrintToFile(self) -> bool"""
4163 return _windows_.PrintDialogData_GetPrintToFile(*args, **kwargs)
4164
4165 def GetSetupDialog(*args, **kwargs):
4166 """GetSetupDialog(self) -> bool"""
4167 return _windows_.PrintDialogData_GetSetupDialog(*args, **kwargs)
4168
4169 def SetSetupDialog(*args, **kwargs):
4170 """SetSetupDialog(self, bool flag)"""
4171 return _windows_.PrintDialogData_SetSetupDialog(*args, **kwargs)
4172
4173 def SetFromPage(*args, **kwargs):
4174 """SetFromPage(self, int v)"""
4175 return _windows_.PrintDialogData_SetFromPage(*args, **kwargs)
4176
4177 def SetToPage(*args, **kwargs):
4178 """SetToPage(self, int v)"""
4179 return _windows_.PrintDialogData_SetToPage(*args, **kwargs)
4180
4181 def SetMinPage(*args, **kwargs):
4182 """SetMinPage(self, int v)"""
4183 return _windows_.PrintDialogData_SetMinPage(*args, **kwargs)
4184
4185 def SetMaxPage(*args, **kwargs):
4186 """SetMaxPage(self, int v)"""
4187 return _windows_.PrintDialogData_SetMaxPage(*args, **kwargs)
4188
4189 def SetNoCopies(*args, **kwargs):
4190 """SetNoCopies(self, int v)"""
4191 return _windows_.PrintDialogData_SetNoCopies(*args, **kwargs)
4192
4193 def SetAllPages(*args, **kwargs):
4194 """SetAllPages(self, bool flag)"""
4195 return _windows_.PrintDialogData_SetAllPages(*args, **kwargs)
4196
4197 def SetSelection(*args, **kwargs):
4198 """SetSelection(self, bool flag)"""
4199 return _windows_.PrintDialogData_SetSelection(*args, **kwargs)
4200
4201 def SetCollate(*args, **kwargs):
4202 """SetCollate(self, bool flag)"""
4203 return _windows_.PrintDialogData_SetCollate(*args, **kwargs)
4204
4205 def SetPrintToFile(*args, **kwargs):
4206 """SetPrintToFile(self, bool flag)"""
4207 return _windows_.PrintDialogData_SetPrintToFile(*args, **kwargs)
4208
4209 def EnablePrintToFile(*args, **kwargs):
4210 """EnablePrintToFile(self, bool flag)"""
4211 return _windows_.PrintDialogData_EnablePrintToFile(*args, **kwargs)
4212
4213 def EnableSelection(*args, **kwargs):
4214 """EnableSelection(self, bool flag)"""
4215 return _windows_.PrintDialogData_EnableSelection(*args, **kwargs)
4216
4217 def EnablePageNumbers(*args, **kwargs):
4218 """EnablePageNumbers(self, bool flag)"""
4219 return _windows_.PrintDialogData_EnablePageNumbers(*args, **kwargs)
4220
4221 def EnableHelp(*args, **kwargs):
4222 """EnableHelp(self, bool flag)"""
4223 return _windows_.PrintDialogData_EnableHelp(*args, **kwargs)
4224
4225 def GetEnablePrintToFile(*args, **kwargs):
4226 """GetEnablePrintToFile(self) -> bool"""
4227 return _windows_.PrintDialogData_GetEnablePrintToFile(*args, **kwargs)
4228
4229 def GetEnableSelection(*args, **kwargs):
4230 """GetEnableSelection(self) -> bool"""
4231 return _windows_.PrintDialogData_GetEnableSelection(*args, **kwargs)
4232
4233 def GetEnablePageNumbers(*args, **kwargs):
4234 """GetEnablePageNumbers(self) -> bool"""
4235 return _windows_.PrintDialogData_GetEnablePageNumbers(*args, **kwargs)
4236
4237 def GetEnableHelp(*args, **kwargs):
4238 """GetEnableHelp(self) -> bool"""
4239 return _windows_.PrintDialogData_GetEnableHelp(*args, **kwargs)
4240
4241 def Ok(*args, **kwargs):
4242 """Ok(self) -> bool"""
4243 return _windows_.PrintDialogData_Ok(*args, **kwargs)
4244
4245 def GetPrintData(*args, **kwargs):
4246 """GetPrintData(self) -> PrintData"""
4247 return _windows_.PrintDialogData_GetPrintData(*args, **kwargs)
4248
4249 def SetPrintData(*args, **kwargs):
4250 """SetPrintData(self, PrintData printData)"""
4251 return _windows_.PrintDialogData_SetPrintData(*args, **kwargs)
4252
4253 def __nonzero__(self): return self.Ok()
4254
4255 class PrintDialogDataPtr(PrintDialogData):
4256 def __init__(self, this):
4257 self.this = this
4258 if not hasattr(self,"thisown"): self.thisown = 0
4259 self.__class__ = PrintDialogData
4260 _windows_.PrintDialogData_swigregister(PrintDialogDataPtr)
4261
4262 class PrintDialog(_core.Object):
4263 def __repr__(self):
4264 return "<%s.%s; proxy of C++ wxPrintDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
4265 def __init__(self, *args, **kwargs):
4266 """__init__(self, Window parent, PrintDialogData data=None) -> PrintDialog"""
4267 newobj = _windows_.new_PrintDialog(*args, **kwargs)
4268 self.this = newobj.this
4269 self.thisown = 1
4270 del newobj.thisown
4271 def ShowModal(*args, **kwargs):
4272 """ShowModal(self) -> int"""
4273 return _windows_.PrintDialog_ShowModal(*args, **kwargs)
4274
4275 def GetPrintDialogData(*args, **kwargs):
4276 """GetPrintDialogData(self) -> PrintDialogData"""
4277 return _windows_.PrintDialog_GetPrintDialogData(*args, **kwargs)
4278
4279 def GetPrintData(*args, **kwargs):
4280 """GetPrintData(self) -> PrintData"""
4281 return _windows_.PrintDialog_GetPrintData(*args, **kwargs)
4282
4283 def GetPrintDC(*args, **kwargs):
4284 """GetPrintDC(self) -> DC"""
4285 return _windows_.PrintDialog_GetPrintDC(*args, **kwargs)
4286
4287
4288 class PrintDialogPtr(PrintDialog):
4289 def __init__(self, this):
4290 self.this = this
4291 if not hasattr(self,"thisown"): self.thisown = 0
4292 self.__class__ = PrintDialog
4293 _windows_.PrintDialog_swigregister(PrintDialogPtr)
4294
4295 PRINTER_NO_ERROR = _windows_.PRINTER_NO_ERROR
4296 PRINTER_CANCELLED = _windows_.PRINTER_CANCELLED
4297 PRINTER_ERROR = _windows_.PRINTER_ERROR
4298 class Printer(_core.Object):
4299 def __repr__(self):
4300 return "<%s.%s; proxy of C++ wxPrinter instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
4301 def __init__(self, *args, **kwargs):
4302 """__init__(self, PrintDialogData data=None) -> Printer"""
4303 newobj = _windows_.new_Printer(*args, **kwargs)
4304 self.this = newobj.this
4305 self.thisown = 1
4306 del newobj.thisown
4307 def __del__(self, destroy=_windows_.delete_Printer):
4308 """__del__(self)"""
4309 try:
4310 if self.thisown: destroy(self)
4311 except: pass
4312
4313 def CreateAbortWindow(*args, **kwargs):
4314 """CreateAbortWindow(self, Window parent, Printout printout) -> Window"""
4315 return _windows_.Printer_CreateAbortWindow(*args, **kwargs)
4316
4317 def ReportError(*args, **kwargs):
4318 """ReportError(self, Window parent, Printout printout, String message)"""
4319 return _windows_.Printer_ReportError(*args, **kwargs)
4320
4321 def Setup(*args, **kwargs):
4322 """Setup(self, Window parent) -> bool"""
4323 return _windows_.Printer_Setup(*args, **kwargs)
4324
4325 def Print(*args, **kwargs):
4326 """Print(self, Window parent, Printout printout, bool prompt=True) -> bool"""
4327 return _windows_.Printer_Print(*args, **kwargs)
4328
4329 def PrintDialog(*args, **kwargs):
4330 """PrintDialog(self, Window parent) -> DC"""
4331 return _windows_.Printer_PrintDialog(*args, **kwargs)
4332
4333 def GetPrintDialogData(*args, **kwargs):
4334 """GetPrintDialogData(self) -> PrintDialogData"""
4335 return _windows_.Printer_GetPrintDialogData(*args, **kwargs)
4336
4337 def GetAbort(*args, **kwargs):
4338 """GetAbort(self) -> bool"""
4339 return _windows_.Printer_GetAbort(*args, **kwargs)
4340
4341 def GetLastError(*args, **kwargs):
4342 """GetLastError() -> int"""
4343 return _windows_.Printer_GetLastError(*args, **kwargs)
4344
4345 GetLastError = staticmethod(GetLastError)
4346
4347 class PrinterPtr(Printer):
4348 def __init__(self, this):
4349 self.this = this
4350 if not hasattr(self,"thisown"): self.thisown = 0
4351 self.__class__ = Printer
4352 _windows_.Printer_swigregister(PrinterPtr)
4353
4354 def Printer_GetLastError(*args, **kwargs):
4355 """Printer_GetLastError() -> int"""
4356 return _windows_.Printer_GetLastError(*args, **kwargs)
4357
4358 class Printout(_core.Object):
4359 def __repr__(self):
4360 return "<%s.%s; proxy of C++ wxPyPrintout instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
4361 def __init__(self, *args, **kwargs):
4362 """__init__(self, String title=PrintoutTitleStr) -> Printout"""
4363 newobj = _windows_.new_Printout(*args, **kwargs)
4364 self.this = newobj.this
4365 self.thisown = 1
4366 del newobj.thisown
4367 self._setCallbackInfo(self, Printout)
4368
4369 def _setCallbackInfo(*args, **kwargs):
4370 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
4371 return _windows_.Printout__setCallbackInfo(*args, **kwargs)
4372
4373 def GetTitle(*args, **kwargs):
4374 """GetTitle(self) -> String"""
4375 return _windows_.Printout_GetTitle(*args, **kwargs)
4376
4377 def GetDC(*args, **kwargs):
4378 """GetDC(self) -> DC"""
4379 return _windows_.Printout_GetDC(*args, **kwargs)
4380
4381 def SetDC(*args, **kwargs):
4382 """SetDC(self, DC dc)"""
4383 return _windows_.Printout_SetDC(*args, **kwargs)
4384
4385 def SetPageSizePixels(*args, **kwargs):
4386 """SetPageSizePixels(self, int w, int h)"""
4387 return _windows_.Printout_SetPageSizePixels(*args, **kwargs)
4388
4389 def GetPageSizePixels(*args, **kwargs):
4390 """GetPageSizePixels() -> (w, h)"""
4391 return _windows_.Printout_GetPageSizePixels(*args, **kwargs)
4392
4393 def SetPageSizeMM(*args, **kwargs):
4394 """SetPageSizeMM(self, int w, int h)"""
4395 return _windows_.Printout_SetPageSizeMM(*args, **kwargs)
4396
4397 def GetPageSizeMM(*args, **kwargs):
4398 """GetPageSizeMM() -> (w, h)"""
4399 return _windows_.Printout_GetPageSizeMM(*args, **kwargs)
4400
4401 def SetPPIScreen(*args, **kwargs):
4402 """SetPPIScreen(self, int x, int y)"""
4403 return _windows_.Printout_SetPPIScreen(*args, **kwargs)
4404
4405 def GetPPIScreen(*args, **kwargs):
4406 """GetPPIScreen() -> (x,y)"""
4407 return _windows_.Printout_GetPPIScreen(*args, **kwargs)
4408
4409 def SetPPIPrinter(*args, **kwargs):
4410 """SetPPIPrinter(self, int x, int y)"""
4411 return _windows_.Printout_SetPPIPrinter(*args, **kwargs)
4412
4413 def GetPPIPrinter(*args, **kwargs):
4414 """GetPPIPrinter() -> (x,y)"""
4415 return _windows_.Printout_GetPPIPrinter(*args, **kwargs)
4416
4417 def IsPreview(*args, **kwargs):
4418 """IsPreview(self) -> bool"""
4419 return _windows_.Printout_IsPreview(*args, **kwargs)
4420
4421 def SetIsPreview(*args, **kwargs):
4422 """SetIsPreview(self, bool p)"""
4423 return _windows_.Printout_SetIsPreview(*args, **kwargs)
4424
4425 def base_OnBeginDocument(*args, **kwargs):
4426 """base_OnBeginDocument(self, int startPage, int endPage) -> bool"""
4427 return _windows_.Printout_base_OnBeginDocument(*args, **kwargs)
4428
4429 def base_OnEndDocument(*args, **kwargs):
4430 """base_OnEndDocument(self)"""
4431 return _windows_.Printout_base_OnEndDocument(*args, **kwargs)
4432
4433 def base_OnBeginPrinting(*args, **kwargs):
4434 """base_OnBeginPrinting(self)"""
4435 return _windows_.Printout_base_OnBeginPrinting(*args, **kwargs)
4436
4437 def base_OnEndPrinting(*args, **kwargs):
4438 """base_OnEndPrinting(self)"""
4439 return _windows_.Printout_base_OnEndPrinting(*args, **kwargs)
4440
4441 def base_OnPreparePrinting(*args, **kwargs):
4442 """base_OnPreparePrinting(self)"""
4443 return _windows_.Printout_base_OnPreparePrinting(*args, **kwargs)
4444
4445 def base_HasPage(*args, **kwargs):
4446 """base_HasPage(self, int page) -> bool"""
4447 return _windows_.Printout_base_HasPage(*args, **kwargs)
4448
4449 def base_GetPageInfo(*args, **kwargs):
4450 """base_GetPageInfo() -> (minPage, maxPage, pageFrom, pageTo)"""
4451 return _windows_.Printout_base_GetPageInfo(*args, **kwargs)
4452
4453
4454 class PrintoutPtr(Printout):
4455 def __init__(self, this):
4456 self.this = this
4457 if not hasattr(self,"thisown"): self.thisown = 0
4458 self.__class__ = Printout
4459 _windows_.Printout_swigregister(PrintoutPtr)
4460
4461 class PreviewCanvas(ScrolledWindow):
4462 def __repr__(self):
4463 return "<%s.%s; proxy of C++ wxPreviewCanvas instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
4464 def __init__(self, *args, **kwargs):
4465 """
4466 __init__(self, PrintPreview preview, Window parent, Point pos=DefaultPosition,
4467 Size size=DefaultSize, long style=0,
4468 String name=PreviewCanvasNameStr) -> PreviewCanvas
4469 """
4470 newobj = _windows_.new_PreviewCanvas(*args, **kwargs)
4471 self.this = newobj.this
4472 self.thisown = 1
4473 del newobj.thisown
4474 self._setOORInfo(self)
4475
4476
4477 class PreviewCanvasPtr(PreviewCanvas):
4478 def __init__(self, this):
4479 self.this = this
4480 if not hasattr(self,"thisown"): self.thisown = 0
4481 self.__class__ = PreviewCanvas
4482 _windows_.PreviewCanvas_swigregister(PreviewCanvasPtr)
4483
4484 class PreviewFrame(Frame):
4485 def __repr__(self):
4486 return "<%s.%s; proxy of C++ wxPreviewFrame instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
4487 def __init__(self, *args, **kwargs):
4488 """
4489 __init__(self, PrintPreview preview, Frame parent, String title, Point pos=DefaultPosition,
4490 Size size=DefaultSize,
4491 long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> PreviewFrame
4492 """
4493 newobj = _windows_.new_PreviewFrame(*args, **kwargs)
4494 self.this = newobj.this
4495 self.thisown = 1
4496 del newobj.thisown
4497 self._setOORInfo(self)
4498
4499 def Initialize(*args, **kwargs):
4500 """Initialize(self)"""
4501 return _windows_.PreviewFrame_Initialize(*args, **kwargs)
4502
4503 def CreateControlBar(*args, **kwargs):
4504 """CreateControlBar(self)"""
4505 return _windows_.PreviewFrame_CreateControlBar(*args, **kwargs)
4506
4507 def CreateCanvas(*args, **kwargs):
4508 """CreateCanvas(self)"""
4509 return _windows_.PreviewFrame_CreateCanvas(*args, **kwargs)
4510
4511 def GetControlBar(*args, **kwargs):
4512 """GetControlBar(self) -> PreviewControlBar"""
4513 return _windows_.PreviewFrame_GetControlBar(*args, **kwargs)
4514
4515
4516 class PreviewFramePtr(PreviewFrame):
4517 def __init__(self, this):
4518 self.this = this
4519 if not hasattr(self,"thisown"): self.thisown = 0
4520 self.__class__ = PreviewFrame
4521 _windows_.PreviewFrame_swigregister(PreviewFramePtr)
4522
4523 PREVIEW_PRINT = _windows_.PREVIEW_PRINT
4524 PREVIEW_PREVIOUS = _windows_.PREVIEW_PREVIOUS
4525 PREVIEW_NEXT = _windows_.PREVIEW_NEXT
4526 PREVIEW_ZOOM = _windows_.PREVIEW_ZOOM
4527 PREVIEW_FIRST = _windows_.PREVIEW_FIRST
4528 PREVIEW_LAST = _windows_.PREVIEW_LAST
4529 PREVIEW_GOTO = _windows_.PREVIEW_GOTO
4530 PREVIEW_DEFAULT = _windows_.PREVIEW_DEFAULT
4531 ID_PREVIEW_CLOSE = _windows_.ID_PREVIEW_CLOSE
4532 ID_PREVIEW_NEXT = _windows_.ID_PREVIEW_NEXT
4533 ID_PREVIEW_PREVIOUS = _windows_.ID_PREVIEW_PREVIOUS
4534 ID_PREVIEW_PRINT = _windows_.ID_PREVIEW_PRINT
4535 ID_PREVIEW_ZOOM = _windows_.ID_PREVIEW_ZOOM
4536 ID_PREVIEW_FIRST = _windows_.ID_PREVIEW_FIRST
4537 ID_PREVIEW_LAST = _windows_.ID_PREVIEW_LAST
4538 ID_PREVIEW_GOTO = _windows_.ID_PREVIEW_GOTO
4539 class PreviewControlBar(Panel):
4540 def __repr__(self):
4541 return "<%s.%s; proxy of C++ wxPreviewControlBar instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
4542 def __init__(self, *args, **kwargs):
4543 """
4544 __init__(self, PrintPreview preview, long buttons, Window parent,
4545 Point pos=DefaultPosition, Size size=DefaultSize,
4546 long style=TAB_TRAVERSAL, String name=PanelNameStr) -> PreviewControlBar
4547 """
4548 newobj = _windows_.new_PreviewControlBar(*args, **kwargs)
4549 self.this = newobj.this
4550 self.thisown = 1
4551 del newobj.thisown
4552 self._setOORInfo(self)
4553
4554 def GetZoomControl(*args, **kwargs):
4555 """GetZoomControl(self) -> int"""
4556 return _windows_.PreviewControlBar_GetZoomControl(*args, **kwargs)
4557
4558 def SetZoomControl(*args, **kwargs):
4559 """SetZoomControl(self, int zoom)"""
4560 return _windows_.PreviewControlBar_SetZoomControl(*args, **kwargs)
4561
4562 def GetPrintPreview(*args, **kwargs):
4563 """GetPrintPreview(self) -> PrintPreview"""
4564 return _windows_.PreviewControlBar_GetPrintPreview(*args, **kwargs)
4565
4566 def OnNext(*args, **kwargs):
4567 """OnNext(self)"""
4568 return _windows_.PreviewControlBar_OnNext(*args, **kwargs)
4569
4570 def OnPrevious(*args, **kwargs):
4571 """OnPrevious(self)"""
4572 return _windows_.PreviewControlBar_OnPrevious(*args, **kwargs)
4573
4574 def OnFirst(*args, **kwargs):
4575 """OnFirst(self)"""
4576 return _windows_.PreviewControlBar_OnFirst(*args, **kwargs)
4577
4578 def OnLast(*args, **kwargs):
4579 """OnLast(self)"""
4580 return _windows_.PreviewControlBar_OnLast(*args, **kwargs)
4581
4582 def OnGoto(*args, **kwargs):
4583 """OnGoto(self)"""
4584 return _windows_.PreviewControlBar_OnGoto(*args, **kwargs)
4585
4586
4587 class PreviewControlBarPtr(PreviewControlBar):
4588 def __init__(self, this):
4589 self.this = this
4590 if not hasattr(self,"thisown"): self.thisown = 0
4591 self.__class__ = PreviewControlBar
4592 _windows_.PreviewControlBar_swigregister(PreviewControlBarPtr)
4593
4594 class PrintPreview(_core.Object):
4595 def __repr__(self):
4596 return "<%s.%s; proxy of C++ wxPrintPreview instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
4597 def __init__(self, *args):
4598 """
4599 __init__(self, Printout printout, Printout printoutForPrinting, PrintDialogData data=None) -> PrintPreview
4600 __init__(self, Printout printout, Printout printoutForPrinting, PrintData data) -> PrintPreview
4601 """
4602 newobj = _windows_.new_PrintPreview(*args)
4603 self.this = newobj.this
4604 self.thisown = 1
4605 del newobj.thisown
4606 def SetCurrentPage(*args, **kwargs):
4607 """SetCurrentPage(self, int pageNum) -> bool"""
4608 return _windows_.PrintPreview_SetCurrentPage(*args, **kwargs)
4609
4610 def GetCurrentPage(*args, **kwargs):
4611 """GetCurrentPage(self) -> int"""
4612 return _windows_.PrintPreview_GetCurrentPage(*args, **kwargs)
4613
4614 def SetPrintout(*args, **kwargs):
4615 """SetPrintout(self, Printout printout)"""
4616 return _windows_.PrintPreview_SetPrintout(*args, **kwargs)
4617
4618 def GetPrintout(*args, **kwargs):
4619 """GetPrintout(self) -> Printout"""
4620 return _windows_.PrintPreview_GetPrintout(*args, **kwargs)
4621
4622 def GetPrintoutForPrinting(*args, **kwargs):
4623 """GetPrintoutForPrinting(self) -> Printout"""
4624 return _windows_.PrintPreview_GetPrintoutForPrinting(*args, **kwargs)
4625
4626 def SetFrame(*args, **kwargs):
4627 """SetFrame(self, Frame frame)"""
4628 return _windows_.PrintPreview_SetFrame(*args, **kwargs)
4629
4630 def SetCanvas(*args, **kwargs):
4631 """SetCanvas(self, PreviewCanvas canvas)"""
4632 return _windows_.PrintPreview_SetCanvas(*args, **kwargs)
4633
4634 def GetFrame(*args, **kwargs):
4635 """GetFrame(self) -> Frame"""
4636 return _windows_.PrintPreview_GetFrame(*args, **kwargs)
4637
4638 def GetCanvas(*args, **kwargs):
4639 """GetCanvas(self) -> PreviewCanvas"""
4640 return _windows_.PrintPreview_GetCanvas(*args, **kwargs)
4641
4642 def PaintPage(*args, **kwargs):
4643 """PaintPage(self, PreviewCanvas canvas, DC dc) -> bool"""
4644 return _windows_.PrintPreview_PaintPage(*args, **kwargs)
4645
4646 def DrawBlankPage(*args, **kwargs):
4647 """DrawBlankPage(self, PreviewCanvas canvas, DC dc) -> bool"""
4648 return _windows_.PrintPreview_DrawBlankPage(*args, **kwargs)
4649
4650 def RenderPage(*args, **kwargs):
4651 """RenderPage(self, int pageNum) -> bool"""
4652 return _windows_.PrintPreview_RenderPage(*args, **kwargs)
4653
4654 def AdjustScrollbars(*args, **kwargs):
4655 """AdjustScrollbars(self, PreviewCanvas canvas)"""
4656 return _windows_.PrintPreview_AdjustScrollbars(*args, **kwargs)
4657
4658 def GetPrintDialogData(*args, **kwargs):
4659 """GetPrintDialogData(self) -> PrintDialogData"""
4660 return _windows_.PrintPreview_GetPrintDialogData(*args, **kwargs)
4661
4662 def SetZoom(*args, **kwargs):
4663 """SetZoom(self, int percent)"""
4664 return _windows_.PrintPreview_SetZoom(*args, **kwargs)
4665
4666 def GetZoom(*args, **kwargs):
4667 """GetZoom(self) -> int"""
4668 return _windows_.PrintPreview_GetZoom(*args, **kwargs)
4669
4670 def GetMaxPage(*args, **kwargs):
4671 """GetMaxPage(self) -> int"""
4672 return _windows_.PrintPreview_GetMaxPage(*args, **kwargs)
4673
4674 def GetMinPage(*args, **kwargs):
4675 """GetMinPage(self) -> int"""
4676 return _windows_.PrintPreview_GetMinPage(*args, **kwargs)
4677
4678 def Ok(*args, **kwargs):
4679 """Ok(self) -> bool"""
4680 return _windows_.PrintPreview_Ok(*args, **kwargs)
4681
4682 def SetOk(*args, **kwargs):
4683 """SetOk(self, bool ok)"""
4684 return _windows_.PrintPreview_SetOk(*args, **kwargs)
4685
4686 def Print(*args, **kwargs):
4687 """Print(self, bool interactive) -> bool"""
4688 return _windows_.PrintPreview_Print(*args, **kwargs)
4689
4690 def DetermineScaling(*args, **kwargs):
4691 """DetermineScaling(self)"""
4692 return _windows_.PrintPreview_DetermineScaling(*args, **kwargs)
4693
4694 def __nonzero__(self): return self.Ok()
4695
4696 class PrintPreviewPtr(PrintPreview):
4697 def __init__(self, this):
4698 self.this = this
4699 if not hasattr(self,"thisown"): self.thisown = 0
4700 self.__class__ = PrintPreview
4701 _windows_.PrintPreview_swigregister(PrintPreviewPtr)
4702
4703 class PyPrintPreview(PrintPreview):
4704 def __repr__(self):
4705 return "<%s.%s; proxy of C++ wxPyPrintPreview instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
4706 def __init__(self, *args):
4707 """
4708 __init__(self, Printout printout, Printout printoutForPrinting, PrintDialogData data=None) -> PyPrintPreview
4709 __init__(self, Printout printout, Printout printoutForPrinting, PrintData data) -> PyPrintPreview
4710 """
4711 newobj = _windows_.new_PyPrintPreview(*args)
4712 self.this = newobj.this
4713 self.thisown = 1
4714 del newobj.thisown
4715 self._setCallbackInfo(self, PyPrintPreview)
4716
4717 def _setCallbackInfo(*args, **kwargs):
4718 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
4719 return _windows_.PyPrintPreview__setCallbackInfo(*args, **kwargs)
4720
4721 def base_SetCurrentPage(*args, **kwargs):
4722 """base_SetCurrentPage(self, int pageNum) -> bool"""
4723 return _windows_.PyPrintPreview_base_SetCurrentPage(*args, **kwargs)
4724
4725 def base_PaintPage(*args, **kwargs):
4726 """base_PaintPage(self, PreviewCanvas canvas, DC dc) -> bool"""
4727 return _windows_.PyPrintPreview_base_PaintPage(*args, **kwargs)
4728
4729 def base_DrawBlankPage(*args, **kwargs):
4730 """base_DrawBlankPage(self, PreviewCanvas canvas, DC dc) -> bool"""
4731 return _windows_.PyPrintPreview_base_DrawBlankPage(*args, **kwargs)
4732
4733 def base_RenderPage(*args, **kwargs):
4734 """base_RenderPage(self, int pageNum) -> bool"""
4735 return _windows_.PyPrintPreview_base_RenderPage(*args, **kwargs)
4736
4737 def base_SetZoom(*args, **kwargs):
4738 """base_SetZoom(self, int percent)"""
4739 return _windows_.PyPrintPreview_base_SetZoom(*args, **kwargs)
4740
4741 def base_Print(*args, **kwargs):
4742 """base_Print(self, bool interactive) -> bool"""
4743 return _windows_.PyPrintPreview_base_Print(*args, **kwargs)
4744
4745 def base_DetermineScaling(*args, **kwargs):
4746 """base_DetermineScaling(self)"""
4747 return _windows_.PyPrintPreview_base_DetermineScaling(*args, **kwargs)
4748
4749
4750 class PyPrintPreviewPtr(PyPrintPreview):
4751 def __init__(self, this):
4752 self.this = this
4753 if not hasattr(self,"thisown"): self.thisown = 0
4754 self.__class__ = PyPrintPreview
4755 _windows_.PyPrintPreview_swigregister(PyPrintPreviewPtr)
4756
4757 class PyPreviewFrame(PreviewFrame):
4758 def __repr__(self):
4759 return "<%s.%s; proxy of C++ wxPyPreviewFrame instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
4760 def __init__(self, *args, **kwargs):
4761 """
4762 __init__(self, PrintPreview preview, Frame parent, String title, Point pos=DefaultPosition,
4763 Size size=DefaultSize,
4764 long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> PyPreviewFrame
4765 """
4766 newobj = _windows_.new_PyPreviewFrame(*args, **kwargs)
4767 self.this = newobj.this
4768 self.thisown = 1
4769 del newobj.thisown
4770 self._setCallbackInfo(self, PyPreviewFrame); self._setOORInfo(self)
4771
4772 def _setCallbackInfo(*args, **kwargs):
4773 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
4774 return _windows_.PyPreviewFrame__setCallbackInfo(*args, **kwargs)
4775
4776 def SetPreviewCanvas(*args, **kwargs):
4777 """SetPreviewCanvas(self, PreviewCanvas canvas)"""
4778 return _windows_.PyPreviewFrame_SetPreviewCanvas(*args, **kwargs)
4779
4780 def SetControlBar(*args, **kwargs):
4781 """SetControlBar(self, PreviewControlBar bar)"""
4782 return _windows_.PyPreviewFrame_SetControlBar(*args, **kwargs)
4783
4784 def base_Initialize(*args, **kwargs):
4785 """base_Initialize(self)"""
4786 return _windows_.PyPreviewFrame_base_Initialize(*args, **kwargs)
4787
4788 def base_CreateCanvas(*args, **kwargs):
4789 """base_CreateCanvas(self)"""
4790 return _windows_.PyPreviewFrame_base_CreateCanvas(*args, **kwargs)
4791
4792 def base_CreateControlBar(*args, **kwargs):
4793 """base_CreateControlBar(self)"""
4794 return _windows_.PyPreviewFrame_base_CreateControlBar(*args, **kwargs)
4795
4796
4797 class PyPreviewFramePtr(PyPreviewFrame):
4798 def __init__(self, this):
4799 self.this = this
4800 if not hasattr(self,"thisown"): self.thisown = 0
4801 self.__class__ = PyPreviewFrame
4802 _windows_.PyPreviewFrame_swigregister(PyPreviewFramePtr)
4803
4804 class PyPreviewControlBar(PreviewControlBar):
4805 def __repr__(self):
4806 return "<%s.%s; proxy of C++ wxPyPreviewControlBar instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
4807 def __init__(self, *args, **kwargs):
4808 """
4809 __init__(self, PrintPreview preview, long buttons, Window parent,
4810 Point pos=DefaultPosition, Size size=DefaultSize,
4811 long style=0, String name=PanelNameStr) -> PyPreviewControlBar
4812 """
4813 newobj = _windows_.new_PyPreviewControlBar(*args, **kwargs)
4814 self.this = newobj.this
4815 self.thisown = 1
4816 del newobj.thisown
4817 self._setCallbackInfo(self, PyPreviewControlBar); self._setOORInfo(self)
4818
4819 def _setCallbackInfo(*args, **kwargs):
4820 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
4821 return _windows_.PyPreviewControlBar__setCallbackInfo(*args, **kwargs)
4822
4823 def SetPrintPreview(*args, **kwargs):
4824 """SetPrintPreview(self, PrintPreview preview)"""
4825 return _windows_.PyPreviewControlBar_SetPrintPreview(*args, **kwargs)
4826
4827 def base_CreateButtons(*args, **kwargs):
4828 """base_CreateButtons(self)"""
4829 return _windows_.PyPreviewControlBar_base_CreateButtons(*args, **kwargs)
4830
4831 def base_SetZoomControl(*args, **kwargs):
4832 """base_SetZoomControl(self, int zoom)"""
4833 return _windows_.PyPreviewControlBar_base_SetZoomControl(*args, **kwargs)
4834
4835
4836 class PyPreviewControlBarPtr(PyPreviewControlBar):
4837 def __init__(self, this):
4838 self.this = this
4839 if not hasattr(self,"thisown"): self.thisown = 0
4840 self.__class__ = PyPreviewControlBar
4841 _windows_.PyPreviewControlBar_swigregister(PyPreviewControlBarPtr)
4842
4843