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