1 # This file was created automatically by SWIG.
2 # Don't modify this file, modify the SWIG interface instead.
6 def _swig_setattr_nondynamic(self
,class_type
,name
,value
,static
=1):
8 if isinstance(value
, class_type
):
9 self
.__dict
__[name
] = value
.this
10 if hasattr(value
,"thisown"): self
.__dict
__["thisown"] = value
.thisown
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
18 raise AttributeError("You cannot add attributes to %s" % self
)
20 def _swig_setattr(self
,class_type
,name
,value
):
21 return _swig_setattr_nondynamic(self
,class_type
,name
,value
,0)
23 def _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
30 _object
= types
.ObjectType
32 except AttributeError:
38 def _swig_setattr_nondynamic_method(set):
39 def set_attr(self
,name
,value
):
40 if hasattr(self
,name
) or (name
in ("this", "thisown")):
43 raise AttributeError("You cannot add attributes to %s" % self
)
49 #---------------------------------------------------------------------------
51 class Panel(_core
.Window
):
52 """Proxy of C++ Panel class"""
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
):
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
61 newobj
= _windows_
.new_Panel(*args
, **kwargs
)
62 self
.this
= newobj
.this
65 self
._setOORInfo
(self
)
67 def Create(*args
, **kwargs
):
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
73 Create the GUI part of the Window for 2-phase creation mode.
75 return _windows_
.Panel_Create(*args
, **kwargs
)
77 def InitDialog(*args
, **kwargs
):
81 Sends an EVT_INIT_DIALOG event, whose handler usually transfers data
82 to the dialog via validators.
84 return _windows_
.Panel_InitDialog(*args
, **kwargs
)
86 def SetFocus(*args
, **kwargs
):
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.
96 return _windows_
.Panel_SetFocus(*args
, **kwargs
)
98 def SetFocusIgnoringChildren(*args
, **kwargs
):
100 SetFocusIgnoringChildren(self)
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
106 return _windows_
.Panel_SetFocusIgnoringChildren(*args
, **kwargs
)
108 def GetClassDefaultAttributes(*args
, **kwargs
):
110 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
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.
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
123 return _windows_
.Panel_GetClassDefaultAttributes(*args
, **kwargs
)
125 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
127 class PanelPtr(Panel
):
128 def __init__(self
, this
):
130 if not hasattr(self
,"thisown"): self
.thisown
= 0
131 self
.__class
__ = Panel
132 _windows_
.Panel_swigregister(PanelPtr
)
134 def PrePanel(*args
, **kwargs
):
135 """PrePanel() -> Panel"""
136 val
= _windows_
.new_PrePanel(*args
, **kwargs
)
140 def Panel_GetClassDefaultAttributes(*args
, **kwargs
):
142 Panel_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
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.
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
155 return _windows_
.Panel_GetClassDefaultAttributes(*args
, **kwargs
)
157 #---------------------------------------------------------------------------
159 class ScrolledWindow(Panel
):
160 """Proxy of C++ ScrolledWindow class"""
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
):
165 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
166 Size size=DefaultSize, long style=wxHSCROLL|wxVSCROLL,
167 String name=PanelNameStr) -> ScrolledWindow
169 newobj
= _windows_
.new_ScrolledWindow(*args
, **kwargs
)
170 self
.this
= newobj
.this
173 self
._setOORInfo
(self
)
175 def Create(*args
, **kwargs
):
177 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
178 Size size=DefaultSize, long style=wxHSCROLL|wxVSCROLL,
179 String name=PanelNameStr) -> bool
181 Create the GUI part of the Window for 2-phase creation mode.
183 return _windows_
.ScrolledWindow_Create(*args
, **kwargs
)
185 def SetScrollbars(*args
, **kwargs
):
187 SetScrollbars(self, int pixelsPerUnitX, int pixelsPerUnitY, int noUnitsX,
188 int noUnitsY, int xPos=0, int yPos=0, bool noRefresh=False)
190 return _windows_
.ScrolledWindow_SetScrollbars(*args
, **kwargs
)
192 def Scroll(*args
, **kwargs
):
193 """Scroll(self, int x, int y)"""
194 return _windows_
.ScrolledWindow_Scroll(*args
, **kwargs
)
196 def GetScrollPageSize(*args
, **kwargs
):
197 """GetScrollPageSize(self, int orient) -> int"""
198 return _windows_
.ScrolledWindow_GetScrollPageSize(*args
, **kwargs
)
200 def SetScrollPageSize(*args
, **kwargs
):
201 """SetScrollPageSize(self, int orient, int pageSize)"""
202 return _windows_
.ScrolledWindow_SetScrollPageSize(*args
, **kwargs
)
204 def SetScrollRate(*args
, **kwargs
):
205 """SetScrollRate(self, int xstep, int ystep)"""
206 return _windows_
.ScrolledWindow_SetScrollRate(*args
, **kwargs
)
208 def GetScrollPixelsPerUnit(*args
, **kwargs
):
210 GetScrollPixelsPerUnit() -> (xUnit, yUnit)
212 Get the size of one logical unit in physical units.
214 return _windows_
.ScrolledWindow_GetScrollPixelsPerUnit(*args
, **kwargs
)
216 def EnableScrolling(*args
, **kwargs
):
217 """EnableScrolling(self, bool x_scrolling, bool y_scrolling)"""
218 return _windows_
.ScrolledWindow_EnableScrolling(*args
, **kwargs
)
220 def GetViewStart(*args
, **kwargs
):
222 GetViewStart() -> (x,y)
226 return _windows_
.ScrolledWindow_GetViewStart(*args
, **kwargs
)
228 def SetScale(*args
, **kwargs
):
229 """SetScale(self, double xs, double ys)"""
230 return _windows_
.ScrolledWindow_SetScale(*args
, **kwargs
)
232 def GetScaleX(*args
, **kwargs
):
233 """GetScaleX(self) -> double"""
234 return _windows_
.ScrolledWindow_GetScaleX(*args
, **kwargs
)
236 def GetScaleY(*args
, **kwargs
):
237 """GetScaleY(self) -> double"""
238 return _windows_
.ScrolledWindow_GetScaleY(*args
, **kwargs
)
240 def CalcScrolledPosition(*args
):
242 CalcScrolledPosition(self, Point pt) -> Point
243 CalcScrolledPosition(int x, int y) -> (sx, sy)
245 Translate between scrolled and unscrolled coordinates.
247 return _windows_
.ScrolledWindow_CalcScrolledPosition(*args
)
249 def CalcUnscrolledPosition(*args
):
251 CalcUnscrolledPosition(self, Point pt) -> Point
252 CalcUnscrolledPosition(int x, int y) -> (ux, uy)
254 Translate between scrolled and unscrolled coordinates.
256 return _windows_
.ScrolledWindow_CalcUnscrolledPosition(*args
)
258 def AdjustScrollbars(*args
, **kwargs
):
259 """AdjustScrollbars(self)"""
260 return _windows_
.ScrolledWindow_AdjustScrollbars(*args
, **kwargs
)
262 def CalcScrollInc(*args
, **kwargs
):
263 """CalcScrollInc(self, ScrollWinEvent event) -> int"""
264 return _windows_
.ScrolledWindow_CalcScrollInc(*args
, **kwargs
)
266 def SetTargetWindow(*args
, **kwargs
):
267 """SetTargetWindow(self, Window target)"""
268 return _windows_
.ScrolledWindow_SetTargetWindow(*args
, **kwargs
)
270 def GetTargetWindow(*args
, **kwargs
):
271 """GetTargetWindow(self) -> Window"""
272 return _windows_
.ScrolledWindow_GetTargetWindow(*args
, **kwargs
)
274 def DoPrepareDC(*args
, **kwargs
):
276 DoPrepareDC(self, DC dc)
278 Normally what is called by `PrepareDC`.
280 return _windows_
.ScrolledWindow_DoPrepareDC(*args
, **kwargs
)
282 def GetClassDefaultAttributes(*args
, **kwargs
):
284 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
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.
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
297 return _windows_
.ScrolledWindow_GetClassDefaultAttributes(*args
, **kwargs
)
299 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
301 class ScrolledWindowPtr(ScrolledWindow
):
302 def __init__(self
, this
):
304 if not hasattr(self
,"thisown"): self
.thisown
= 0
305 self
.__class
__ = ScrolledWindow
306 _windows_
.ScrolledWindow_swigregister(ScrolledWindowPtr
)
308 def PreScrolledWindow(*args
, **kwargs
):
309 """PreScrolledWindow() -> ScrolledWindow"""
310 val
= _windows_
.new_PreScrolledWindow(*args
, **kwargs
)
314 def ScrolledWindow_GetClassDefaultAttributes(*args
, **kwargs
):
316 ScrolledWindow_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
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.
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
329 return _windows_
.ScrolledWindow_GetClassDefaultAttributes(*args
, **kwargs
)
331 #---------------------------------------------------------------------------
333 STAY_ON_TOP
= _windows_
.STAY_ON_TOP
334 ICONIZE
= _windows_
.ICONIZE
335 MINIMIZE
= _windows_
.MINIMIZE
336 MAXIMIZE
= _windows_
.MAXIMIZE
337 CLOSE_BOX
= _windows_
.CLOSE_BOX
338 THICK_FRAME
= _windows_
.THICK_FRAME
339 SYSTEM_MENU
= _windows_
.SYSTEM_MENU
340 MINIMIZE_BOX
= _windows_
.MINIMIZE_BOX
341 MAXIMIZE_BOX
= _windows_
.MAXIMIZE_BOX
342 TINY_CAPTION_HORIZ
= _windows_
.TINY_CAPTION_HORIZ
343 TINY_CAPTION_VERT
= _windows_
.TINY_CAPTION_VERT
344 RESIZE_BOX
= _windows_
.RESIZE_BOX
345 RESIZE_BORDER
= _windows_
.RESIZE_BORDER
346 DIALOG_NO_PARENT
= _windows_
.DIALOG_NO_PARENT
347 DEFAULT_FRAME_STYLE
= _windows_
.DEFAULT_FRAME_STYLE
348 DEFAULT_DIALOG_STYLE
= _windows_
.DEFAULT_DIALOG_STYLE
349 FRAME_TOOL_WINDOW
= _windows_
.FRAME_TOOL_WINDOW
350 FRAME_FLOAT_ON_PARENT
= _windows_
.FRAME_FLOAT_ON_PARENT
351 FRAME_NO_WINDOW_MENU
= _windows_
.FRAME_NO_WINDOW_MENU
352 FRAME_NO_TASKBAR
= _windows_
.FRAME_NO_TASKBAR
353 FRAME_SHAPED
= _windows_
.FRAME_SHAPED
354 FRAME_DRAWER
= _windows_
.FRAME_DRAWER
355 FRAME_EX_METAL
= _windows_
.FRAME_EX_METAL
356 DIALOG_EX_METAL
= _windows_
.DIALOG_EX_METAL
357 DIALOG_MODAL
= _windows_
.DIALOG_MODAL
358 DIALOG_MODELESS
= _windows_
.DIALOG_MODELESS
359 USER_COLOURS
= _windows_
.USER_COLOURS
360 NO_3D
= _windows_
.NO_3D
361 FULLSCREEN_NOMENUBAR
= _windows_
.FULLSCREEN_NOMENUBAR
362 FULLSCREEN_NOTOOLBAR
= _windows_
.FULLSCREEN_NOTOOLBAR
363 FULLSCREEN_NOSTATUSBAR
= _windows_
.FULLSCREEN_NOSTATUSBAR
364 FULLSCREEN_NOBORDER
= _windows_
.FULLSCREEN_NOBORDER
365 FULLSCREEN_NOCAPTION
= _windows_
.FULLSCREEN_NOCAPTION
366 FULLSCREEN_ALL
= _windows_
.FULLSCREEN_ALL
367 TOPLEVEL_EX_DIALOG
= _windows_
.TOPLEVEL_EX_DIALOG
368 USER_ATTENTION_INFO
= _windows_
.USER_ATTENTION_INFO
369 USER_ATTENTION_ERROR
= _windows_
.USER_ATTENTION_ERROR
370 class TopLevelWindow(_core
.Window
):
371 """Proxy of C++ TopLevelWindow class"""
372 def __init__(self
): raise RuntimeError, "No constructor defined"
374 return "<%s.%s; proxy of C++ wxTopLevelWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
375 def Maximize(*args
, **kwargs
):
376 """Maximize(self, bool maximize=True)"""
377 return _windows_
.TopLevelWindow_Maximize(*args
, **kwargs
)
379 def Restore(*args
, **kwargs
):
381 return _windows_
.TopLevelWindow_Restore(*args
, **kwargs
)
383 def Iconize(*args
, **kwargs
):
384 """Iconize(self, bool iconize=True)"""
385 return _windows_
.TopLevelWindow_Iconize(*args
, **kwargs
)
387 def IsMaximized(*args
, **kwargs
):
388 """IsMaximized(self) -> bool"""
389 return _windows_
.TopLevelWindow_IsMaximized(*args
, **kwargs
)
391 def IsIconized(*args
, **kwargs
):
392 """IsIconized(self) -> bool"""
393 return _windows_
.TopLevelWindow_IsIconized(*args
, **kwargs
)
395 def GetIcon(*args
, **kwargs
):
396 """GetIcon(self) -> Icon"""
397 return _windows_
.TopLevelWindow_GetIcon(*args
, **kwargs
)
399 def SetIcon(*args
, **kwargs
):
400 """SetIcon(self, Icon icon)"""
401 return _windows_
.TopLevelWindow_SetIcon(*args
, **kwargs
)
403 def SetIcons(*args
, **kwargs
):
404 """SetIcons(self, wxIconBundle icons)"""
405 return _windows_
.TopLevelWindow_SetIcons(*args
, **kwargs
)
407 def ShowFullScreen(*args
, **kwargs
):
408 """ShowFullScreen(self, bool show, long style=FULLSCREEN_ALL) -> bool"""
409 return _windows_
.TopLevelWindow_ShowFullScreen(*args
, **kwargs
)
411 def IsFullScreen(*args
, **kwargs
):
412 """IsFullScreen(self) -> bool"""
413 return _windows_
.TopLevelWindow_IsFullScreen(*args
, **kwargs
)
415 def SetTitle(*args
, **kwargs
):
416 """SetTitle(self, String title)"""
417 return _windows_
.TopLevelWindow_SetTitle(*args
, **kwargs
)
419 def GetTitle(*args
, **kwargs
):
420 """GetTitle(self) -> String"""
421 return _windows_
.TopLevelWindow_GetTitle(*args
, **kwargs
)
423 def SetShape(*args
, **kwargs
):
424 """SetShape(self, Region region) -> bool"""
425 return _windows_
.TopLevelWindow_SetShape(*args
, **kwargs
)
427 def RequestUserAttention(*args
, **kwargs
):
428 """RequestUserAttention(self, int flags=USER_ATTENTION_INFO)"""
429 return _windows_
.TopLevelWindow_RequestUserAttention(*args
, **kwargs
)
431 def IsActive(*args
, **kwargs
):
432 """IsActive(self) -> bool"""
433 return _windows_
.TopLevelWindow_IsActive(*args
, **kwargs
)
435 def MacSetMetalAppearance(*args
, **kwargs
):
436 """MacSetMetalAppearance(self, bool on)"""
437 return _windows_
.TopLevelWindow_MacSetMetalAppearance(*args
, **kwargs
)
439 def MacGetMetalAppearance(*args
, **kwargs
):
440 """MacGetMetalAppearance(self) -> bool"""
441 return _windows_
.TopLevelWindow_MacGetMetalAppearance(*args
, **kwargs
)
444 class TopLevelWindowPtr(TopLevelWindow
):
445 def __init__(self
, this
):
447 if not hasattr(self
,"thisown"): self
.thisown
= 0
448 self
.__class
__ = TopLevelWindow
449 _windows_
.TopLevelWindow_swigregister(TopLevelWindowPtr
)
450 cvar
= _windows_
.cvar
451 FrameNameStr
= cvar
.FrameNameStr
452 DialogNameStr
= cvar
.DialogNameStr
453 StatusLineNameStr
= cvar
.StatusLineNameStr
454 ToolBarNameStr
= cvar
.ToolBarNameStr
456 #---------------------------------------------------------------------------
458 class Frame(TopLevelWindow
):
459 """Proxy of C++ Frame class"""
461 return "<%s.%s; proxy of C++ wxFrame instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
462 def __init__(self
, *args
, **kwargs
):
464 __init__(self, Window parent, int id=-1, String title=EmptyString,
465 Point pos=DefaultPosition, Size size=DefaultSize,
466 long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> Frame
468 newobj
= _windows_
.new_Frame(*args
, **kwargs
)
469 self
.this
= newobj
.this
472 self
._setOORInfo
(self
)
474 def Create(*args
, **kwargs
):
476 Create(self, Window parent, int id=-1, String title=EmptyString,
477 Point pos=DefaultPosition, Size size=DefaultSize,
478 long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> bool
480 return _windows_
.Frame_Create(*args
, **kwargs
)
482 def GetClientAreaOrigin(*args
, **kwargs
):
484 GetClientAreaOrigin(self) -> Point
486 Get the origin of the client area of the window relative to the
487 window's top left corner (the client area may be shifted because of
488 the borders, scrollbars, other decorations...)
490 return _windows_
.Frame_GetClientAreaOrigin(*args
, **kwargs
)
492 def SendSizeEvent(*args
, **kwargs
):
493 """SendSizeEvent(self)"""
494 return _windows_
.Frame_SendSizeEvent(*args
, **kwargs
)
496 def SetMenuBar(*args
, **kwargs
):
497 """SetMenuBar(self, MenuBar menubar)"""
498 return _windows_
.Frame_SetMenuBar(*args
, **kwargs
)
500 def GetMenuBar(*args
, **kwargs
):
501 """GetMenuBar(self) -> MenuBar"""
502 return _windows_
.Frame_GetMenuBar(*args
, **kwargs
)
504 def ProcessCommand(*args
, **kwargs
):
505 """ProcessCommand(self, int winid) -> bool"""
506 return _windows_
.Frame_ProcessCommand(*args
, **kwargs
)
508 Command
= ProcessCommand
509 def CreateStatusBar(*args
, **kwargs
):
511 CreateStatusBar(self, int number=1, long style=DEFAULT_STATUSBAR_STYLE, int winid=0,
512 String name=StatusLineNameStr) -> StatusBar
514 return _windows_
.Frame_CreateStatusBar(*args
, **kwargs
)
516 def GetStatusBar(*args
, **kwargs
):
517 """GetStatusBar(self) -> StatusBar"""
518 return _windows_
.Frame_GetStatusBar(*args
, **kwargs
)
520 def SetStatusBar(*args
, **kwargs
):
521 """SetStatusBar(self, StatusBar statBar)"""
522 return _windows_
.Frame_SetStatusBar(*args
, **kwargs
)
524 def SetStatusText(*args
, **kwargs
):
525 """SetStatusText(self, String text, int number=0)"""
526 return _windows_
.Frame_SetStatusText(*args
, **kwargs
)
528 def SetStatusWidths(*args
, **kwargs
):
529 """SetStatusWidths(self, int widths)"""
530 return _windows_
.Frame_SetStatusWidths(*args
, **kwargs
)
532 def PushStatusText(*args
, **kwargs
):
533 """PushStatusText(self, String text, int number=0)"""
534 return _windows_
.Frame_PushStatusText(*args
, **kwargs
)
536 def PopStatusText(*args
, **kwargs
):
537 """PopStatusText(self, int number=0)"""
538 return _windows_
.Frame_PopStatusText(*args
, **kwargs
)
540 def SetStatusBarPane(*args
, **kwargs
):
541 """SetStatusBarPane(self, int n)"""
542 return _windows_
.Frame_SetStatusBarPane(*args
, **kwargs
)
544 def GetStatusBarPane(*args
, **kwargs
):
545 """GetStatusBarPane(self) -> int"""
546 return _windows_
.Frame_GetStatusBarPane(*args
, **kwargs
)
548 def CreateToolBar(*args
, **kwargs
):
549 """CreateToolBar(self, long style=-1, int winid=-1, String name=ToolBarNameStr) -> wxToolBar"""
550 return _windows_
.Frame_CreateToolBar(*args
, **kwargs
)
552 def GetToolBar(*args
, **kwargs
):
553 """GetToolBar(self) -> wxToolBar"""
554 return _windows_
.Frame_GetToolBar(*args
, **kwargs
)
556 def SetToolBar(*args
, **kwargs
):
557 """SetToolBar(self, wxToolBar toolbar)"""
558 return _windows_
.Frame_SetToolBar(*args
, **kwargs
)
560 def DoGiveHelp(*args
, **kwargs
):
561 """DoGiveHelp(self, String text, bool show)"""
562 return _windows_
.Frame_DoGiveHelp(*args
, **kwargs
)
564 def DoMenuUpdates(*args
, **kwargs
):
565 """DoMenuUpdates(self, Menu menu=None)"""
566 return _windows_
.Frame_DoMenuUpdates(*args
, **kwargs
)
568 def GetClassDefaultAttributes(*args
, **kwargs
):
570 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
572 Get the default attributes for this class. This is useful if you want
573 to use the same font or colour in your own control as in a standard
574 control -- which is a much better idea than hard coding specific
575 colours or fonts which might look completely out of place on the
576 user's system, especially if it uses themes.
578 The variant parameter is only relevant under Mac currently and is
579 ignore under other platforms. Under Mac, it will change the size of
580 the returned font. See `wx.Window.SetWindowVariant` for more about
583 return _windows_
.Frame_GetClassDefaultAttributes(*args
, **kwargs
)
585 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
587 class FramePtr(Frame
):
588 def __init__(self
, this
):
590 if not hasattr(self
,"thisown"): self
.thisown
= 0
591 self
.__class
__ = Frame
592 _windows_
.Frame_swigregister(FramePtr
)
594 def PreFrame(*args
, **kwargs
):
595 """PreFrame() -> Frame"""
596 val
= _windows_
.new_PreFrame(*args
, **kwargs
)
600 def Frame_GetClassDefaultAttributes(*args
, **kwargs
):
602 Frame_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
604 Get the default attributes for this class. This is useful if you want
605 to use the same font or colour in your own control as in a standard
606 control -- which is a much better idea than hard coding specific
607 colours or fonts which might look completely out of place on the
608 user's system, especially if it uses themes.
610 The variant parameter is only relevant under Mac currently and is
611 ignore under other platforms. Under Mac, it will change the size of
612 the returned font. See `wx.Window.SetWindowVariant` for more about
615 return _windows_
.Frame_GetClassDefaultAttributes(*args
, **kwargs
)
617 #---------------------------------------------------------------------------
619 class Dialog(TopLevelWindow
):
620 """Proxy of C++ Dialog class"""
622 return "<%s.%s; proxy of C++ wxDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
623 def __init__(self
, *args
, **kwargs
):
625 __init__(self, Window parent, int id=-1, String title=EmptyString,
626 Point pos=DefaultPosition, Size size=DefaultSize,
627 long style=DEFAULT_DIALOG_STYLE, String name=DialogNameStr) -> Dialog
629 newobj
= _windows_
.new_Dialog(*args
, **kwargs
)
630 self
.this
= newobj
.this
633 self
._setOORInfo
(self
)
635 def Create(*args
, **kwargs
):
637 Create(self, Window parent, int id=-1, String title=EmptyString,
638 Point pos=DefaultPosition, Size size=DefaultSize,
639 long style=DEFAULT_DIALOG_STYLE, String name=DialogNameStr) -> bool
641 return _windows_
.Dialog_Create(*args
, **kwargs
)
643 def SetReturnCode(*args
, **kwargs
):
644 """SetReturnCode(self, int returnCode)"""
645 return _windows_
.Dialog_SetReturnCode(*args
, **kwargs
)
647 def GetReturnCode(*args
, **kwargs
):
648 """GetReturnCode(self) -> int"""
649 return _windows_
.Dialog_GetReturnCode(*args
, **kwargs
)
651 def CreateTextSizer(*args
, **kwargs
):
652 """CreateTextSizer(self, String message) -> Sizer"""
653 return _windows_
.Dialog_CreateTextSizer(*args
, **kwargs
)
655 def CreateButtonSizer(*args
, **kwargs
):
656 """CreateButtonSizer(self, long flags) -> Sizer"""
657 return _windows_
.Dialog_CreateButtonSizer(*args
, **kwargs
)
659 def CreateStdDialogButtonSizer(*args
, **kwargs
):
660 """CreateStdDialogButtonSizer(self, long flags) -> StdDialogButtonSizer"""
661 return _windows_
.Dialog_CreateStdDialogButtonSizer(*args
, **kwargs
)
663 def IsModal(*args
, **kwargs
):
664 """IsModal(self) -> bool"""
665 return _windows_
.Dialog_IsModal(*args
, **kwargs
)
667 def ShowModal(*args
, **kwargs
):
668 """ShowModal(self) -> int"""
669 return _windows_
.Dialog_ShowModal(*args
, **kwargs
)
671 def EndModal(*args
, **kwargs
):
672 """EndModal(self, int retCode)"""
673 return _windows_
.Dialog_EndModal(*args
, **kwargs
)
675 def GetClassDefaultAttributes(*args
, **kwargs
):
677 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
679 Get the default attributes for this class. This is useful if you want
680 to use the same font or colour in your own control as in a standard
681 control -- which is a much better idea than hard coding specific
682 colours or fonts which might look completely out of place on the
683 user's system, especially if it uses themes.
685 The variant parameter is only relevant under Mac currently and is
686 ignore under other platforms. Under Mac, it will change the size of
687 the returned font. See `wx.Window.SetWindowVariant` for more about
690 return _windows_
.Dialog_GetClassDefaultAttributes(*args
, **kwargs
)
692 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
693 def SendSizeEvent(self
):
694 self
.ProcessEvent(wx
.SizeEvent((-1,-1)))
697 class DialogPtr(Dialog
):
698 def __init__(self
, this
):
700 if not hasattr(self
,"thisown"): self
.thisown
= 0
701 self
.__class
__ = Dialog
702 _windows_
.Dialog_swigregister(DialogPtr
)
704 def PreDialog(*args
, **kwargs
):
705 """PreDialog() -> Dialog"""
706 val
= _windows_
.new_PreDialog(*args
, **kwargs
)
710 def Dialog_GetClassDefaultAttributes(*args
, **kwargs
):
712 Dialog_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
714 Get the default attributes for this class. This is useful if you want
715 to use the same font or colour in your own control as in a standard
716 control -- which is a much better idea than hard coding specific
717 colours or fonts which might look completely out of place on the
718 user's system, especially if it uses themes.
720 The variant parameter is only relevant under Mac currently and is
721 ignore under other platforms. Under Mac, it will change the size of
722 the returned font. See `wx.Window.SetWindowVariant` for more about
725 return _windows_
.Dialog_GetClassDefaultAttributes(*args
, **kwargs
)
727 #---------------------------------------------------------------------------
729 class MiniFrame(Frame
):
730 """Proxy of C++ MiniFrame class"""
732 return "<%s.%s; proxy of C++ wxMiniFrame instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
733 def __init__(self
, *args
, **kwargs
):
735 __init__(self, Window parent, int id=-1, String title=EmptyString,
736 Point pos=DefaultPosition, Size size=DefaultSize,
737 long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> MiniFrame
739 newobj
= _windows_
.new_MiniFrame(*args
, **kwargs
)
740 self
.this
= newobj
.this
743 self
._setOORInfo
(self
)
745 def Create(*args
, **kwargs
):
747 Create(self, Window parent, int id=-1, String title=EmptyString,
748 Point pos=DefaultPosition, Size size=DefaultSize,
749 long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> bool
751 return _windows_
.MiniFrame_Create(*args
, **kwargs
)
754 class MiniFramePtr(MiniFrame
):
755 def __init__(self
, this
):
757 if not hasattr(self
,"thisown"): self
.thisown
= 0
758 self
.__class
__ = MiniFrame
759 _windows_
.MiniFrame_swigregister(MiniFramePtr
)
761 def PreMiniFrame(*args
, **kwargs
):
762 """PreMiniFrame() -> MiniFrame"""
763 val
= _windows_
.new_PreMiniFrame(*args
, **kwargs
)
767 #---------------------------------------------------------------------------
769 SPLASH_CENTRE_ON_PARENT
= _windows_
.SPLASH_CENTRE_ON_PARENT
770 SPLASH_CENTRE_ON_SCREEN
= _windows_
.SPLASH_CENTRE_ON_SCREEN
771 SPLASH_NO_CENTRE
= _windows_
.SPLASH_NO_CENTRE
772 SPLASH_TIMEOUT
= _windows_
.SPLASH_TIMEOUT
773 SPLASH_NO_TIMEOUT
= _windows_
.SPLASH_NO_TIMEOUT
774 class SplashScreenWindow(_core
.Window
):
775 """Proxy of C++ SplashScreenWindow class"""
777 return "<%s.%s; proxy of C++ wxSplashScreenWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
778 def __init__(self
, *args
, **kwargs
):
780 __init__(self, Bitmap bitmap, Window parent, int id, Point pos=DefaultPosition,
781 Size size=DefaultSize, long style=NO_BORDER) -> SplashScreenWindow
783 newobj
= _windows_
.new_SplashScreenWindow(*args
, **kwargs
)
784 self
.this
= newobj
.this
787 self
._setOORInfo
(self
)
789 def SetBitmap(*args
, **kwargs
):
790 """SetBitmap(self, Bitmap bitmap)"""
791 return _windows_
.SplashScreenWindow_SetBitmap(*args
, **kwargs
)
793 def GetBitmap(*args
, **kwargs
):
794 """GetBitmap(self) -> Bitmap"""
795 return _windows_
.SplashScreenWindow_GetBitmap(*args
, **kwargs
)
798 class SplashScreenWindowPtr(SplashScreenWindow
):
799 def __init__(self
, this
):
801 if not hasattr(self
,"thisown"): self
.thisown
= 0
802 self
.__class
__ = SplashScreenWindow
803 _windows_
.SplashScreenWindow_swigregister(SplashScreenWindowPtr
)
805 class SplashScreen(Frame
):
806 """Proxy of C++ SplashScreen class"""
808 return "<%s.%s; proxy of C++ wxSplashScreen instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
809 def __init__(self
, *args
, **kwargs
):
811 __init__(self, Bitmap bitmap, long splashStyle, int milliseconds,
812 Window parent, int id=-1, Point pos=DefaultPosition,
813 Size size=DefaultSize, long style=wxSIMPLE_BORDER|wxFRAME_NO_TASKBAR|wxSTAY_ON_TOP) -> SplashScreen
815 newobj
= _windows_
.new_SplashScreen(*args
, **kwargs
)
816 self
.this
= newobj
.this
819 self
._setOORInfo
(self
)
821 def GetSplashStyle(*args
, **kwargs
):
822 """GetSplashStyle(self) -> long"""
823 return _windows_
.SplashScreen_GetSplashStyle(*args
, **kwargs
)
825 def GetSplashWindow(*args
, **kwargs
):
826 """GetSplashWindow(self) -> SplashScreenWindow"""
827 return _windows_
.SplashScreen_GetSplashWindow(*args
, **kwargs
)
829 def GetTimeout(*args
, **kwargs
):
830 """GetTimeout(self) -> int"""
831 return _windows_
.SplashScreen_GetTimeout(*args
, **kwargs
)
834 class SplashScreenPtr(SplashScreen
):
835 def __init__(self
, this
):
837 if not hasattr(self
,"thisown"): self
.thisown
= 0
838 self
.__class
__ = SplashScreen
839 _windows_
.SplashScreen_swigregister(SplashScreenPtr
)
841 #---------------------------------------------------------------------------
843 SB_NORMAL
= _windows_
.SB_NORMAL
844 SB_FLAT
= _windows_
.SB_FLAT
845 SB_RAISED
= _windows_
.SB_RAISED
846 class StatusBar(_core
.Window
):
847 """Proxy of C++ StatusBar class"""
849 return "<%s.%s; proxy of C++ wxStatusBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
850 def __init__(self
, *args
, **kwargs
):
852 __init__(self, Window parent, int id=-1, long style=DEFAULT_STATUSBAR_STYLE,
853 String name=StatusLineNameStr) -> StatusBar
855 newobj
= _windows_
.new_StatusBar(*args
, **kwargs
)
856 self
.this
= newobj
.this
859 self
._setOORInfo
(self
)
861 def Create(*args
, **kwargs
):
862 """Create(self, Window parent, int id=-1, long style=ST_SIZEGRIP, String name=StatusLineNameStr) -> bool"""
863 return _windows_
.StatusBar_Create(*args
, **kwargs
)
865 def SetFieldsCount(*args
, **kwargs
):
866 """SetFieldsCount(self, int number=1)"""
867 return _windows_
.StatusBar_SetFieldsCount(*args
, **kwargs
)
869 def GetFieldsCount(*args
, **kwargs
):
870 """GetFieldsCount(self) -> int"""
871 return _windows_
.StatusBar_GetFieldsCount(*args
, **kwargs
)
873 def SetStatusText(*args
, **kwargs
):
874 """SetStatusText(self, String text, int number=0)"""
875 return _windows_
.StatusBar_SetStatusText(*args
, **kwargs
)
877 def GetStatusText(*args
, **kwargs
):
878 """GetStatusText(self, int number=0) -> String"""
879 return _windows_
.StatusBar_GetStatusText(*args
, **kwargs
)
881 def PushStatusText(*args
, **kwargs
):
882 """PushStatusText(self, String text, int number=0)"""
883 return _windows_
.StatusBar_PushStatusText(*args
, **kwargs
)
885 def PopStatusText(*args
, **kwargs
):
886 """PopStatusText(self, int number=0)"""
887 return _windows_
.StatusBar_PopStatusText(*args
, **kwargs
)
889 def SetStatusWidths(*args
, **kwargs
):
890 """SetStatusWidths(self, int widths)"""
891 return _windows_
.StatusBar_SetStatusWidths(*args
, **kwargs
)
893 def SetStatusStyles(*args
, **kwargs
):
894 """SetStatusStyles(self, int styles)"""
895 return _windows_
.StatusBar_SetStatusStyles(*args
, **kwargs
)
897 def GetFieldRect(*args
, **kwargs
):
898 """GetFieldRect(self, int i) -> Rect"""
899 return _windows_
.StatusBar_GetFieldRect(*args
, **kwargs
)
901 def SetMinHeight(*args
, **kwargs
):
902 """SetMinHeight(self, int height)"""
903 return _windows_
.StatusBar_SetMinHeight(*args
, **kwargs
)
905 def GetBorderX(*args
, **kwargs
):
906 """GetBorderX(self) -> int"""
907 return _windows_
.StatusBar_GetBorderX(*args
, **kwargs
)
909 def GetBorderY(*args
, **kwargs
):
910 """GetBorderY(self) -> int"""
911 return _windows_
.StatusBar_GetBorderY(*args
, **kwargs
)
913 def GetClassDefaultAttributes(*args
, **kwargs
):
915 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
917 Get the default attributes for this class. This is useful if you want
918 to use the same font or colour in your own control as in a standard
919 control -- which is a much better idea than hard coding specific
920 colours or fonts which might look completely out of place on the
921 user's system, especially if it uses themes.
923 The variant parameter is only relevant under Mac currently and is
924 ignore under other platforms. Under Mac, it will change the size of
925 the returned font. See `wx.Window.SetWindowVariant` for more about
928 return _windows_
.StatusBar_GetClassDefaultAttributes(*args
, **kwargs
)
930 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
932 class StatusBarPtr(StatusBar
):
933 def __init__(self
, this
):
935 if not hasattr(self
,"thisown"): self
.thisown
= 0
936 self
.__class
__ = StatusBar
937 _windows_
.StatusBar_swigregister(StatusBarPtr
)
939 def PreStatusBar(*args
, **kwargs
):
940 """PreStatusBar() -> StatusBar"""
941 val
= _windows_
.new_PreStatusBar(*args
, **kwargs
)
945 def StatusBar_GetClassDefaultAttributes(*args
, **kwargs
):
947 StatusBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
949 Get the default attributes for this class. This is useful if you want
950 to use the same font or colour in your own control as in a standard
951 control -- which is a much better idea than hard coding specific
952 colours or fonts which might look completely out of place on the
953 user's system, especially if it uses themes.
955 The variant parameter is only relevant under Mac currently and is
956 ignore under other platforms. Under Mac, it will change the size of
957 the returned font. See `wx.Window.SetWindowVariant` for more about
960 return _windows_
.StatusBar_GetClassDefaultAttributes(*args
, **kwargs
)
962 #---------------------------------------------------------------------------
964 SP_NOBORDER
= _windows_
.SP_NOBORDER
965 SP_NOSASH
= _windows_
.SP_NOSASH
966 SP_PERMIT_UNSPLIT
= _windows_
.SP_PERMIT_UNSPLIT
967 SP_LIVE_UPDATE
= _windows_
.SP_LIVE_UPDATE
968 SP_3DSASH
= _windows_
.SP_3DSASH
969 SP_3DBORDER
= _windows_
.SP_3DBORDER
970 SP_NO_XP_THEME
= _windows_
.SP_NO_XP_THEME
971 SP_BORDER
= _windows_
.SP_BORDER
972 SP_3D
= _windows_
.SP_3D
973 SPLIT_HORIZONTAL
= _windows_
.SPLIT_HORIZONTAL
974 SPLIT_VERTICAL
= _windows_
.SPLIT_VERTICAL
975 SPLIT_DRAG_NONE
= _windows_
.SPLIT_DRAG_NONE
976 SPLIT_DRAG_DRAGGING
= _windows_
.SPLIT_DRAG_DRAGGING
977 SPLIT_DRAG_LEFT_DOWN
= _windows_
.SPLIT_DRAG_LEFT_DOWN
978 class SplitterWindow(_core
.Window
):
980 wx.SplitterWindow manages up to two subwindows or panes, with an
981 optional vertical or horizontal split which can be used with the mouse
985 return "<%s.%s; proxy of C++ wxSplitterWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
986 def __init__(self
, *args
, **kwargs
):
988 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
989 Size size=DefaultSize, long style=SP_3D, String name=SplitterNameStr) -> SplitterWindow
991 Constructor. Creates and shows a SplitterWindow.
993 if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point']
994 newobj
= _windows_
.new_SplitterWindow(*args
, **kwargs
)
995 self
.this
= newobj
.this
998 self
._setOORInfo
(self
)
1000 def Create(*args
, **kwargs
):
1002 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
1003 Size size=DefaultSize, long style=SP_3D, String name=SplitterNameStr) -> bool
1005 Create the GUI part of the SplitterWindow for the 2-phase create.
1007 return _windows_
.SplitterWindow_Create(*args
, **kwargs
)
1009 def GetWindow1(*args
, **kwargs
):
1011 GetWindow1(self) -> Window
1013 Gets the only or left/top pane.
1015 return _windows_
.SplitterWindow_GetWindow1(*args
, **kwargs
)
1017 def GetWindow2(*args
, **kwargs
):
1019 GetWindow2(self) -> Window
1021 Gets the right/bottom pane.
1023 return _windows_
.SplitterWindow_GetWindow2(*args
, **kwargs
)
1025 def SetSplitMode(*args
, **kwargs
):
1027 SetSplitMode(self, int mode)
1029 Sets the split mode. The mode can be wx.SPLIT_VERTICAL or
1030 wx.SPLIT_HORIZONTAL. This only sets the internal variable; does not
1033 return _windows_
.SplitterWindow_SetSplitMode(*args
, **kwargs
)
1035 def GetSplitMode(*args
, **kwargs
):
1037 GetSplitMode(self) -> int
1041 return _windows_
.SplitterWindow_GetSplitMode(*args
, **kwargs
)
1043 def Initialize(*args
, **kwargs
):
1045 Initialize(self, Window window)
1047 Initializes the splitter window to have one pane. This should be
1048 called if you wish to initially view only a single pane in the
1049 splitter window. The child window is shown if it is currently hidden.
1051 return _windows_
.SplitterWindow_Initialize(*args
, **kwargs
)
1053 def SplitVertically(*args
, **kwargs
):
1055 SplitVertically(self, Window window1, Window window2, int sashPosition=0) -> bool
1057 Initializes the left and right panes of the splitter window. The
1058 child windows are shown if they are currently hidden.
1060 return _windows_
.SplitterWindow_SplitVertically(*args
, **kwargs
)
1062 def SplitHorizontally(*args
, **kwargs
):
1064 SplitHorizontally(self, Window window1, Window window2, int sashPosition=0) -> bool
1066 Initializes the top and bottom panes of the splitter window. The
1067 child windows are shown if they are currently hidden.
1069 return _windows_
.SplitterWindow_SplitHorizontally(*args
, **kwargs
)
1071 def Unsplit(*args
, **kwargs
):
1073 Unsplit(self, Window toRemove=None) -> bool
1075 Unsplits the window. Pass the pane to remove, or None to remove the
1076 right or bottom pane. Returns True if successful, False otherwise (the
1077 window was not split).
1079 This function will not actually delete the pane being
1080 removed; it sends EVT_SPLITTER_UNSPLIT which can be handled
1081 for the desired behaviour. By default, the pane being
1082 removed is only hidden.
1084 return _windows_
.SplitterWindow_Unsplit(*args
, **kwargs
)
1086 def ReplaceWindow(*args
, **kwargs
):
1088 ReplaceWindow(self, Window winOld, Window winNew) -> bool
1090 This function replaces one of the windows managed by the
1091 SplitterWindow with another one. It is in general better to use it
1092 instead of calling Unsplit() and then resplitting the window back
1093 because it will provoke much less flicker. It is valid to call this
1094 function whether the splitter has two windows or only one.
1096 Both parameters should be non-None and winOld must specify one of the
1097 windows managed by the splitter. If the parameters are incorrect or
1098 the window couldn't be replaced, False is returned. Otherwise the
1099 function will return True, but please notice that it will not Destroy
1100 the replaced window and you may wish to do it yourself.
1102 return _windows_
.SplitterWindow_ReplaceWindow(*args
, **kwargs
)
1104 def UpdateSize(*args
, **kwargs
):
1108 Causes any pending sizing of the sash and child panes to take place
1111 Such resizing normally takes place in idle time, in order to wait for
1112 layout to be completed. However, this can cause unacceptable flicker
1113 as the panes are resized after the window has been shown. To work
1114 around this, you can perform window layout (for example by sending a
1115 size event to the parent window), and then call this function, before
1116 showing the top-level window.
1118 return _windows_
.SplitterWindow_UpdateSize(*args
, **kwargs
)
1120 def IsSplit(*args
, **kwargs
):
1122 IsSplit(self) -> bool
1124 Is the window split?
1126 return _windows_
.SplitterWindow_IsSplit(*args
, **kwargs
)
1128 def SetSashSize(*args
, **kwargs
):
1130 SetSashSize(self, int width)
1134 return _windows_
.SplitterWindow_SetSashSize(*args
, **kwargs
)
1136 def SetBorderSize(*args
, **kwargs
):
1138 SetBorderSize(self, int width)
1140 Sets the border size. Currently a NOP.
1142 return _windows_
.SplitterWindow_SetBorderSize(*args
, **kwargs
)
1144 def GetSashSize(*args
, **kwargs
):
1146 GetSashSize(self) -> int
1150 return _windows_
.SplitterWindow_GetSashSize(*args
, **kwargs
)
1152 def GetBorderSize(*args
, **kwargs
):
1154 GetBorderSize(self) -> int
1156 Gets the border size
1158 return _windows_
.SplitterWindow_GetBorderSize(*args
, **kwargs
)
1160 def SetSashPosition(*args
, **kwargs
):
1162 SetSashPosition(self, int position, bool redraw=True)
1164 Sets the sash position, in pixels. If redraw is Ttrue then the panes
1165 are resized and the sash and border are redrawn.
1167 return _windows_
.SplitterWindow_SetSashPosition(*args
, **kwargs
)
1169 def GetSashPosition(*args
, **kwargs
):
1171 GetSashPosition(self) -> int
1173 Returns the surrent sash position.
1175 return _windows_
.SplitterWindow_GetSashPosition(*args
, **kwargs
)
1177 def SetSashGravity(*args
, **kwargs
):
1179 SetSashGravity(self, double gravity)
1181 Set the sash gravity. Gravity is a floating-point factor between 0.0
1182 and 1.0 which controls position of sash while resizing the
1183 `wx.SplitterWindow`. The gravity specifies how much the left/top
1184 window will grow while resizing.
1186 return _windows_
.SplitterWindow_SetSashGravity(*args
, **kwargs
)
1188 def GetSashGravity(*args
, **kwargs
):
1190 GetSashGravity(self) -> double
1192 Gets the sash gravity.
1194 :see: `SetSashGravity`
1197 return _windows_
.SplitterWindow_GetSashGravity(*args
, **kwargs
)
1199 def SetMinimumPaneSize(*args
, **kwargs
):
1201 SetMinimumPaneSize(self, int min)
1203 Sets the minimum pane size in pixels.
1205 The default minimum pane size is zero, which means that either pane
1206 can be reduced to zero by dragging the sash, thus removing one of the
1207 panes. To prevent this behaviour (and veto out-of-range sash
1208 dragging), set a minimum size, for example 20 pixels. If the
1209 wx.SP_PERMIT_UNSPLIT style is used when a splitter window is created,
1210 the window may be unsplit even if minimum size is non-zero.
1212 return _windows_
.SplitterWindow_SetMinimumPaneSize(*args
, **kwargs
)
1214 def GetMinimumPaneSize(*args
, **kwargs
):
1216 GetMinimumPaneSize(self) -> int
1218 Gets the minimum pane size in pixels.
1220 return _windows_
.SplitterWindow_GetMinimumPaneSize(*args
, **kwargs
)
1222 def SashHitTest(*args
, **kwargs
):
1224 SashHitTest(self, int x, int y, int tolerance=5) -> bool
1226 Tests for x, y over the sash
1228 return _windows_
.SplitterWindow_SashHitTest(*args
, **kwargs
)
1230 def SizeWindows(*args
, **kwargs
):
1236 return _windows_
.SplitterWindow_SizeWindows(*args
, **kwargs
)
1238 def SetNeedUpdating(*args
, **kwargs
):
1239 """SetNeedUpdating(self, bool needUpdating)"""
1240 return _windows_
.SplitterWindow_SetNeedUpdating(*args
, **kwargs
)
1242 def GetNeedUpdating(*args
, **kwargs
):
1243 """GetNeedUpdating(self) -> bool"""
1244 return _windows_
.SplitterWindow_GetNeedUpdating(*args
, **kwargs
)
1246 def GetClassDefaultAttributes(*args
, **kwargs
):
1248 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1250 Get the default attributes for this class. This is useful if you want
1251 to use the same font or colour in your own control as in a standard
1252 control -- which is a much better idea than hard coding specific
1253 colours or fonts which might look completely out of place on the
1254 user's system, especially if it uses themes.
1256 The variant parameter is only relevant under Mac currently and is
1257 ignore under other platforms. Under Mac, it will change the size of
1258 the returned font. See `wx.Window.SetWindowVariant` for more about
1261 return _windows_
.SplitterWindow_GetClassDefaultAttributes(*args
, **kwargs
)
1263 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
1265 class SplitterWindowPtr(SplitterWindow
):
1266 def __init__(self
, this
):
1268 if not hasattr(self
,"thisown"): self
.thisown
= 0
1269 self
.__class
__ = SplitterWindow
1270 _windows_
.SplitterWindow_swigregister(SplitterWindowPtr
)
1271 SplitterNameStr
= cvar
.SplitterNameStr
1273 def PreSplitterWindow(*args
, **kwargs
):
1275 PreSplitterWindow() -> SplitterWindow
1277 Precreate a SplitterWindow for 2-phase creation.
1279 val
= _windows_
.new_PreSplitterWindow(*args
, **kwargs
)
1283 def SplitterWindow_GetClassDefaultAttributes(*args
, **kwargs
):
1285 SplitterWindow_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1287 Get the default attributes for this class. This is useful if you want
1288 to use the same font or colour in your own control as in a standard
1289 control -- which is a much better idea than hard coding specific
1290 colours or fonts which might look completely out of place on the
1291 user's system, especially if it uses themes.
1293 The variant parameter is only relevant under Mac currently and is
1294 ignore under other platforms. Under Mac, it will change the size of
1295 the returned font. See `wx.Window.SetWindowVariant` for more about
1298 return _windows_
.SplitterWindow_GetClassDefaultAttributes(*args
, **kwargs
)
1300 class SplitterEvent(_core
.NotifyEvent
):
1301 """This class represents the events generated by a splitter control."""
1303 return "<%s.%s; proxy of C++ wxSplitterEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1304 def __init__(self
, *args
, **kwargs
):
1306 __init__(self, wxEventType type=wxEVT_NULL, SplitterWindow splitter=(wxSplitterWindow *) NULL) -> SplitterEvent
1308 This class represents the events generated by a splitter control.
1310 newobj
= _windows_
.new_SplitterEvent(*args
, **kwargs
)
1311 self
.this
= newobj
.this
1314 def SetSashPosition(*args
, **kwargs
):
1316 SetSashPosition(self, int pos)
1318 This function is only meaningful during EVT_SPLITTER_SASH_POS_CHANGING
1319 and EVT_SPLITTER_SASH_POS_CHANGED events. In the case of _CHANGED
1320 events, sets the the new sash position. In the case of _CHANGING
1321 events, sets the new tracking bar position so visual feedback during
1322 dragging will represent that change that will actually take place. Set
1323 to -1 from the event handler code to prevent repositioning.
1325 return _windows_
.SplitterEvent_SetSashPosition(*args
, **kwargs
)
1327 def GetSashPosition(*args
, **kwargs
):
1329 GetSashPosition(self) -> int
1331 Returns the new sash position while in EVT_SPLITTER_SASH_POS_CHANGING
1332 and EVT_SPLITTER_SASH_POS_CHANGED events.
1334 return _windows_
.SplitterEvent_GetSashPosition(*args
, **kwargs
)
1336 def GetWindowBeingRemoved(*args
, **kwargs
):
1338 GetWindowBeingRemoved(self) -> Window
1340 Returns a pointer to the window being removed when a splitter window
1343 return _windows_
.SplitterEvent_GetWindowBeingRemoved(*args
, **kwargs
)
1345 def GetX(*args
, **kwargs
):
1349 Returns the x coordinate of the double-click point in a
1350 EVT_SPLITTER_DCLICK event.
1352 return _windows_
.SplitterEvent_GetX(*args
, **kwargs
)
1354 def GetY(*args
, **kwargs
):
1358 Returns the y coordinate of the double-click point in a
1359 EVT_SPLITTER_DCLICK event.
1361 return _windows_
.SplitterEvent_GetY(*args
, **kwargs
)
1364 class SplitterEventPtr(SplitterEvent
):
1365 def __init__(self
, this
):
1367 if not hasattr(self
,"thisown"): self
.thisown
= 0
1368 self
.__class
__ = SplitterEvent
1369 _windows_
.SplitterEvent_swigregister(SplitterEventPtr
)
1371 wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED
= _windows_
.wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED
1372 wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING
= _windows_
.wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING
1373 wxEVT_COMMAND_SPLITTER_DOUBLECLICKED
= _windows_
.wxEVT_COMMAND_SPLITTER_DOUBLECLICKED
1374 wxEVT_COMMAND_SPLITTER_UNSPLIT
= _windows_
.wxEVT_COMMAND_SPLITTER_UNSPLIT
1375 EVT_SPLITTER_SASH_POS_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED
, 1 )
1376 EVT_SPLITTER_SASH_POS_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING
, 1 )
1377 EVT_SPLITTER_DOUBLECLICKED
= wx
.PyEventBinder( wxEVT_COMMAND_SPLITTER_DOUBLECLICKED
, 1 )
1378 EVT_SPLITTER_UNSPLIT
= wx
.PyEventBinder( wxEVT_COMMAND_SPLITTER_UNSPLIT
, 1 )
1379 EVT_SPLITTER_DCLICK
= EVT_SPLITTER_DOUBLECLICKED
1381 #---------------------------------------------------------------------------
1383 SASH_DRAG_NONE
= _windows_
.SASH_DRAG_NONE
1384 SASH_DRAG_DRAGGING
= _windows_
.SASH_DRAG_DRAGGING
1385 SASH_DRAG_LEFT_DOWN
= _windows_
.SASH_DRAG_LEFT_DOWN
1386 SW_NOBORDER
= _windows_
.SW_NOBORDER
1387 SW_BORDER
= _windows_
.SW_BORDER
1388 SW_3DSASH
= _windows_
.SW_3DSASH
1389 SW_3DBORDER
= _windows_
.SW_3DBORDER
1390 SW_3D
= _windows_
.SW_3D
1391 SASH_TOP
= _windows_
.SASH_TOP
1392 SASH_RIGHT
= _windows_
.SASH_RIGHT
1393 SASH_BOTTOM
= _windows_
.SASH_BOTTOM
1394 SASH_LEFT
= _windows_
.SASH_LEFT
1395 SASH_NONE
= _windows_
.SASH_NONE
1396 class SashWindow(_core
.Window
):
1397 """Proxy of C++ SashWindow class"""
1399 return "<%s.%s; proxy of C++ wxSashWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1400 def __init__(self
, *args
, **kwargs
):
1402 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
1403 Size size=DefaultSize, long style=wxCLIP_CHILDREN|wxSW_3D,
1404 String name=SashNameStr) -> SashWindow
1406 newobj
= _windows_
.new_SashWindow(*args
, **kwargs
)
1407 self
.this
= newobj
.this
1410 self
._setOORInfo
(self
)
1412 def Create(*args
, **kwargs
):
1414 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
1415 Size size=DefaultSize, long style=wxCLIP_CHILDREN|wxSW_3D,
1416 String name=SashNameStr) -> bool
1418 return _windows_
.SashWindow_Create(*args
, **kwargs
)
1420 def SetSashVisible(*args
, **kwargs
):
1421 """SetSashVisible(self, int edge, bool sash)"""
1422 return _windows_
.SashWindow_SetSashVisible(*args
, **kwargs
)
1424 def GetSashVisible(*args
, **kwargs
):
1425 """GetSashVisible(self, int edge) -> bool"""
1426 return _windows_
.SashWindow_GetSashVisible(*args
, **kwargs
)
1428 def SetSashBorder(*args
, **kwargs
):
1429 """SetSashBorder(self, int edge, bool border)"""
1430 return _windows_
.SashWindow_SetSashBorder(*args
, **kwargs
)
1432 def HasBorder(*args
, **kwargs
):
1433 """HasBorder(self, int edge) -> bool"""
1434 return _windows_
.SashWindow_HasBorder(*args
, **kwargs
)
1436 def GetEdgeMargin(*args
, **kwargs
):
1437 """GetEdgeMargin(self, int edge) -> int"""
1438 return _windows_
.SashWindow_GetEdgeMargin(*args
, **kwargs
)
1440 def SetDefaultBorderSize(*args
, **kwargs
):
1441 """SetDefaultBorderSize(self, int width)"""
1442 return _windows_
.SashWindow_SetDefaultBorderSize(*args
, **kwargs
)
1444 def GetDefaultBorderSize(*args
, **kwargs
):
1445 """GetDefaultBorderSize(self) -> int"""
1446 return _windows_
.SashWindow_GetDefaultBorderSize(*args
, **kwargs
)
1448 def SetExtraBorderSize(*args
, **kwargs
):
1449 """SetExtraBorderSize(self, int width)"""
1450 return _windows_
.SashWindow_SetExtraBorderSize(*args
, **kwargs
)
1452 def GetExtraBorderSize(*args
, **kwargs
):
1453 """GetExtraBorderSize(self) -> int"""
1454 return _windows_
.SashWindow_GetExtraBorderSize(*args
, **kwargs
)
1456 def SetMinimumSizeX(*args
, **kwargs
):
1457 """SetMinimumSizeX(self, int min)"""
1458 return _windows_
.SashWindow_SetMinimumSizeX(*args
, **kwargs
)
1460 def SetMinimumSizeY(*args
, **kwargs
):
1461 """SetMinimumSizeY(self, int min)"""
1462 return _windows_
.SashWindow_SetMinimumSizeY(*args
, **kwargs
)
1464 def GetMinimumSizeX(*args
, **kwargs
):
1465 """GetMinimumSizeX(self) -> int"""
1466 return _windows_
.SashWindow_GetMinimumSizeX(*args
, **kwargs
)
1468 def GetMinimumSizeY(*args
, **kwargs
):
1469 """GetMinimumSizeY(self) -> int"""
1470 return _windows_
.SashWindow_GetMinimumSizeY(*args
, **kwargs
)
1472 def SetMaximumSizeX(*args
, **kwargs
):
1473 """SetMaximumSizeX(self, int max)"""
1474 return _windows_
.SashWindow_SetMaximumSizeX(*args
, **kwargs
)
1476 def SetMaximumSizeY(*args
, **kwargs
):
1477 """SetMaximumSizeY(self, int max)"""
1478 return _windows_
.SashWindow_SetMaximumSizeY(*args
, **kwargs
)
1480 def GetMaximumSizeX(*args
, **kwargs
):
1481 """GetMaximumSizeX(self) -> int"""
1482 return _windows_
.SashWindow_GetMaximumSizeX(*args
, **kwargs
)
1484 def GetMaximumSizeY(*args
, **kwargs
):
1485 """GetMaximumSizeY(self) -> int"""
1486 return _windows_
.SashWindow_GetMaximumSizeY(*args
, **kwargs
)
1488 def SashHitTest(*args
, **kwargs
):
1489 """SashHitTest(self, int x, int y, int tolerance=2) -> int"""
1490 return _windows_
.SashWindow_SashHitTest(*args
, **kwargs
)
1492 def SizeWindows(*args
, **kwargs
):
1493 """SizeWindows(self)"""
1494 return _windows_
.SashWindow_SizeWindows(*args
, **kwargs
)
1497 class SashWindowPtr(SashWindow
):
1498 def __init__(self
, this
):
1500 if not hasattr(self
,"thisown"): self
.thisown
= 0
1501 self
.__class
__ = SashWindow
1502 _windows_
.SashWindow_swigregister(SashWindowPtr
)
1503 SashNameStr
= cvar
.SashNameStr
1504 SashLayoutNameStr
= cvar
.SashLayoutNameStr
1506 def PreSashWindow(*args
, **kwargs
):
1507 """PreSashWindow() -> SashWindow"""
1508 val
= _windows_
.new_PreSashWindow(*args
, **kwargs
)
1512 SASH_STATUS_OK
= _windows_
.SASH_STATUS_OK
1513 SASH_STATUS_OUT_OF_RANGE
= _windows_
.SASH_STATUS_OUT_OF_RANGE
1514 class SashEvent(_core
.CommandEvent
):
1515 """Proxy of C++ SashEvent class"""
1517 return "<%s.%s; proxy of C++ wxSashEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1518 def __init__(self
, *args
, **kwargs
):
1519 """__init__(self, int id=0, int edge=SASH_NONE) -> SashEvent"""
1520 newobj
= _windows_
.new_SashEvent(*args
, **kwargs
)
1521 self
.this
= newobj
.this
1524 def SetEdge(*args
, **kwargs
):
1525 """SetEdge(self, int edge)"""
1526 return _windows_
.SashEvent_SetEdge(*args
, **kwargs
)
1528 def GetEdge(*args
, **kwargs
):
1529 """GetEdge(self) -> int"""
1530 return _windows_
.SashEvent_GetEdge(*args
, **kwargs
)
1532 def SetDragRect(*args
, **kwargs
):
1533 """SetDragRect(self, Rect rect)"""
1534 return _windows_
.SashEvent_SetDragRect(*args
, **kwargs
)
1536 def GetDragRect(*args
, **kwargs
):
1537 """GetDragRect(self) -> Rect"""
1538 return _windows_
.SashEvent_GetDragRect(*args
, **kwargs
)
1540 def SetDragStatus(*args
, **kwargs
):
1541 """SetDragStatus(self, int status)"""
1542 return _windows_
.SashEvent_SetDragStatus(*args
, **kwargs
)
1544 def GetDragStatus(*args
, **kwargs
):
1545 """GetDragStatus(self) -> int"""
1546 return _windows_
.SashEvent_GetDragStatus(*args
, **kwargs
)
1549 class SashEventPtr(SashEvent
):
1550 def __init__(self
, this
):
1552 if not hasattr(self
,"thisown"): self
.thisown
= 0
1553 self
.__class
__ = SashEvent
1554 _windows_
.SashEvent_swigregister(SashEventPtr
)
1556 wxEVT_SASH_DRAGGED
= _windows_
.wxEVT_SASH_DRAGGED
1557 EVT_SASH_DRAGGED
= wx
.PyEventBinder( wxEVT_SASH_DRAGGED
, 1 )
1558 EVT_SASH_DRAGGED_RANGE
= wx
.PyEventBinder( wxEVT_SASH_DRAGGED
, 2 )
1560 #---------------------------------------------------------------------------
1562 LAYOUT_HORIZONTAL
= _windows_
.LAYOUT_HORIZONTAL
1563 LAYOUT_VERTICAL
= _windows_
.LAYOUT_VERTICAL
1564 LAYOUT_NONE
= _windows_
.LAYOUT_NONE
1565 LAYOUT_TOP
= _windows_
.LAYOUT_TOP
1566 LAYOUT_LEFT
= _windows_
.LAYOUT_LEFT
1567 LAYOUT_RIGHT
= _windows_
.LAYOUT_RIGHT
1568 LAYOUT_BOTTOM
= _windows_
.LAYOUT_BOTTOM
1569 LAYOUT_LENGTH_Y
= _windows_
.LAYOUT_LENGTH_Y
1570 LAYOUT_LENGTH_X
= _windows_
.LAYOUT_LENGTH_X
1571 LAYOUT_MRU_LENGTH
= _windows_
.LAYOUT_MRU_LENGTH
1572 LAYOUT_QUERY
= _windows_
.LAYOUT_QUERY
1573 wxEVT_QUERY_LAYOUT_INFO
= _windows_
.wxEVT_QUERY_LAYOUT_INFO
1574 wxEVT_CALCULATE_LAYOUT
= _windows_
.wxEVT_CALCULATE_LAYOUT
1575 class QueryLayoutInfoEvent(_core
.Event
):
1576 """Proxy of C++ QueryLayoutInfoEvent class"""
1578 return "<%s.%s; proxy of C++ wxQueryLayoutInfoEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1579 def __init__(self
, *args
, **kwargs
):
1580 """__init__(self, int id=0) -> QueryLayoutInfoEvent"""
1581 newobj
= _windows_
.new_QueryLayoutInfoEvent(*args
, **kwargs
)
1582 self
.this
= newobj
.this
1585 def SetRequestedLength(*args
, **kwargs
):
1586 """SetRequestedLength(self, int length)"""
1587 return _windows_
.QueryLayoutInfoEvent_SetRequestedLength(*args
, **kwargs
)
1589 def GetRequestedLength(*args
, **kwargs
):
1590 """GetRequestedLength(self) -> int"""
1591 return _windows_
.QueryLayoutInfoEvent_GetRequestedLength(*args
, **kwargs
)
1593 def SetFlags(*args
, **kwargs
):
1594 """SetFlags(self, int flags)"""
1595 return _windows_
.QueryLayoutInfoEvent_SetFlags(*args
, **kwargs
)
1597 def GetFlags(*args
, **kwargs
):
1598 """GetFlags(self) -> int"""
1599 return _windows_
.QueryLayoutInfoEvent_GetFlags(*args
, **kwargs
)
1601 def SetSize(*args
, **kwargs
):
1602 """SetSize(self, Size size)"""
1603 return _windows_
.QueryLayoutInfoEvent_SetSize(*args
, **kwargs
)
1605 def GetSize(*args
, **kwargs
):
1606 """GetSize(self) -> Size"""
1607 return _windows_
.QueryLayoutInfoEvent_GetSize(*args
, **kwargs
)
1609 def SetOrientation(*args
, **kwargs
):
1610 """SetOrientation(self, int orient)"""
1611 return _windows_
.QueryLayoutInfoEvent_SetOrientation(*args
, **kwargs
)
1613 def GetOrientation(*args
, **kwargs
):
1614 """GetOrientation(self) -> int"""
1615 return _windows_
.QueryLayoutInfoEvent_GetOrientation(*args
, **kwargs
)
1617 def SetAlignment(*args
, **kwargs
):
1618 """SetAlignment(self, int align)"""
1619 return _windows_
.QueryLayoutInfoEvent_SetAlignment(*args
, **kwargs
)
1621 def GetAlignment(*args
, **kwargs
):
1622 """GetAlignment(self) -> int"""
1623 return _windows_
.QueryLayoutInfoEvent_GetAlignment(*args
, **kwargs
)
1626 class QueryLayoutInfoEventPtr(QueryLayoutInfoEvent
):
1627 def __init__(self
, this
):
1629 if not hasattr(self
,"thisown"): self
.thisown
= 0
1630 self
.__class
__ = QueryLayoutInfoEvent
1631 _windows_
.QueryLayoutInfoEvent_swigregister(QueryLayoutInfoEventPtr
)
1633 class CalculateLayoutEvent(_core
.Event
):
1634 """Proxy of C++ CalculateLayoutEvent class"""
1636 return "<%s.%s; proxy of C++ wxCalculateLayoutEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1637 def __init__(self
, *args
, **kwargs
):
1638 """__init__(self, int id=0) -> CalculateLayoutEvent"""
1639 newobj
= _windows_
.new_CalculateLayoutEvent(*args
, **kwargs
)
1640 self
.this
= newobj
.this
1643 def SetFlags(*args
, **kwargs
):
1644 """SetFlags(self, int flags)"""
1645 return _windows_
.CalculateLayoutEvent_SetFlags(*args
, **kwargs
)
1647 def GetFlags(*args
, **kwargs
):
1648 """GetFlags(self) -> int"""
1649 return _windows_
.CalculateLayoutEvent_GetFlags(*args
, **kwargs
)
1651 def SetRect(*args
, **kwargs
):
1652 """SetRect(self, Rect rect)"""
1653 return _windows_
.CalculateLayoutEvent_SetRect(*args
, **kwargs
)
1655 def GetRect(*args
, **kwargs
):
1656 """GetRect(self) -> Rect"""
1657 return _windows_
.CalculateLayoutEvent_GetRect(*args
, **kwargs
)
1660 class CalculateLayoutEventPtr(CalculateLayoutEvent
):
1661 def __init__(self
, this
):
1663 if not hasattr(self
,"thisown"): self
.thisown
= 0
1664 self
.__class
__ = CalculateLayoutEvent
1665 _windows_
.CalculateLayoutEvent_swigregister(CalculateLayoutEventPtr
)
1667 EVT_QUERY_LAYOUT_INFO
= wx
.PyEventBinder( wxEVT_QUERY_LAYOUT_INFO
)
1668 EVT_CALCULATE_LAYOUT
= wx
.PyEventBinder( wxEVT_CALCULATE_LAYOUT
)
1670 class SashLayoutWindow(SashWindow
):
1671 """Proxy of C++ SashLayoutWindow class"""
1673 return "<%s.%s; proxy of C++ wxSashLayoutWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1674 def __init__(self
, *args
, **kwargs
):
1676 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
1677 Size size=DefaultSize, long style=wxCLIP_CHILDREN|wxSW_3D,
1678 String name=SashLayoutNameStr) -> SashLayoutWindow
1680 newobj
= _windows_
.new_SashLayoutWindow(*args
, **kwargs
)
1681 self
.this
= newobj
.this
1684 self
._setOORInfo
(self
)
1686 def Create(*args
, **kwargs
):
1688 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
1689 Size size=DefaultSize, long style=wxCLIP_CHILDREN|wxSW_3D,
1690 String name=SashLayoutNameStr) -> bool
1692 return _windows_
.SashLayoutWindow_Create(*args
, **kwargs
)
1694 def GetAlignment(*args
, **kwargs
):
1695 """GetAlignment(self) -> int"""
1696 return _windows_
.SashLayoutWindow_GetAlignment(*args
, **kwargs
)
1698 def GetOrientation(*args
, **kwargs
):
1699 """GetOrientation(self) -> int"""
1700 return _windows_
.SashLayoutWindow_GetOrientation(*args
, **kwargs
)
1702 def SetAlignment(*args
, **kwargs
):
1703 """SetAlignment(self, int alignment)"""
1704 return _windows_
.SashLayoutWindow_SetAlignment(*args
, **kwargs
)
1706 def SetDefaultSize(*args
, **kwargs
):
1707 """SetDefaultSize(self, Size size)"""
1708 return _windows_
.SashLayoutWindow_SetDefaultSize(*args
, **kwargs
)
1710 def SetOrientation(*args
, **kwargs
):
1711 """SetOrientation(self, int orientation)"""
1712 return _windows_
.SashLayoutWindow_SetOrientation(*args
, **kwargs
)
1715 class SashLayoutWindowPtr(SashLayoutWindow
):
1716 def __init__(self
, this
):
1718 if not hasattr(self
,"thisown"): self
.thisown
= 0
1719 self
.__class
__ = SashLayoutWindow
1720 _windows_
.SashLayoutWindow_swigregister(SashLayoutWindowPtr
)
1722 def PreSashLayoutWindow(*args
, **kwargs
):
1723 """PreSashLayoutWindow() -> SashLayoutWindow"""
1724 val
= _windows_
.new_PreSashLayoutWindow(*args
, **kwargs
)
1728 class LayoutAlgorithm(_core
.Object
):
1729 """Proxy of C++ LayoutAlgorithm class"""
1731 return "<%s.%s; proxy of C++ wxLayoutAlgorithm instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1732 def __init__(self
, *args
, **kwargs
):
1733 """__init__(self) -> LayoutAlgorithm"""
1734 newobj
= _windows_
.new_LayoutAlgorithm(*args
, **kwargs
)
1735 self
.this
= newobj
.this
1738 def __del__(self
, destroy
=_windows_
.delete_LayoutAlgorithm
):
1741 if self
.thisown
: destroy(self
)
1744 def LayoutMDIFrame(*args
, **kwargs
):
1745 """LayoutMDIFrame(self, MDIParentFrame frame, Rect rect=None) -> bool"""
1746 return _windows_
.LayoutAlgorithm_LayoutMDIFrame(*args
, **kwargs
)
1748 def LayoutFrame(*args
, **kwargs
):
1749 """LayoutFrame(self, Frame frame, Window mainWindow=None) -> bool"""
1750 return _windows_
.LayoutAlgorithm_LayoutFrame(*args
, **kwargs
)
1752 def LayoutWindow(*args
, **kwargs
):
1753 """LayoutWindow(self, Window parent, Window mainWindow=None) -> bool"""
1754 return _windows_
.LayoutAlgorithm_LayoutWindow(*args
, **kwargs
)
1757 class LayoutAlgorithmPtr(LayoutAlgorithm
):
1758 def __init__(self
, this
):
1760 if not hasattr(self
,"thisown"): self
.thisown
= 0
1761 self
.__class
__ = LayoutAlgorithm
1762 _windows_
.LayoutAlgorithm_swigregister(LayoutAlgorithmPtr
)
1764 #---------------------------------------------------------------------------
1766 class PopupWindow(_core
.Window
):
1767 """Proxy of C++ PopupWindow class"""
1769 return "<%s.%s; proxy of C++ wxPopupWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1770 def __init__(self
, *args
, **kwargs
):
1771 """__init__(self, Window parent, int flags=BORDER_NONE) -> PopupWindow"""
1772 newobj
= _windows_
.new_PopupWindow(*args
, **kwargs
)
1773 self
.this
= newobj
.this
1776 self
._setOORInfo
(self
)
1778 def Create(*args
, **kwargs
):
1779 """Create(self, Window parent, int flags=BORDER_NONE) -> bool"""
1780 return _windows_
.PopupWindow_Create(*args
, **kwargs
)
1782 def Position(*args
, **kwargs
):
1783 """Position(self, Point ptOrigin, Size size)"""
1784 return _windows_
.PopupWindow_Position(*args
, **kwargs
)
1787 class PopupWindowPtr(PopupWindow
):
1788 def __init__(self
, this
):
1790 if not hasattr(self
,"thisown"): self
.thisown
= 0
1791 self
.__class
__ = PopupWindow
1792 _windows_
.PopupWindow_swigregister(PopupWindowPtr
)
1794 def PrePopupWindow(*args
, **kwargs
):
1795 """PrePopupWindow() -> PopupWindow"""
1796 val
= _windows_
.new_PrePopupWindow(*args
, **kwargs
)
1800 #---------------------------------------------------------------------------
1802 class PopupTransientWindow(PopupWindow
):
1803 """Proxy of C++ PopupTransientWindow class"""
1805 return "<%s.%s; proxy of C++ wxPyPopupTransientWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1806 def __init__(self
, *args
, **kwargs
):
1807 """__init__(self, Window parent, int style=BORDER_NONE) -> PopupTransientWindow"""
1808 newobj
= _windows_
.new_PopupTransientWindow(*args
, **kwargs
)
1809 self
.this
= newobj
.this
1812 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, PopupTransientWindow
)
1814 def _setCallbackInfo(*args
, **kwargs
):
1815 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
1816 return _windows_
.PopupTransientWindow__setCallbackInfo(*args
, **kwargs
)
1818 def Popup(*args
, **kwargs
):
1819 """Popup(self, Window focus=None)"""
1820 return _windows_
.PopupTransientWindow_Popup(*args
, **kwargs
)
1822 def Dismiss(*args
, **kwargs
):
1824 return _windows_
.PopupTransientWindow_Dismiss(*args
, **kwargs
)
1827 class PopupTransientWindowPtr(PopupTransientWindow
):
1828 def __init__(self
, this
):
1830 if not hasattr(self
,"thisown"): self
.thisown
= 0
1831 self
.__class
__ = PopupTransientWindow
1832 _windows_
.PopupTransientWindow_swigregister(PopupTransientWindowPtr
)
1834 def PrePopupTransientWindow(*args
, **kwargs
):
1835 """PrePopupTransientWindow() -> PopupTransientWindow"""
1836 val
= _windows_
.new_PrePopupTransientWindow(*args
, **kwargs
)
1840 #---------------------------------------------------------------------------
1842 class TipWindow(PopupTransientWindow
):
1843 """Proxy of C++ TipWindow class"""
1845 return "<%s.%s; proxy of C++ wxTipWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1846 def __init__(self
, *args
, **kwargs
):
1847 """__init__(self, Window parent, String text, int maxLength=100, Rect rectBound=None) -> TipWindow"""
1848 newobj
= _windows_
.new_TipWindow(*args
, **kwargs
)
1849 self
.this
= newobj
.this
1852 self
._setOORInfo
(self
)
1854 def SetBoundingRect(*args
, **kwargs
):
1855 """SetBoundingRect(self, Rect rectBound)"""
1856 return _windows_
.TipWindow_SetBoundingRect(*args
, **kwargs
)
1858 def Close(*args
, **kwargs
):
1862 This function simply generates a EVT_CLOSE event whose handler usually
1863 tries to close the window. It doesn't close the window itself,
1864 however. If force is False (the default) then the window's close
1865 handler will be allowed to veto the destruction of the window.
1867 return _windows_
.TipWindow_Close(*args
, **kwargs
)
1870 class TipWindowPtr(TipWindow
):
1871 def __init__(self
, this
):
1873 if not hasattr(self
,"thisown"): self
.thisown
= 0
1874 self
.__class
__ = TipWindow
1875 _windows_
.TipWindow_swigregister(TipWindowPtr
)
1877 #---------------------------------------------------------------------------
1879 class VScrolledWindow(Panel
):
1880 """Proxy of C++ VScrolledWindow class"""
1882 return "<%s.%s; proxy of C++ wxPyVScrolledWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1883 def __init__(self
, *args
, **kwargs
):
1885 __init__(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
1886 Size size=DefaultSize, long style=0, String name=PanelNameStr) -> VScrolledWindow
1888 newobj
= _windows_
.new_VScrolledWindow(*args
, **kwargs
)
1889 self
.this
= newobj
.this
1892 self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, VScrolledWindow
)
1894 def _setCallbackInfo(*args
, **kwargs
):
1895 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
1896 return _windows_
.VScrolledWindow__setCallbackInfo(*args
, **kwargs
)
1898 def Create(*args
, **kwargs
):
1900 Create(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
1901 Size size=DefaultSize, long style=0, String name=PanelNameStr) -> bool
1903 return _windows_
.VScrolledWindow_Create(*args
, **kwargs
)
1905 def SetLineCount(*args
, **kwargs
):
1906 """SetLineCount(self, size_t count)"""
1907 return _windows_
.VScrolledWindow_SetLineCount(*args
, **kwargs
)
1909 def ScrollToLine(*args
, **kwargs
):
1910 """ScrollToLine(self, size_t line) -> bool"""
1911 return _windows_
.VScrolledWindow_ScrollToLine(*args
, **kwargs
)
1913 def ScrollLines(*args
, **kwargs
):
1915 ScrollLines(self, int lines) -> bool
1917 If the platform and window class supports it, scrolls the window by
1918 the given number of lines down, if lines is positive, or up if lines
1919 is negative. Returns True if the window was scrolled, False if it was
1920 already on top/bottom and nothing was done.
1922 return _windows_
.VScrolledWindow_ScrollLines(*args
, **kwargs
)
1924 def ScrollPages(*args
, **kwargs
):
1926 ScrollPages(self, int pages) -> bool
1928 If the platform and window class supports it, scrolls the window by
1929 the given number of pages down, if pages is positive, or up if pages
1930 is negative. Returns True if the window was scrolled, False if it was
1931 already on top/bottom and nothing was done.
1933 return _windows_
.VScrolledWindow_ScrollPages(*args
, **kwargs
)
1935 def RefreshLine(*args
, **kwargs
):
1936 """RefreshLine(self, size_t line)"""
1937 return _windows_
.VScrolledWindow_RefreshLine(*args
, **kwargs
)
1939 def RefreshLines(*args
, **kwargs
):
1940 """RefreshLines(self, size_t from, size_t to)"""
1941 return _windows_
.VScrolledWindow_RefreshLines(*args
, **kwargs
)
1943 def HitTestXY(*args
, **kwargs
):
1945 HitTestXY(self, int x, int y) -> int
1947 Test where the given (in client coords) point lies
1949 return _windows_
.VScrolledWindow_HitTestXY(*args
, **kwargs
)
1951 def HitTest(*args
, **kwargs
):
1953 HitTest(self, Point pt) -> int
1955 Test where the given (in client coords) point lies
1957 return _windows_
.VScrolledWindow_HitTest(*args
, **kwargs
)
1959 def RefreshAll(*args
, **kwargs
):
1960 """RefreshAll(self)"""
1961 return _windows_
.VScrolledWindow_RefreshAll(*args
, **kwargs
)
1963 def GetLineCount(*args
, **kwargs
):
1964 """GetLineCount(self) -> size_t"""
1965 return _windows_
.VScrolledWindow_GetLineCount(*args
, **kwargs
)
1967 def GetVisibleBegin(*args
, **kwargs
):
1968 """GetVisibleBegin(self) -> size_t"""
1969 return _windows_
.VScrolledWindow_GetVisibleBegin(*args
, **kwargs
)
1971 def GetVisibleEnd(*args
, **kwargs
):
1972 """GetVisibleEnd(self) -> size_t"""
1973 return _windows_
.VScrolledWindow_GetVisibleEnd(*args
, **kwargs
)
1975 def IsVisible(*args
, **kwargs
):
1976 """IsVisible(self, size_t line) -> bool"""
1977 return _windows_
.VScrolledWindow_IsVisible(*args
, **kwargs
)
1979 def GetFirstVisibleLine(*args
, **kwargs
):
1980 """GetFirstVisibleLine(self) -> size_t"""
1981 return _windows_
.VScrolledWindow_GetFirstVisibleLine(*args
, **kwargs
)
1983 def GetLastVisibleLine(*args
, **kwargs
):
1984 """GetLastVisibleLine(self) -> size_t"""
1985 return _windows_
.VScrolledWindow_GetLastVisibleLine(*args
, **kwargs
)
1988 class VScrolledWindowPtr(VScrolledWindow
):
1989 def __init__(self
, this
):
1991 if not hasattr(self
,"thisown"): self
.thisown
= 0
1992 self
.__class
__ = VScrolledWindow
1993 _windows_
.VScrolledWindow_swigregister(VScrolledWindowPtr
)
1995 def PreVScrolledWindow(*args
, **kwargs
):
1996 """PreVScrolledWindow() -> VScrolledWindow"""
1997 val
= _windows_
.new_PreVScrolledWindow(*args
, **kwargs
)
2001 class VListBox(VScrolledWindow
):
2002 """Proxy of C++ VListBox class"""
2004 return "<%s.%s; proxy of C++ wxPyVListBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2005 def __init__(self
, *args
, **kwargs
):
2007 __init__(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
2008 Size size=DefaultSize, long style=0, String name=VListBoxNameStr) -> VListBox
2010 newobj
= _windows_
.new_VListBox(*args
, **kwargs
)
2011 self
.this
= newobj
.this
2014 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, VListBox
)
2016 def _setCallbackInfo(*args
, **kwargs
):
2017 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
2018 return _windows_
.VListBox__setCallbackInfo(*args
, **kwargs
)
2020 def Create(*args
, **kwargs
):
2022 Create(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
2023 Size size=DefaultSize, long style=0, String name=VListBoxNameStr) -> bool
2025 return _windows_
.VListBox_Create(*args
, **kwargs
)
2027 def GetItemCount(*args
, **kwargs
):
2028 """GetItemCount(self) -> size_t"""
2029 return _windows_
.VListBox_GetItemCount(*args
, **kwargs
)
2031 def HasMultipleSelection(*args
, **kwargs
):
2032 """HasMultipleSelection(self) -> bool"""
2033 return _windows_
.VListBox_HasMultipleSelection(*args
, **kwargs
)
2035 def GetSelection(*args
, **kwargs
):
2036 """GetSelection(self) -> int"""
2037 return _windows_
.VListBox_GetSelection(*args
, **kwargs
)
2039 def IsCurrent(*args
, **kwargs
):
2040 """IsCurrent(self, size_t item) -> bool"""
2041 return _windows_
.VListBox_IsCurrent(*args
, **kwargs
)
2043 def IsSelected(*args
, **kwargs
):
2044 """IsSelected(self, size_t item) -> bool"""
2045 return _windows_
.VListBox_IsSelected(*args
, **kwargs
)
2047 def GetSelectedCount(*args
, **kwargs
):
2048 """GetSelectedCount(self) -> size_t"""
2049 return _windows_
.VListBox_GetSelectedCount(*args
, **kwargs
)
2051 def GetFirstSelected(*args
, **kwargs
):
2052 """GetFirstSelected(self) -> PyObject"""
2053 return _windows_
.VListBox_GetFirstSelected(*args
, **kwargs
)
2055 def GetNextSelected(*args
, **kwargs
):
2056 """GetNextSelected(self, unsigned long cookie) -> PyObject"""
2057 return _windows_
.VListBox_GetNextSelected(*args
, **kwargs
)
2059 def GetMargins(*args
, **kwargs
):
2060 """GetMargins(self) -> Point"""
2061 return _windows_
.VListBox_GetMargins(*args
, **kwargs
)
2063 def GetSelectionBackground(*args
, **kwargs
):
2064 """GetSelectionBackground(self) -> Colour"""
2065 return _windows_
.VListBox_GetSelectionBackground(*args
, **kwargs
)
2067 def SetItemCount(*args
, **kwargs
):
2068 """SetItemCount(self, size_t count)"""
2069 return _windows_
.VListBox_SetItemCount(*args
, **kwargs
)
2071 def Clear(*args
, **kwargs
):
2073 return _windows_
.VListBox_Clear(*args
, **kwargs
)
2075 def SetSelection(*args
, **kwargs
):
2076 """SetSelection(self, int selection)"""
2077 return _windows_
.VListBox_SetSelection(*args
, **kwargs
)
2079 def Select(*args
, **kwargs
):
2080 """Select(self, size_t item, bool select=True) -> bool"""
2081 return _windows_
.VListBox_Select(*args
, **kwargs
)
2083 def SelectRange(*args
, **kwargs
):
2084 """SelectRange(self, size_t from, size_t to) -> bool"""
2085 return _windows_
.VListBox_SelectRange(*args
, **kwargs
)
2087 def Toggle(*args
, **kwargs
):
2088 """Toggle(self, size_t item)"""
2089 return _windows_
.VListBox_Toggle(*args
, **kwargs
)
2091 def SelectAll(*args
, **kwargs
):
2092 """SelectAll(self) -> bool"""
2093 return _windows_
.VListBox_SelectAll(*args
, **kwargs
)
2095 def DeselectAll(*args
, **kwargs
):
2096 """DeselectAll(self) -> bool"""
2097 return _windows_
.VListBox_DeselectAll(*args
, **kwargs
)
2099 def SetMargins(*args
, **kwargs
):
2100 """SetMargins(self, Point pt)"""
2101 return _windows_
.VListBox_SetMargins(*args
, **kwargs
)
2103 def SetMarginsXY(*args
, **kwargs
):
2104 """SetMarginsXY(self, int x, int y)"""
2105 return _windows_
.VListBox_SetMarginsXY(*args
, **kwargs
)
2107 def SetSelectionBackground(*args
, **kwargs
):
2108 """SetSelectionBackground(self, Colour col)"""
2109 return _windows_
.VListBox_SetSelectionBackground(*args
, **kwargs
)
2112 class VListBoxPtr(VListBox
):
2113 def __init__(self
, this
):
2115 if not hasattr(self
,"thisown"): self
.thisown
= 0
2116 self
.__class
__ = VListBox
2117 _windows_
.VListBox_swigregister(VListBoxPtr
)
2118 VListBoxNameStr
= cvar
.VListBoxNameStr
2120 def PreVListBox(*args
, **kwargs
):
2121 """PreVListBox() -> VListBox"""
2122 val
= _windows_
.new_PreVListBox(*args
, **kwargs
)
2126 class HtmlListBox(VListBox
):
2127 """Proxy of C++ HtmlListBox class"""
2129 return "<%s.%s; proxy of C++ wxPyHtmlListBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2130 def __init__(self
, *args
, **kwargs
):
2132 __init__(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
2133 Size size=DefaultSize, long style=0, String name=VListBoxNameStr) -> HtmlListBox
2135 newobj
= _windows_
.new_HtmlListBox(*args
, **kwargs
)
2136 self
.this
= newobj
.this
2139 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, HtmlListBox
)
2141 def _setCallbackInfo(*args
, **kwargs
):
2142 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
2143 return _windows_
.HtmlListBox__setCallbackInfo(*args
, **kwargs
)
2145 def Create(*args
, **kwargs
):
2147 Create(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
2148 Size size=DefaultSize, long style=0, String name=VListBoxNameStr) -> bool
2150 return _windows_
.HtmlListBox_Create(*args
, **kwargs
)
2152 def RefreshAll(*args
, **kwargs
):
2153 """RefreshAll(self)"""
2154 return _windows_
.HtmlListBox_RefreshAll(*args
, **kwargs
)
2156 def SetItemCount(*args
, **kwargs
):
2157 """SetItemCount(self, size_t count)"""
2158 return _windows_
.HtmlListBox_SetItemCount(*args
, **kwargs
)
2160 def GetFileSystem(*args
, **kwargs
):
2161 """GetFileSystem(self) -> FileSystem"""
2162 return _windows_
.HtmlListBox_GetFileSystem(*args
, **kwargs
)
2165 class HtmlListBoxPtr(HtmlListBox
):
2166 def __init__(self
, this
):
2168 if not hasattr(self
,"thisown"): self
.thisown
= 0
2169 self
.__class
__ = HtmlListBox
2170 _windows_
.HtmlListBox_swigregister(HtmlListBoxPtr
)
2172 def PreHtmlListBox(*args
, **kwargs
):
2173 """PreHtmlListBox() -> HtmlListBox"""
2174 val
= _windows_
.new_PreHtmlListBox(*args
, **kwargs
)
2178 #---------------------------------------------------------------------------
2180 class TaskBarIcon(_core
.EvtHandler
):
2181 """Proxy of C++ TaskBarIcon class"""
2183 return "<%s.%s; proxy of C++ wxPyTaskBarIcon instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2184 def __init__(self
, *args
, **kwargs
):
2185 """__init__(self) -> TaskBarIcon"""
2186 newobj
= _windows_
.new_TaskBarIcon(*args
, **kwargs
)
2187 self
.this
= newobj
.this
2190 self
._setCallbackInfo
(self
, TaskBarIcon
, 0)
2192 def _setCallbackInfo(*args
, **kwargs
):
2193 """_setCallbackInfo(self, PyObject self, PyObject _class, int incref)"""
2194 return _windows_
.TaskBarIcon__setCallbackInfo(*args
, **kwargs
)
2196 def Destroy(*args
, **kwargs
):
2200 Deletes the C++ object this Python object is a proxy for.
2202 return _windows_
.TaskBarIcon_Destroy(*args
, **kwargs
)
2204 def IsOk(*args
, **kwargs
):
2205 """IsOk(self) -> bool"""
2206 return _windows_
.TaskBarIcon_IsOk(*args
, **kwargs
)
2208 def __nonzero__(self
): return self
.IsOk()
2209 def IsIconInstalled(*args
, **kwargs
):
2210 """IsIconInstalled(self) -> bool"""
2211 return _windows_
.TaskBarIcon_IsIconInstalled(*args
, **kwargs
)
2213 def SetIcon(*args
, **kwargs
):
2214 """SetIcon(self, Icon icon, String tooltip=EmptyString) -> bool"""
2215 return _windows_
.TaskBarIcon_SetIcon(*args
, **kwargs
)
2217 def RemoveIcon(*args
, **kwargs
):
2218 """RemoveIcon(self) -> bool"""
2219 return _windows_
.TaskBarIcon_RemoveIcon(*args
, **kwargs
)
2221 def PopupMenu(*args
, **kwargs
):
2222 """PopupMenu(self, Menu menu) -> bool"""
2223 return _windows_
.TaskBarIcon_PopupMenu(*args
, **kwargs
)
2226 class TaskBarIconPtr(TaskBarIcon
):
2227 def __init__(self
, this
):
2229 if not hasattr(self
,"thisown"): self
.thisown
= 0
2230 self
.__class
__ = TaskBarIcon
2231 _windows_
.TaskBarIcon_swigregister(TaskBarIconPtr
)
2233 class TaskBarIconEvent(_core
.Event
):
2234 """Proxy of C++ TaskBarIconEvent class"""
2236 return "<%s.%s; proxy of C++ wxTaskBarIconEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2237 def __init__(self
, *args
, **kwargs
):
2238 """__init__(self, wxEventType evtType, wxTaskBarIcon tbIcon) -> TaskBarIconEvent"""
2239 newobj
= _windows_
.new_TaskBarIconEvent(*args
, **kwargs
)
2240 self
.this
= newobj
.this
2244 class TaskBarIconEventPtr(TaskBarIconEvent
):
2245 def __init__(self
, this
):
2247 if not hasattr(self
,"thisown"): self
.thisown
= 0
2248 self
.__class
__ = TaskBarIconEvent
2249 _windows_
.TaskBarIconEvent_swigregister(TaskBarIconEventPtr
)
2251 wxEVT_TASKBAR_MOVE
= _windows_
.wxEVT_TASKBAR_MOVE
2252 wxEVT_TASKBAR_LEFT_DOWN
= _windows_
.wxEVT_TASKBAR_LEFT_DOWN
2253 wxEVT_TASKBAR_LEFT_UP
= _windows_
.wxEVT_TASKBAR_LEFT_UP
2254 wxEVT_TASKBAR_RIGHT_DOWN
= _windows_
.wxEVT_TASKBAR_RIGHT_DOWN
2255 wxEVT_TASKBAR_RIGHT_UP
= _windows_
.wxEVT_TASKBAR_RIGHT_UP
2256 wxEVT_TASKBAR_LEFT_DCLICK
= _windows_
.wxEVT_TASKBAR_LEFT_DCLICK
2257 wxEVT_TASKBAR_RIGHT_DCLICK
= _windows_
.wxEVT_TASKBAR_RIGHT_DCLICK
2258 EVT_TASKBAR_MOVE
= wx
.PyEventBinder ( wxEVT_TASKBAR_MOVE
)
2259 EVT_TASKBAR_LEFT_DOWN
= wx
.PyEventBinder ( wxEVT_TASKBAR_LEFT_DOWN
)
2260 EVT_TASKBAR_LEFT_UP
= wx
.PyEventBinder ( wxEVT_TASKBAR_LEFT_UP
)
2261 EVT_TASKBAR_RIGHT_DOWN
= wx
.PyEventBinder ( wxEVT_TASKBAR_RIGHT_DOWN
)
2262 EVT_TASKBAR_RIGHT_UP
= wx
.PyEventBinder ( wxEVT_TASKBAR_RIGHT_UP
)
2263 EVT_TASKBAR_LEFT_DCLICK
= wx
.PyEventBinder ( wxEVT_TASKBAR_LEFT_DCLICK
)
2264 EVT_TASKBAR_RIGHT_DCLICK
= wx
.PyEventBinder ( wxEVT_TASKBAR_RIGHT_DCLICK
)
2266 #---------------------------------------------------------------------------
2268 class ColourData(_core
.Object
):
2270 This class holds a variety of information related to the colour
2271 chooser dialog, used to transfer settings and results to and from the
2275 return "<%s.%s; proxy of C++ wxColourData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2276 def __init__(self
, *args
, **kwargs
):
2278 __init__(self) -> ColourData
2280 Constructor, sets default values.
2282 newobj
= _windows_
.new_ColourData(*args
, **kwargs
)
2283 self
.this
= newobj
.this
2286 def __del__(self
, destroy
=_windows_
.delete_ColourData
):
2289 if self
.thisown
: destroy(self
)
2292 def GetChooseFull(*args
, **kwargs
):
2294 GetChooseFull(self) -> bool
2296 Under Windows, determines whether the Windows colour dialog will
2297 display the full dialog with custom colour selection controls. Has no
2298 meaning under other platforms. The default value is true.
2300 return _windows_
.ColourData_GetChooseFull(*args
, **kwargs
)
2302 def GetColour(*args
, **kwargs
):
2304 GetColour(self) -> Colour
2306 Gets the colour (pre)selected by the dialog.
2308 return _windows_
.ColourData_GetColour(*args
, **kwargs
)
2310 def GetCustomColour(*args
, **kwargs
):
2312 GetCustomColour(self, int i) -> Colour
2314 Gets the i'th custom colour associated with the colour dialog. i
2315 should be an integer between 0 and 15. The default custom colours are
2316 all invalid colours.
2318 return _windows_
.ColourData_GetCustomColour(*args
, **kwargs
)
2320 def SetChooseFull(*args
, **kwargs
):
2322 SetChooseFull(self, int flag)
2324 Under Windows, tells the Windows colour dialog to display the full
2325 dialog with custom colour selection controls. Under other platforms,
2326 has no effect. The default value is true.
2328 return _windows_
.ColourData_SetChooseFull(*args
, **kwargs
)
2330 def SetColour(*args
, **kwargs
):
2332 SetColour(self, Colour colour)
2334 Sets the default colour for the colour dialog. The default colour is
2337 return _windows_
.ColourData_SetColour(*args
, **kwargs
)
2339 def SetCustomColour(*args
, **kwargs
):
2341 SetCustomColour(self, int i, Colour colour)
2343 Sets the i'th custom colour for the colour dialog. i should be an
2344 integer between 0 and 15. The default custom colours are all invalid colours.
2346 return _windows_
.ColourData_SetCustomColour(*args
, **kwargs
)
2349 class ColourDataPtr(ColourData
):
2350 def __init__(self
, this
):
2352 if not hasattr(self
,"thisown"): self
.thisown
= 0
2353 self
.__class
__ = ColourData
2354 _windows_
.ColourData_swigregister(ColourDataPtr
)
2355 FileSelectorPromptStr
= cvar
.FileSelectorPromptStr
2356 DirSelectorPromptStr
= cvar
.DirSelectorPromptStr
2357 DirDialogNameStr
= cvar
.DirDialogNameStr
2358 FileSelectorDefaultWildcardStr
= cvar
.FileSelectorDefaultWildcardStr
2359 GetTextFromUserPromptStr
= cvar
.GetTextFromUserPromptStr
2360 MessageBoxCaptionStr
= cvar
.MessageBoxCaptionStr
2362 class ColourDialog(Dialog
):
2363 """This class represents the colour chooser dialog."""
2365 return "<%s.%s; proxy of C++ wxColourDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2366 def __init__(self
, *args
, **kwargs
):
2368 __init__(self, Window parent, ColourData data=None) -> ColourDialog
2370 Constructor. Pass a parent window, and optionally a `wx.ColourData`,
2371 which will be copied to the colour dialog's internal ColourData
2374 newobj
= _windows_
.new_ColourDialog(*args
, **kwargs
)
2375 self
.this
= newobj
.this
2378 self
._setOORInfo
(self
)
2380 def GetColourData(*args
, **kwargs
):
2382 GetColourData(self) -> ColourData
2384 Returns a reference to the `wx.ColourData` used by the dialog.
2386 return _windows_
.ColourDialog_GetColourData(*args
, **kwargs
)
2389 class ColourDialogPtr(ColourDialog
):
2390 def __init__(self
, this
):
2392 if not hasattr(self
,"thisown"): self
.thisown
= 0
2393 self
.__class
__ = ColourDialog
2394 _windows_
.ColourDialog_swigregister(ColourDialogPtr
)
2396 class DirDialog(Dialog
):
2398 wx.DirDialog allows the user to select a directory by browising the
2402 return "<%s.%s; proxy of C++ wxDirDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2403 def __init__(self
, *args
, **kwargs
):
2405 __init__(self, Window parent, String message=DirSelectorPromptStr,
2406 String defaultPath=EmptyString, long style=0,
2407 Point pos=DefaultPosition, Size size=DefaultSize,
2408 String name=DirDialogNameStr) -> DirDialog
2410 Constructor. Use ShowModal method to show the dialog.
2412 newobj
= _windows_
.new_DirDialog(*args
, **kwargs
)
2413 self
.this
= newobj
.this
2416 self
._setOORInfo
(self
)
2418 def GetPath(*args
, **kwargs
):
2420 GetPath(self) -> String
2422 Returns the default or user-selected path.
2424 return _windows_
.DirDialog_GetPath(*args
, **kwargs
)
2426 def GetMessage(*args
, **kwargs
):
2428 GetMessage(self) -> String
2430 Returns the message that will be displayed on the dialog.
2432 return _windows_
.DirDialog_GetMessage(*args
, **kwargs
)
2434 def GetStyle(*args
, **kwargs
):
2436 GetStyle(self) -> long
2438 Returns the dialog style.
2440 return _windows_
.DirDialog_GetStyle(*args
, **kwargs
)
2442 def SetMessage(*args
, **kwargs
):
2444 SetMessage(self, String message)
2446 Sets the message that will be displayed on the dialog.
2448 return _windows_
.DirDialog_SetMessage(*args
, **kwargs
)
2450 def SetPath(*args
, **kwargs
):
2452 SetPath(self, String path)
2454 Sets the default path.
2456 return _windows_
.DirDialog_SetPath(*args
, **kwargs
)
2459 class DirDialogPtr(DirDialog
):
2460 def __init__(self
, this
):
2462 if not hasattr(self
,"thisown"): self
.thisown
= 0
2463 self
.__class
__ = DirDialog
2464 _windows_
.DirDialog_swigregister(DirDialogPtr
)
2466 class FileDialog(Dialog
):
2468 wx.FileDialog allows the user to select one or more files from the
2472 return "<%s.%s; proxy of C++ wxFileDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2473 def __init__(self
, *args
, **kwargs
):
2475 __init__(self, Window parent, String message=FileSelectorPromptStr,
2476 String defaultDir=EmptyString, String defaultFile=EmptyString,
2477 String wildcard=FileSelectorDefaultWildcardStr,
2478 long style=0, Point pos=DefaultPosition) -> FileDialog
2480 Constructor. Use ShowModal method to show the dialog.
2482 newobj
= _windows_
.new_FileDialog(*args
, **kwargs
)
2483 self
.this
= newobj
.this
2486 self
._setOORInfo
(self
)
2488 def SetMessage(*args
, **kwargs
):
2490 SetMessage(self, String message)
2492 Sets the message that will be displayed on the dialog.
2494 return _windows_
.FileDialog_SetMessage(*args
, **kwargs
)
2496 def SetPath(*args
, **kwargs
):
2498 SetPath(self, String path)
2500 Sets the path (the combined directory and filename that will be
2501 returned when the dialog is dismissed).
2503 return _windows_
.FileDialog_SetPath(*args
, **kwargs
)
2505 def SetDirectory(*args
, **kwargs
):
2507 SetDirectory(self, String dir)
2509 Sets the default directory.
2511 return _windows_
.FileDialog_SetDirectory(*args
, **kwargs
)
2513 def SetFilename(*args
, **kwargs
):
2515 SetFilename(self, String name)
2517 Sets the default filename.
2519 return _windows_
.FileDialog_SetFilename(*args
, **kwargs
)
2521 def SetWildcard(*args
, **kwargs
):
2523 SetWildcard(self, String wildCard)
2525 Sets the wildcard, which can contain multiple file types, for
2528 "BMP files (*.bmp)|*.bmp|GIF files (*.gif)|*.gif"
2531 return _windows_
.FileDialog_SetWildcard(*args
, **kwargs
)
2533 def SetStyle(*args
, **kwargs
):
2535 SetStyle(self, long style)
2537 Sets the dialog style.
2539 return _windows_
.FileDialog_SetStyle(*args
, **kwargs
)
2541 def SetFilterIndex(*args
, **kwargs
):
2543 SetFilterIndex(self, int filterIndex)
2545 Sets the default filter index, starting from zero.
2547 return _windows_
.FileDialog_SetFilterIndex(*args
, **kwargs
)
2549 def GetMessage(*args
, **kwargs
):
2551 GetMessage(self) -> String
2553 Returns the message that will be displayed on the dialog.
2555 return _windows_
.FileDialog_GetMessage(*args
, **kwargs
)
2557 def GetPath(*args
, **kwargs
):
2559 GetPath(self) -> String
2561 Returns the full path (directory and filename) of the selected file.
2563 return _windows_
.FileDialog_GetPath(*args
, **kwargs
)
2565 def GetDirectory(*args
, **kwargs
):
2567 GetDirectory(self) -> String
2569 Returns the default directory.
2571 return _windows_
.FileDialog_GetDirectory(*args
, **kwargs
)
2573 def GetFilename(*args
, **kwargs
):
2575 GetFilename(self) -> String
2577 Returns the default filename.
2579 return _windows_
.FileDialog_GetFilename(*args
, **kwargs
)
2581 def GetWildcard(*args
, **kwargs
):
2583 GetWildcard(self) -> String
2585 Returns the file dialog wildcard.
2587 return _windows_
.FileDialog_GetWildcard(*args
, **kwargs
)
2589 def GetStyle(*args
, **kwargs
):
2591 GetStyle(self) -> long
2593 Returns the dialog style.
2595 return _windows_
.FileDialog_GetStyle(*args
, **kwargs
)
2597 def GetFilterIndex(*args
, **kwargs
):
2599 GetFilterIndex(self) -> int
2601 Returns the index into the list of filters supplied, optionally, in
2602 the wildcard parameter. Before the dialog is shown, this is the index
2603 which will be used when the dialog is first displayed. After the
2604 dialog is shown, this is the index selected by the user.
2606 return _windows_
.FileDialog_GetFilterIndex(*args
, **kwargs
)
2608 def GetFilenames(*args
, **kwargs
):
2610 GetFilenames(self) -> PyObject
2612 Returns a list of filenames chosen in the dialog. This function
2613 should only be used with the dialogs which have wx.MULTIPLE style, use
2614 GetFilename for the others.
2616 return _windows_
.FileDialog_GetFilenames(*args
, **kwargs
)
2618 def GetPaths(*args
, **kwargs
):
2620 GetPaths(self) -> PyObject
2622 Fills the array paths with the full paths of the files chosen. This
2623 function should only be used with the dialogs which have wx.MULTIPLE
2624 style, use GetPath for the others.
2626 return _windows_
.FileDialog_GetPaths(*args
, **kwargs
)
2629 class FileDialogPtr(FileDialog
):
2630 def __init__(self
, this
):
2632 if not hasattr(self
,"thisown"): self
.thisown
= 0
2633 self
.__class
__ = FileDialog
2634 _windows_
.FileDialog_swigregister(FileDialogPtr
)
2636 CHOICEDLG_STYLE
= _windows_
.CHOICEDLG_STYLE
2637 class MultiChoiceDialog(Dialog
):
2638 """A simple dialog with a multi selection listbox."""
2640 return "<%s.%s; proxy of C++ wxMultiChoiceDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2641 def __init__(self
, *args
, **kwargs
):
2643 __init__(self, Window parent, String message, String caption,
2644 List choices=EmptyList, long style=CHOICEDLG_STYLE,
2645 Point pos=DefaultPosition) -> MultiChoiceDialog
2647 Constructor. Use the `ShowModal` method to show the dialog.
2649 :param parent: The parent window.
2650 :param message: Text to display above the list of selections.
2651 :param caption: Text to use in the title bar of the dialog.
2652 :param choices: A list of strings or unicode objects that the
2653 user is allowed to choose from.
2654 :param style: Styles to apply to the dialog. The default value is
2655 equivallent to wx.DEFAULT_DIALOG_STYLE|wx.RESIZE_BORDER|wx.OK|wx.CANCEL|wx.CENTER.
2656 :param pos: Where to position the dialog (not used on Windows)
2660 newobj
= _windows_
.new_MultiChoiceDialog(*args
, **kwargs
)
2661 self
.this
= newobj
.this
2664 self
._setOORInfo
(self
)
2666 def SetSelections(*args
, **kwargs
):
2668 SetSelections(List selections)
2670 Specify the items in the list that should be selected, using a list of
2671 integers. The list should specify the indexes of the items that
2674 return _windows_
.MultiChoiceDialog_SetSelections(*args
, **kwargs
)
2676 def GetSelections(*args
, **kwargs
):
2678 GetSelections() -> [selections]
2680 Returns a list of integers representing the items that are selected.
2681 If an item is selected then its index will appear in the list.
2683 return _windows_
.MultiChoiceDialog_GetSelections(*args
, **kwargs
)
2686 class MultiChoiceDialogPtr(MultiChoiceDialog
):
2687 def __init__(self
, this
):
2689 if not hasattr(self
,"thisown"): self
.thisown
= 0
2690 self
.__class
__ = MultiChoiceDialog
2691 _windows_
.MultiChoiceDialog_swigregister(MultiChoiceDialogPtr
)
2693 class SingleChoiceDialog(Dialog
):
2694 """A simple dialog with a single selection listbox."""
2696 return "<%s.%s; proxy of C++ wxSingleChoiceDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2697 def __init__(self
, *args
, **kwargs
):
2699 __init__(Window parent, String message, String caption,
2700 List choices=EmptyList, long style=CHOICEDLG_STYLE,
2701 Point pos=DefaultPosition) -> SingleChoiceDialog
2703 Constructor. Use ShowModal method to show the dialog.
2705 newobj
= _windows_
.new_SingleChoiceDialog(*args
, **kwargs
)
2706 self
.this
= newobj
.this
2709 self
._setOORInfo
(self
)
2711 def GetSelection(*args
, **kwargs
):
2713 GetSelection(self) -> int
2715 Get the index of teh currently selected item.
2717 return _windows_
.SingleChoiceDialog_GetSelection(*args
, **kwargs
)
2719 def GetStringSelection(*args
, **kwargs
):
2721 GetStringSelection(self) -> String
2723 Returns the string value of the currently selected item
2725 return _windows_
.SingleChoiceDialog_GetStringSelection(*args
, **kwargs
)
2727 def SetSelection(*args
, **kwargs
):
2729 SetSelection(self, int sel)
2731 Set the current selected item to sel
2733 return _windows_
.SingleChoiceDialog_SetSelection(*args
, **kwargs
)
2736 class SingleChoiceDialogPtr(SingleChoiceDialog
):
2737 def __init__(self
, this
):
2739 if not hasattr(self
,"thisown"): self
.thisown
= 0
2740 self
.__class
__ = SingleChoiceDialog
2741 _windows_
.SingleChoiceDialog_swigregister(SingleChoiceDialogPtr
)
2743 TextEntryDialogStyle
= _windows_
.TextEntryDialogStyle
2744 class TextEntryDialog(Dialog
):
2745 """A dialog with text control, [ok] and [cancel] buttons"""
2747 return "<%s.%s; proxy of C++ wxTextEntryDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2748 def __init__(self
, *args
, **kwargs
):
2750 __init__(self, Window parent, String message, String caption=GetTextFromUserPromptStr,
2751 String defaultValue=EmptyString,
2752 long style=TextEntryDialogStyle, Point pos=DefaultPosition) -> TextEntryDialog
2754 Constructor. Use ShowModal method to show the dialog.
2756 newobj
= _windows_
.new_TextEntryDialog(*args
, **kwargs
)
2757 self
.this
= newobj
.this
2760 self
._setOORInfo
(self
)
2762 def GetValue(*args
, **kwargs
):
2764 GetValue(self) -> String
2766 Returns the text that the user has entered if the user has pressed OK,
2767 or the original value if the user has pressed Cancel.
2769 return _windows_
.TextEntryDialog_GetValue(*args
, **kwargs
)
2771 def SetValue(*args
, **kwargs
):
2773 SetValue(self, String value)
2775 Sets the default text value.
2777 return _windows_
.TextEntryDialog_SetValue(*args
, **kwargs
)
2780 class TextEntryDialogPtr(TextEntryDialog
):
2781 def __init__(self
, this
):
2783 if not hasattr(self
,"thisown"): self
.thisown
= 0
2784 self
.__class
__ = TextEntryDialog
2785 _windows_
.TextEntryDialog_swigregister(TextEntryDialogPtr
)
2787 class PasswordEntryDialog(TextEntryDialog
):
2788 """Proxy of C++ PasswordEntryDialog class"""
2790 return "<%s.%s; proxy of C++ wxPasswordEntryDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2791 def __init__(self
, *args
, **kwargs
):
2793 __init__(self, Window parent, String message, String caption=GetPasswordFromUserPromptStr,
2794 String value=EmptyString,
2795 long style=TextEntryDialogStyle, Point pos=DefaultPosition) -> PasswordEntryDialog
2797 newobj
= _windows_
.new_PasswordEntryDialog(*args
, **kwargs
)
2798 self
.this
= newobj
.this
2802 class PasswordEntryDialogPtr(PasswordEntryDialog
):
2803 def __init__(self
, this
):
2805 if not hasattr(self
,"thisown"): self
.thisown
= 0
2806 self
.__class
__ = PasswordEntryDialog
2807 _windows_
.PasswordEntryDialog_swigregister(PasswordEntryDialogPtr
)
2808 GetPasswordFromUserPromptStr
= cvar
.GetPasswordFromUserPromptStr
2810 class FontData(_core
.Object
):
2812 This class holds a variety of information related to font dialogs and
2813 is used to transfer settings to and results from a `wx.FontDialog`.
2816 return "<%s.%s; proxy of C++ wxFontData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2817 def __init__(self
, *args
, **kwargs
):
2819 __init__(self) -> FontData
2821 This class holds a variety of information related to font dialogs and
2822 is used to transfer settings to and results from a `wx.FontDialog`.
2824 newobj
= _windows_
.new_FontData(*args
, **kwargs
)
2825 self
.this
= newobj
.this
2828 def __del__(self
, destroy
=_windows_
.delete_FontData
):
2831 if self
.thisown
: destroy(self
)
2834 def EnableEffects(*args
, **kwargs
):
2836 EnableEffects(self, bool enable)
2838 Enables or disables 'effects' under MS Windows only. This refers to
2839 the controls for manipulating colour, strikeout and underline
2840 properties. The default value is true.
2842 return _windows_
.FontData_EnableEffects(*args
, **kwargs
)
2844 def GetAllowSymbols(*args
, **kwargs
):
2846 GetAllowSymbols(self) -> bool
2848 Under MS Windows, returns a flag determining whether symbol fonts can
2849 be selected. Has no effect on other platforms. The default value is
2852 return _windows_
.FontData_GetAllowSymbols(*args
, **kwargs
)
2854 def GetColour(*args
, **kwargs
):
2856 GetColour(self) -> Colour
2858 Gets the colour associated with the font dialog. The default value is
2861 return _windows_
.FontData_GetColour(*args
, **kwargs
)
2863 def GetChosenFont(*args
, **kwargs
):
2865 GetChosenFont(self) -> Font
2867 Gets the font chosen by the user.
2869 return _windows_
.FontData_GetChosenFont(*args
, **kwargs
)
2871 def GetEnableEffects(*args
, **kwargs
):
2873 GetEnableEffects(self) -> bool
2875 Determines whether 'effects' are enabled under Windows.
2877 return _windows_
.FontData_GetEnableEffects(*args
, **kwargs
)
2879 def GetInitialFont(*args
, **kwargs
):
2881 GetInitialFont(self) -> Font
2883 Gets the font that will be initially used by the font dialog. This
2884 should have previously been set by the application.
2886 return _windows_
.FontData_GetInitialFont(*args
, **kwargs
)
2888 def GetShowHelp(*args
, **kwargs
):
2890 GetShowHelp(self) -> bool
2892 Returns true if the Help button will be shown (Windows only). The
2893 default value is false.
2895 return _windows_
.FontData_GetShowHelp(*args
, **kwargs
)
2897 def SetAllowSymbols(*args
, **kwargs
):
2899 SetAllowSymbols(self, bool allowSymbols)
2901 Under MS Windows, determines whether symbol fonts can be selected. Has
2902 no effect on other platforms. The default value is true.
2904 return _windows_
.FontData_SetAllowSymbols(*args
, **kwargs
)
2906 def SetChosenFont(*args
, **kwargs
):
2908 SetChosenFont(self, Font font)
2910 Sets the font that will be returned to the user (normally for internal
2913 return _windows_
.FontData_SetChosenFont(*args
, **kwargs
)
2915 def SetColour(*args
, **kwargs
):
2917 SetColour(self, Colour colour)
2919 Sets the colour that will be used for the font foreground colour. The
2920 default colour is black.
2922 return _windows_
.FontData_SetColour(*args
, **kwargs
)
2924 def SetInitialFont(*args
, **kwargs
):
2926 SetInitialFont(self, Font font)
2928 Sets the font that will be initially used by the font dialog.
2930 return _windows_
.FontData_SetInitialFont(*args
, **kwargs
)
2932 def SetRange(*args
, **kwargs
):
2934 SetRange(self, int min, int max)
2936 Sets the valid range for the font point size (Windows only). The
2937 default is 0, 0 (unrestricted range).
2939 return _windows_
.FontData_SetRange(*args
, **kwargs
)
2941 def SetShowHelp(*args
, **kwargs
):
2943 SetShowHelp(self, bool showHelp)
2945 Determines whether the Help button will be displayed in the font
2946 dialog (Windows only). The default value is false.
2948 return _windows_
.FontData_SetShowHelp(*args
, **kwargs
)
2951 class FontDataPtr(FontData
):
2952 def __init__(self
, this
):
2954 if not hasattr(self
,"thisown"): self
.thisown
= 0
2955 self
.__class
__ = FontData
2956 _windows_
.FontData_swigregister(FontDataPtr
)
2958 class FontDialog(Dialog
):
2960 wx.FontDialog allows the user to select a system font and its attributes.
2966 return "<%s.%s; proxy of C++ wxFontDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2967 def __init__(self
, *args
, **kwargs
):
2969 __init__(self, Window parent, FontData data) -> FontDialog
2971 Constructor. Pass a parent window and the `wx.FontData` object to be
2972 used to initialize the dialog controls. Call `ShowModal` to display
2973 the dialog. If ShowModal returns ``wx.ID_OK`` then you can fetch the
2974 results with via the `wx.FontData` returned by `GetFontData`.
2976 newobj
= _windows_
.new_FontDialog(*args
, **kwargs
)
2977 self
.this
= newobj
.this
2980 self
._setOORInfo
(self
)
2982 def GetFontData(*args
, **kwargs
):
2984 GetFontData(self) -> FontData
2986 Returns a reference to the internal `wx.FontData` used by the
2989 return _windows_
.FontDialog_GetFontData(*args
, **kwargs
)
2992 class FontDialogPtr(FontDialog
):
2993 def __init__(self
, this
):
2995 if not hasattr(self
,"thisown"): self
.thisown
= 0
2996 self
.__class
__ = FontDialog
2997 _windows_
.FontDialog_swigregister(FontDialogPtr
)
2999 class MessageDialog(Dialog
):
3001 This class provides a simple dialog that shows a single or multi-line
3002 message, with a choice of OK, Yes, No and/or Cancel buttons.
3005 return "<%s.%s; proxy of C++ wxMessageDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3006 def __init__(self
, *args
, **kwargs
):
3008 __init__(self, Window parent, String message, String caption=MessageBoxCaptionStr,
3009 long style=wxOK|wxCANCEL|wxCENTRE,
3010 Point pos=DefaultPosition) -> MessageDialog
3012 Constructor, use `ShowModal` to display the dialog.
3014 newobj
= _windows_
.new_MessageDialog(*args
, **kwargs
)
3015 self
.this
= newobj
.this
3018 self
._setOORInfo
(self
)
3021 class MessageDialogPtr(MessageDialog
):
3022 def __init__(self
, this
):
3024 if not hasattr(self
,"thisown"): self
.thisown
= 0
3025 self
.__class
__ = MessageDialog
3026 _windows_
.MessageDialog_swigregister(MessageDialogPtr
)
3028 class ProgressDialog(Frame
):
3030 A dialog that shows a short message and a progress bar. Optionally, it
3031 can display an ABORT button.
3034 return "<%s.%s; proxy of C++ wxProgressDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3035 def __init__(self
, *args
, **kwargs
):
3037 __init__(self, String title, String message, int maximum=100, Window parent=None,
3038 int style=wxPD_AUTO_HIDE|wxPD_APP_MODAL) -> ProgressDialog
3040 Constructor. Creates the dialog, displays it and disables user input
3041 for other windows, or, if wx.PD_APP_MODAL flag is not given, for its
3044 newobj
= _windows_
.new_ProgressDialog(*args
, **kwargs
)
3045 self
.this
= newobj
.this
3048 self
._setOORInfo
(self
)
3050 def Update(*args
, **kwargs
):
3052 Update(self, int value, String newmsg=EmptyString) -> bool
3054 Updates the dialog, setting the progress bar to the new value and, if
3055 given changes the message above it. The value given should be less
3056 than or equal to the maximum value given to the constructor and the
3057 dialog is closed if it is equal to the maximum. Returns True unless
3058 the Cancel button has been pressed.
3060 If false is returned, the application can either immediately destroy
3061 the dialog or ask the user for the confirmation and if the abort is
3062 not confirmed the dialog may be resumed with Resume function.
3064 return _windows_
.ProgressDialog_Update(*args
, **kwargs
)
3066 def Resume(*args
, **kwargs
):
3070 Can be used to continue with the dialog, after the user had chosen to
3073 return _windows_
.ProgressDialog_Resume(*args
, **kwargs
)
3076 class ProgressDialogPtr(ProgressDialog
):
3077 def __init__(self
, this
):
3079 if not hasattr(self
,"thisown"): self
.thisown
= 0
3080 self
.__class
__ = ProgressDialog
3081 _windows_
.ProgressDialog_swigregister(ProgressDialogPtr
)
3083 FR_DOWN
= _windows_
.FR_DOWN
3084 FR_WHOLEWORD
= _windows_
.FR_WHOLEWORD
3085 FR_MATCHCASE
= _windows_
.FR_MATCHCASE
3086 FR_REPLACEDIALOG
= _windows_
.FR_REPLACEDIALOG
3087 FR_NOUPDOWN
= _windows_
.FR_NOUPDOWN
3088 FR_NOMATCHCASE
= _windows_
.FR_NOMATCHCASE
3089 FR_NOWHOLEWORD
= _windows_
.FR_NOWHOLEWORD
3090 wxEVT_COMMAND_FIND
= _windows_
.wxEVT_COMMAND_FIND
3091 wxEVT_COMMAND_FIND_NEXT
= _windows_
.wxEVT_COMMAND_FIND_NEXT
3092 wxEVT_COMMAND_FIND_REPLACE
= _windows_
.wxEVT_COMMAND_FIND_REPLACE
3093 wxEVT_COMMAND_FIND_REPLACE_ALL
= _windows_
.wxEVT_COMMAND_FIND_REPLACE_ALL
3094 wxEVT_COMMAND_FIND_CLOSE
= _windows_
.wxEVT_COMMAND_FIND_CLOSE
3095 EVT_FIND
= wx
.PyEventBinder( wxEVT_COMMAND_FIND
, 1 )
3096 EVT_FIND_NEXT
= wx
.PyEventBinder( wxEVT_COMMAND_FIND_NEXT
, 1 )
3097 EVT_FIND_REPLACE
= wx
.PyEventBinder( wxEVT_COMMAND_FIND_REPLACE
, 1 )
3098 EVT_FIND_REPLACE_ALL
= wx
.PyEventBinder( wxEVT_COMMAND_FIND_REPLACE_ALL
, 1 )
3099 EVT_FIND_CLOSE
= wx
.PyEventBinder( wxEVT_COMMAND_FIND_CLOSE
, 1 )
3101 # For backwards compatibility. Should they be removed?
3102 EVT_COMMAND_FIND
= EVT_FIND
3103 EVT_COMMAND_FIND_NEXT
= EVT_FIND_NEXT
3104 EVT_COMMAND_FIND_REPLACE
= EVT_FIND_REPLACE
3105 EVT_COMMAND_FIND_REPLACE_ALL
= EVT_FIND_REPLACE_ALL
3106 EVT_COMMAND_FIND_CLOSE
= EVT_FIND_CLOSE
3108 class FindDialogEvent(_core
.CommandEvent
):
3109 """Events for the FindReplaceDialog"""
3111 return "<%s.%s; proxy of C++ wxFindDialogEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3112 def __init__(self
, *args
, **kwargs
):
3114 __init__(self, wxEventType commandType=wxEVT_NULL, int id=0) -> FindDialogEvent
3116 Events for the FindReplaceDialog
3118 newobj
= _windows_
.new_FindDialogEvent(*args
, **kwargs
)
3119 self
.this
= newobj
.this
3122 def GetFlags(*args
, **kwargs
):
3124 GetFlags(self) -> int
3126 Get the currently selected flags: this is the combination of
3127 wx.FR_DOWN, wx.FR_WHOLEWORD and wx.FR_MATCHCASE flags.
3129 return _windows_
.FindDialogEvent_GetFlags(*args
, **kwargs
)
3131 def GetFindString(*args
, **kwargs
):
3133 GetFindString(self) -> String
3135 Return the string to find (never empty).
3137 return _windows_
.FindDialogEvent_GetFindString(*args
, **kwargs
)
3139 def GetReplaceString(*args
, **kwargs
):
3141 GetReplaceString(self) -> String
3143 Return the string to replace the search string with (only for replace
3144 and replace all events).
3146 return _windows_
.FindDialogEvent_GetReplaceString(*args
, **kwargs
)
3148 def GetDialog(*args
, **kwargs
):
3150 GetDialog(self) -> FindReplaceDialog
3152 Return the pointer to the dialog which generated this event.
3154 return _windows_
.FindDialogEvent_GetDialog(*args
, **kwargs
)
3156 def SetFlags(*args
, **kwargs
):
3157 """SetFlags(self, int flags)"""
3158 return _windows_
.FindDialogEvent_SetFlags(*args
, **kwargs
)
3160 def SetFindString(*args
, **kwargs
):
3161 """SetFindString(self, String str)"""
3162 return _windows_
.FindDialogEvent_SetFindString(*args
, **kwargs
)
3164 def SetReplaceString(*args
, **kwargs
):
3165 """SetReplaceString(self, String str)"""
3166 return _windows_
.FindDialogEvent_SetReplaceString(*args
, **kwargs
)
3169 class FindDialogEventPtr(FindDialogEvent
):
3170 def __init__(self
, this
):
3172 if not hasattr(self
,"thisown"): self
.thisown
= 0
3173 self
.__class
__ = FindDialogEvent
3174 _windows_
.FindDialogEvent_swigregister(FindDialogEventPtr
)
3176 class FindReplaceData(_core
.Object
):
3178 wx.FindReplaceData holds the data for wx.FindReplaceDialog. It is used
3179 to initialize the dialog with the default values and will keep the
3180 last values from the dialog when it is closed. It is also updated each
3181 time a `wx.FindDialogEvent` is generated so instead of using the
3182 `wx.FindDialogEvent` methods you can also directly query this object.
3184 Note that all SetXXX() methods may only be called before showing the
3185 dialog and calling them has no effect later.
3188 return "<%s.%s; proxy of C++ wxFindReplaceData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3189 def __init__(self
, *args
, **kwargs
):
3191 __init__(self, int flags=0) -> FindReplaceData
3193 Constuctor initializes the flags to default value (0).
3195 newobj
= _windows_
.new_FindReplaceData(*args
, **kwargs
)
3196 self
.this
= newobj
.this
3199 def __del__(self
, destroy
=_windows_
.delete_FindReplaceData
):
3202 if self
.thisown
: destroy(self
)
3205 def GetFindString(*args
, **kwargs
):
3207 GetFindString(self) -> String
3209 Get the string to find.
3211 return _windows_
.FindReplaceData_GetFindString(*args
, **kwargs
)
3213 def GetReplaceString(*args
, **kwargs
):
3215 GetReplaceString(self) -> String
3217 Get the replacement string.
3219 return _windows_
.FindReplaceData_GetReplaceString(*args
, **kwargs
)
3221 def GetFlags(*args
, **kwargs
):
3223 GetFlags(self) -> int
3225 Get the combination of flag values.
3227 return _windows_
.FindReplaceData_GetFlags(*args
, **kwargs
)
3229 def SetFlags(*args
, **kwargs
):
3231 SetFlags(self, int flags)
3233 Set the flags to use to initialize the controls of the dialog.
3235 return _windows_
.FindReplaceData_SetFlags(*args
, **kwargs
)
3237 def SetFindString(*args
, **kwargs
):
3239 SetFindString(self, String str)
3241 Set the string to find (used as initial value by the dialog).
3243 return _windows_
.FindReplaceData_SetFindString(*args
, **kwargs
)
3245 def SetReplaceString(*args
, **kwargs
):
3247 SetReplaceString(self, String str)
3249 Set the replacement string (used as initial value by the dialog).
3251 return _windows_
.FindReplaceData_SetReplaceString(*args
, **kwargs
)
3254 class FindReplaceDataPtr(FindReplaceData
):
3255 def __init__(self
, this
):
3257 if not hasattr(self
,"thisown"): self
.thisown
= 0
3258 self
.__class
__ = FindReplaceData
3259 _windows_
.FindReplaceData_swigregister(FindReplaceDataPtr
)
3261 class FindReplaceDialog(Dialog
):
3263 wx.FindReplaceDialog is a standard modeless dialog which is used to
3264 allow the user to search for some text (and possibly replace it with
3265 something else). The actual searching is supposed to be done in the
3266 owner window which is the parent of this dialog. Note that it means
3267 that unlike for the other standard dialogs this one must have a parent
3268 window. Also note that there is no way to use this dialog in a modal
3269 way; it is always, by design and implementation, modeless.
3272 return "<%s.%s; proxy of C++ wxFindReplaceDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3273 def __init__(self
, *args
, **kwargs
):
3275 __init__(self, Window parent, FindReplaceData data, String title,
3276 int style=0) -> FindReplaceDialog
3278 Create a FindReplaceDialog. The parent and data parameters must be
3279 non-None. Use Show to display the dialog.
3281 newobj
= _windows_
.new_FindReplaceDialog(*args
, **kwargs
)
3282 self
.this
= newobj
.this
3285 self
._setOORInfo
(self
)
3287 def Create(*args
, **kwargs
):
3289 Create(self, Window parent, FindReplaceData data, String title,
3290 int style=0) -> bool
3292 Create the dialog, for 2-phase create.
3294 return _windows_
.FindReplaceDialog_Create(*args
, **kwargs
)
3296 def GetData(*args
, **kwargs
):
3298 GetData(self) -> FindReplaceData
3300 Get the FindReplaceData object used by this dialog.
3302 return _windows_
.FindReplaceDialog_GetData(*args
, **kwargs
)
3304 def SetData(*args
, **kwargs
):
3306 SetData(self, FindReplaceData data)
3308 Set the FindReplaceData object used by this dialog.
3310 return _windows_
.FindReplaceDialog_SetData(*args
, **kwargs
)
3313 class FindReplaceDialogPtr(FindReplaceDialog
):
3314 def __init__(self
, this
):
3316 if not hasattr(self
,"thisown"): self
.thisown
= 0
3317 self
.__class
__ = FindReplaceDialog
3318 _windows_
.FindReplaceDialog_swigregister(FindReplaceDialogPtr
)
3320 def PreFindReplaceDialog(*args
, **kwargs
):
3322 PreFindReplaceDialog() -> FindReplaceDialog
3324 Precreate a FindReplaceDialog for 2-phase creation
3326 val
= _windows_
.new_PreFindReplaceDialog(*args
, **kwargs
)
3330 #---------------------------------------------------------------------------
3332 IDM_WINDOWTILE
= _windows_
.IDM_WINDOWTILE
3333 IDM_WINDOWTILEHOR
= _windows_
.IDM_WINDOWTILEHOR
3334 IDM_WINDOWCASCADE
= _windows_
.IDM_WINDOWCASCADE
3335 IDM_WINDOWICONS
= _windows_
.IDM_WINDOWICONS
3336 IDM_WINDOWNEXT
= _windows_
.IDM_WINDOWNEXT
3337 IDM_WINDOWTILEVERT
= _windows_
.IDM_WINDOWTILEVERT
3338 IDM_WINDOWPREV
= _windows_
.IDM_WINDOWPREV
3339 FIRST_MDI_CHILD
= _windows_
.FIRST_MDI_CHILD
3340 LAST_MDI_CHILD
= _windows_
.LAST_MDI_CHILD
3341 class MDIParentFrame(Frame
):
3342 """Proxy of C++ MDIParentFrame class"""
3344 return "<%s.%s; proxy of C++ wxMDIParentFrame instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3345 def __init__(self
, *args
, **kwargs
):
3347 __init__(self, Window parent, int id=-1, String title=EmptyString,
3348 Point pos=DefaultPosition, Size size=DefaultSize,
3349 long style=wxDEFAULT_FRAME_STYLE|wxVSCROLL|wxHSCROLL,
3350 String name=FrameNameStr) -> MDIParentFrame
3352 newobj
= _windows_
.new_MDIParentFrame(*args
, **kwargs
)
3353 self
.this
= newobj
.this
3356 self
._setOORInfo
(self
)
3358 def Create(*args
, **kwargs
):
3360 Create(self, Window parent, int id=-1, String title=EmptyString,
3361 Point pos=DefaultPosition, Size size=DefaultSize,
3362 long style=wxDEFAULT_FRAME_STYLE|wxVSCROLL|wxHSCROLL,
3363 String name=FrameNameStr) -> bool
3365 return _windows_
.MDIParentFrame_Create(*args
, **kwargs
)
3367 def ActivateNext(*args
, **kwargs
):
3368 """ActivateNext(self)"""
3369 return _windows_
.MDIParentFrame_ActivateNext(*args
, **kwargs
)
3371 def ActivatePrevious(*args
, **kwargs
):
3372 """ActivatePrevious(self)"""
3373 return _windows_
.MDIParentFrame_ActivatePrevious(*args
, **kwargs
)
3375 def ArrangeIcons(*args
, **kwargs
):
3376 """ArrangeIcons(self)"""
3377 return _windows_
.MDIParentFrame_ArrangeIcons(*args
, **kwargs
)
3379 def Cascade(*args
, **kwargs
):
3381 return _windows_
.MDIParentFrame_Cascade(*args
, **kwargs
)
3383 def GetActiveChild(*args
, **kwargs
):
3384 """GetActiveChild(self) -> MDIChildFrame"""
3385 return _windows_
.MDIParentFrame_GetActiveChild(*args
, **kwargs
)
3387 def GetClientWindow(*args
, **kwargs
):
3388 """GetClientWindow(self) -> MDIClientWindow"""
3389 return _windows_
.MDIParentFrame_GetClientWindow(*args
, **kwargs
)
3391 def GetToolBar(*args
, **kwargs
):
3392 """GetToolBar(self) -> Window"""
3393 return _windows_
.MDIParentFrame_GetToolBar(*args
, **kwargs
)
3395 def Tile(*args
, **kwargs
):
3396 """Tile(self, int orient=HORIZONTAL)"""
3397 return _windows_
.MDIParentFrame_Tile(*args
, **kwargs
)
3400 class MDIParentFramePtr(MDIParentFrame
):
3401 def __init__(self
, this
):
3403 if not hasattr(self
,"thisown"): self
.thisown
= 0
3404 self
.__class
__ = MDIParentFrame
3405 _windows_
.MDIParentFrame_swigregister(MDIParentFramePtr
)
3407 def PreMDIParentFrame(*args
, **kwargs
):
3408 """PreMDIParentFrame() -> MDIParentFrame"""
3409 val
= _windows_
.new_PreMDIParentFrame(*args
, **kwargs
)
3413 class MDIChildFrame(Frame
):
3414 """Proxy of C++ MDIChildFrame class"""
3416 return "<%s.%s; proxy of C++ wxMDIChildFrame instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3417 def __init__(self
, *args
, **kwargs
):
3419 __init__(self, MDIParentFrame parent, int id=-1, String title=EmptyString,
3420 Point pos=DefaultPosition, Size size=DefaultSize,
3421 long style=DEFAULT_FRAME_STYLE,
3422 String name=FrameNameStr) -> MDIChildFrame
3424 newobj
= _windows_
.new_MDIChildFrame(*args
, **kwargs
)
3425 self
.this
= newobj
.this
3428 self
._setOORInfo
(self
)
3430 def Create(*args
, **kwargs
):
3432 Create(self, MDIParentFrame parent, int id=-1, String title=EmptyString,
3433 Point pos=DefaultPosition, Size size=DefaultSize,
3434 long style=DEFAULT_FRAME_STYLE,
3435 String name=FrameNameStr) -> bool
3437 return _windows_
.MDIChildFrame_Create(*args
, **kwargs
)
3439 def Activate(*args
, **kwargs
):
3440 """Activate(self)"""
3441 return _windows_
.MDIChildFrame_Activate(*args
, **kwargs
)
3443 def Maximize(*args
, **kwargs
):
3444 """Maximize(self, bool maximize=True)"""
3445 return _windows_
.MDIChildFrame_Maximize(*args
, **kwargs
)
3447 def Restore(*args
, **kwargs
):
3449 return _windows_
.MDIChildFrame_Restore(*args
, **kwargs
)
3452 class MDIChildFramePtr(MDIChildFrame
):
3453 def __init__(self
, this
):
3455 if not hasattr(self
,"thisown"): self
.thisown
= 0
3456 self
.__class
__ = MDIChildFrame
3457 _windows_
.MDIChildFrame_swigregister(MDIChildFramePtr
)
3459 def PreMDIChildFrame(*args
, **kwargs
):
3460 """PreMDIChildFrame() -> MDIChildFrame"""
3461 val
= _windows_
.new_PreMDIChildFrame(*args
, **kwargs
)
3465 class MDIClientWindow(_core
.Window
):
3466 """Proxy of C++ MDIClientWindow class"""
3468 return "<%s.%s; proxy of C++ wxMDIClientWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3469 def __init__(self
, *args
, **kwargs
):
3470 """__init__(self, MDIParentFrame parent, long style=0) -> MDIClientWindow"""
3471 newobj
= _windows_
.new_MDIClientWindow(*args
, **kwargs
)
3472 self
.this
= newobj
.this
3475 self
._setOORInfo
(self
)
3477 def Create(*args
, **kwargs
):
3478 """Create(self, MDIParentFrame parent, long style=0) -> bool"""
3479 return _windows_
.MDIClientWindow_Create(*args
, **kwargs
)
3482 class MDIClientWindowPtr(MDIClientWindow
):
3483 def __init__(self
, this
):
3485 if not hasattr(self
,"thisown"): self
.thisown
= 0
3486 self
.__class
__ = MDIClientWindow
3487 _windows_
.MDIClientWindow_swigregister(MDIClientWindowPtr
)
3489 def PreMDIClientWindow(*args
, **kwargs
):
3490 """PreMDIClientWindow() -> MDIClientWindow"""
3491 val
= _windows_
.new_PreMDIClientWindow(*args
, **kwargs
)
3495 #---------------------------------------------------------------------------
3497 class PyWindow(_core
.Window
):
3498 """Proxy of C++ PyWindow class"""
3500 return "<%s.%s; proxy of C++ wxPyWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3501 def __init__(self
, *args
, **kwargs
):
3503 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
3504 Size size=DefaultSize, long style=0, String name=PanelNameStr) -> PyWindow
3506 newobj
= _windows_
.new_PyWindow(*args
, **kwargs
)
3507 self
.this
= newobj
.this
3510 self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyWindow
)
3512 def _setCallbackInfo(*args
, **kwargs
):
3513 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
3514 return _windows_
.PyWindow__setCallbackInfo(*args
, **kwargs
)
3516 def SetBestSize(*args
, **kwargs
):
3517 """SetBestSize(self, Size size)"""
3518 return _windows_
.PyWindow_SetBestSize(*args
, **kwargs
)
3520 def DoEraseBackground(*args
, **kwargs
):
3521 """DoEraseBackground(self, DC dc) -> bool"""
3522 return _windows_
.PyWindow_DoEraseBackground(*args
, **kwargs
)
3524 def base_DoMoveWindow(*args
, **kwargs
):
3525 """base_DoMoveWindow(self, int x, int y, int width, int height)"""
3526 return _windows_
.PyWindow_base_DoMoveWindow(*args
, **kwargs
)
3528 def base_DoSetSize(*args
, **kwargs
):
3529 """base_DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
3530 return _windows_
.PyWindow_base_DoSetSize(*args
, **kwargs
)
3532 def base_DoSetClientSize(*args
, **kwargs
):
3533 """base_DoSetClientSize(self, int width, int height)"""
3534 return _windows_
.PyWindow_base_DoSetClientSize(*args
, **kwargs
)
3536 def base_DoSetVirtualSize(*args
, **kwargs
):
3537 """base_DoSetVirtualSize(self, int x, int y)"""
3538 return _windows_
.PyWindow_base_DoSetVirtualSize(*args
, **kwargs
)
3540 def base_DoGetSize(*args
, **kwargs
):
3541 """base_DoGetSize() -> (width, height)"""
3542 return _windows_
.PyWindow_base_DoGetSize(*args
, **kwargs
)
3544 def base_DoGetClientSize(*args
, **kwargs
):
3545 """base_DoGetClientSize() -> (width, height)"""
3546 return _windows_
.PyWindow_base_DoGetClientSize(*args
, **kwargs
)
3548 def base_DoGetPosition(*args
, **kwargs
):
3549 """base_DoGetPosition() -> (x,y)"""
3550 return _windows_
.PyWindow_base_DoGetPosition(*args
, **kwargs
)
3552 def base_DoGetVirtualSize(*args
, **kwargs
):
3553 """base_DoGetVirtualSize(self) -> Size"""
3554 return _windows_
.PyWindow_base_DoGetVirtualSize(*args
, **kwargs
)
3556 def base_DoGetBestSize(*args
, **kwargs
):
3557 """base_DoGetBestSize(self) -> Size"""
3558 return _windows_
.PyWindow_base_DoGetBestSize(*args
, **kwargs
)
3560 def base_InitDialog(*args
, **kwargs
):
3561 """base_InitDialog(self)"""
3562 return _windows_
.PyWindow_base_InitDialog(*args
, **kwargs
)
3564 def base_TransferDataToWindow(*args
, **kwargs
):
3565 """base_TransferDataToWindow(self) -> bool"""
3566 return _windows_
.PyWindow_base_TransferDataToWindow(*args
, **kwargs
)
3568 def base_TransferDataFromWindow(*args
, **kwargs
):
3569 """base_TransferDataFromWindow(self) -> bool"""
3570 return _windows_
.PyWindow_base_TransferDataFromWindow(*args
, **kwargs
)
3572 def base_Validate(*args
, **kwargs
):
3573 """base_Validate(self) -> bool"""
3574 return _windows_
.PyWindow_base_Validate(*args
, **kwargs
)
3576 def base_AcceptsFocus(*args
, **kwargs
):
3577 """base_AcceptsFocus(self) -> bool"""
3578 return _windows_
.PyWindow_base_AcceptsFocus(*args
, **kwargs
)
3580 def base_AcceptsFocusFromKeyboard(*args
, **kwargs
):
3581 """base_AcceptsFocusFromKeyboard(self) -> bool"""
3582 return _windows_
.PyWindow_base_AcceptsFocusFromKeyboard(*args
, **kwargs
)
3584 def base_GetMaxSize(*args
, **kwargs
):
3585 """base_GetMaxSize(self) -> Size"""
3586 return _windows_
.PyWindow_base_GetMaxSize(*args
, **kwargs
)
3588 def base_AddChild(*args
, **kwargs
):
3589 """base_AddChild(self, Window child)"""
3590 return _windows_
.PyWindow_base_AddChild(*args
, **kwargs
)
3592 def base_RemoveChild(*args
, **kwargs
):
3593 """base_RemoveChild(self, Window child)"""
3594 return _windows_
.PyWindow_base_RemoveChild(*args
, **kwargs
)
3596 def base_ShouldInheritColours(*args
, **kwargs
):
3597 """base_ShouldInheritColours(self) -> bool"""
3598 return _windows_
.PyWindow_base_ShouldInheritColours(*args
, **kwargs
)
3600 def base_GetDefaultAttributes(*args
, **kwargs
):
3601 """base_GetDefaultAttributes(self) -> VisualAttributes"""
3602 return _windows_
.PyWindow_base_GetDefaultAttributes(*args
, **kwargs
)
3604 def base_OnInternalIdle(*args
, **kwargs
):
3605 """base_OnInternalIdle(self)"""
3606 return _windows_
.PyWindow_base_OnInternalIdle(*args
, **kwargs
)
3609 class PyWindowPtr(PyWindow
):
3610 def __init__(self
, this
):
3612 if not hasattr(self
,"thisown"): self
.thisown
= 0
3613 self
.__class
__ = PyWindow
3614 _windows_
.PyWindow_swigregister(PyWindowPtr
)
3616 def PrePyWindow(*args
, **kwargs
):
3617 """PrePyWindow() -> PyWindow"""
3618 val
= _windows_
.new_PrePyWindow(*args
, **kwargs
)
3622 class PyPanel(Panel
):
3623 """Proxy of C++ PyPanel class"""
3625 return "<%s.%s; proxy of C++ wxPyPanel instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3626 def __init__(self
, *args
, **kwargs
):
3628 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
3629 Size size=DefaultSize, long style=0, String name=PanelNameStr) -> PyPanel
3631 newobj
= _windows_
.new_PyPanel(*args
, **kwargs
)
3632 self
.this
= newobj
.this
3635 self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyPanel
)
3637 def _setCallbackInfo(*args
, **kwargs
):
3638 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
3639 return _windows_
.PyPanel__setCallbackInfo(*args
, **kwargs
)
3641 def SetBestSize(*args
, **kwargs
):
3642 """SetBestSize(self, Size size)"""
3643 return _windows_
.PyPanel_SetBestSize(*args
, **kwargs
)
3645 def DoEraseBackground(*args
, **kwargs
):
3646 """DoEraseBackground(self, DC dc) -> bool"""
3647 return _windows_
.PyPanel_DoEraseBackground(*args
, **kwargs
)
3649 def base_DoMoveWindow(*args
, **kwargs
):
3650 """base_DoMoveWindow(self, int x, int y, int width, int height)"""
3651 return _windows_
.PyPanel_base_DoMoveWindow(*args
, **kwargs
)
3653 def base_DoSetSize(*args
, **kwargs
):
3654 """base_DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
3655 return _windows_
.PyPanel_base_DoSetSize(*args
, **kwargs
)
3657 def base_DoSetClientSize(*args
, **kwargs
):
3658 """base_DoSetClientSize(self, int width, int height)"""
3659 return _windows_
.PyPanel_base_DoSetClientSize(*args
, **kwargs
)
3661 def base_DoSetVirtualSize(*args
, **kwargs
):
3662 """base_DoSetVirtualSize(self, int x, int y)"""
3663 return _windows_
.PyPanel_base_DoSetVirtualSize(*args
, **kwargs
)
3665 def base_DoGetSize(*args
, **kwargs
):
3666 """base_DoGetSize() -> (width, height)"""
3667 return _windows_
.PyPanel_base_DoGetSize(*args
, **kwargs
)
3669 def base_DoGetClientSize(*args
, **kwargs
):
3670 """base_DoGetClientSize() -> (width, height)"""
3671 return _windows_
.PyPanel_base_DoGetClientSize(*args
, **kwargs
)
3673 def base_DoGetPosition(*args
, **kwargs
):
3674 """base_DoGetPosition() -> (x,y)"""
3675 return _windows_
.PyPanel_base_DoGetPosition(*args
, **kwargs
)
3677 def base_DoGetVirtualSize(*args
, **kwargs
):
3678 """base_DoGetVirtualSize(self) -> Size"""
3679 return _windows_
.PyPanel_base_DoGetVirtualSize(*args
, **kwargs
)
3681 def base_DoGetBestSize(*args
, **kwargs
):
3682 """base_DoGetBestSize(self) -> Size"""
3683 return _windows_
.PyPanel_base_DoGetBestSize(*args
, **kwargs
)
3685 def base_InitDialog(*args
, **kwargs
):
3686 """base_InitDialog(self)"""
3687 return _windows_
.PyPanel_base_InitDialog(*args
, **kwargs
)
3689 def base_TransferDataToWindow(*args
, **kwargs
):
3690 """base_TransferDataToWindow(self) -> bool"""
3691 return _windows_
.PyPanel_base_TransferDataToWindow(*args
, **kwargs
)
3693 def base_TransferDataFromWindow(*args
, **kwargs
):
3694 """base_TransferDataFromWindow(self) -> bool"""
3695 return _windows_
.PyPanel_base_TransferDataFromWindow(*args
, **kwargs
)
3697 def base_Validate(*args
, **kwargs
):
3698 """base_Validate(self) -> bool"""
3699 return _windows_
.PyPanel_base_Validate(*args
, **kwargs
)
3701 def base_AcceptsFocus(*args
, **kwargs
):
3702 """base_AcceptsFocus(self) -> bool"""
3703 return _windows_
.PyPanel_base_AcceptsFocus(*args
, **kwargs
)
3705 def base_AcceptsFocusFromKeyboard(*args
, **kwargs
):
3706 """base_AcceptsFocusFromKeyboard(self) -> bool"""
3707 return _windows_
.PyPanel_base_AcceptsFocusFromKeyboard(*args
, **kwargs
)
3709 def base_GetMaxSize(*args
, **kwargs
):
3710 """base_GetMaxSize(self) -> Size"""
3711 return _windows_
.PyPanel_base_GetMaxSize(*args
, **kwargs
)
3713 def base_AddChild(*args
, **kwargs
):
3714 """base_AddChild(self, Window child)"""
3715 return _windows_
.PyPanel_base_AddChild(*args
, **kwargs
)
3717 def base_RemoveChild(*args
, **kwargs
):
3718 """base_RemoveChild(self, Window child)"""
3719 return _windows_
.PyPanel_base_RemoveChild(*args
, **kwargs
)
3721 def base_ShouldInheritColours(*args
, **kwargs
):
3722 """base_ShouldInheritColours(self) -> bool"""
3723 return _windows_
.PyPanel_base_ShouldInheritColours(*args
, **kwargs
)
3725 def base_GetDefaultAttributes(*args
, **kwargs
):
3726 """base_GetDefaultAttributes(self) -> VisualAttributes"""
3727 return _windows_
.PyPanel_base_GetDefaultAttributes(*args
, **kwargs
)
3729 def base_OnInternalIdle(*args
, **kwargs
):
3730 """base_OnInternalIdle(self)"""
3731 return _windows_
.PyPanel_base_OnInternalIdle(*args
, **kwargs
)
3734 class PyPanelPtr(PyPanel
):
3735 def __init__(self
, this
):
3737 if not hasattr(self
,"thisown"): self
.thisown
= 0
3738 self
.__class
__ = PyPanel
3739 _windows_
.PyPanel_swigregister(PyPanelPtr
)
3741 def PrePyPanel(*args
, **kwargs
):
3742 """PrePyPanel() -> PyPanel"""
3743 val
= _windows_
.new_PrePyPanel(*args
, **kwargs
)
3747 class PyScrolledWindow(ScrolledWindow
):
3748 """Proxy of C++ PyScrolledWindow class"""
3750 return "<%s.%s; proxy of C++ wxPyScrolledWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3751 def __init__(self
, *args
, **kwargs
):
3753 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
3754 Size size=DefaultSize, long style=0, String name=PanelNameStr) -> PyScrolledWindow
3756 newobj
= _windows_
.new_PyScrolledWindow(*args
, **kwargs
)
3757 self
.this
= newobj
.this
3760 self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyScrolledWindow
)
3762 def _setCallbackInfo(*args
, **kwargs
):
3763 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
3764 return _windows_
.PyScrolledWindow__setCallbackInfo(*args
, **kwargs
)
3766 def SetBestSize(*args
, **kwargs
):
3767 """SetBestSize(self, Size size)"""
3768 return _windows_
.PyScrolledWindow_SetBestSize(*args
, **kwargs
)
3770 def DoEraseBackground(*args
, **kwargs
):
3771 """DoEraseBackground(self, DC dc) -> bool"""
3772 return _windows_
.PyScrolledWindow_DoEraseBackground(*args
, **kwargs
)
3774 def base_DoMoveWindow(*args
, **kwargs
):
3775 """base_DoMoveWindow(self, int x, int y, int width, int height)"""
3776 return _windows_
.PyScrolledWindow_base_DoMoveWindow(*args
, **kwargs
)
3778 def base_DoSetSize(*args
, **kwargs
):
3779 """base_DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
3780 return _windows_
.PyScrolledWindow_base_DoSetSize(*args
, **kwargs
)
3782 def base_DoSetClientSize(*args
, **kwargs
):
3783 """base_DoSetClientSize(self, int width, int height)"""
3784 return _windows_
.PyScrolledWindow_base_DoSetClientSize(*args
, **kwargs
)
3786 def base_DoSetVirtualSize(*args
, **kwargs
):
3787 """base_DoSetVirtualSize(self, int x, int y)"""
3788 return _windows_
.PyScrolledWindow_base_DoSetVirtualSize(*args
, **kwargs
)
3790 def base_DoGetSize(*args
, **kwargs
):
3791 """base_DoGetSize() -> (width, height)"""
3792 return _windows_
.PyScrolledWindow_base_DoGetSize(*args
, **kwargs
)
3794 def base_DoGetClientSize(*args
, **kwargs
):
3795 """base_DoGetClientSize() -> (width, height)"""
3796 return _windows_
.PyScrolledWindow_base_DoGetClientSize(*args
, **kwargs
)
3798 def base_DoGetPosition(*args
, **kwargs
):
3799 """base_DoGetPosition() -> (x,y)"""
3800 return _windows_
.PyScrolledWindow_base_DoGetPosition(*args
, **kwargs
)
3802 def base_DoGetVirtualSize(*args
, **kwargs
):
3803 """base_DoGetVirtualSize(self) -> Size"""
3804 return _windows_
.PyScrolledWindow_base_DoGetVirtualSize(*args
, **kwargs
)
3806 def base_DoGetBestSize(*args
, **kwargs
):
3807 """base_DoGetBestSize(self) -> Size"""
3808 return _windows_
.PyScrolledWindow_base_DoGetBestSize(*args
, **kwargs
)
3810 def base_InitDialog(*args
, **kwargs
):
3811 """base_InitDialog(self)"""
3812 return _windows_
.PyScrolledWindow_base_InitDialog(*args
, **kwargs
)
3814 def base_TransferDataToWindow(*args
, **kwargs
):
3815 """base_TransferDataToWindow(self) -> bool"""
3816 return _windows_
.PyScrolledWindow_base_TransferDataToWindow(*args
, **kwargs
)
3818 def base_TransferDataFromWindow(*args
, **kwargs
):
3819 """base_TransferDataFromWindow(self) -> bool"""
3820 return _windows_
.PyScrolledWindow_base_TransferDataFromWindow(*args
, **kwargs
)
3822 def base_Validate(*args
, **kwargs
):
3823 """base_Validate(self) -> bool"""
3824 return _windows_
.PyScrolledWindow_base_Validate(*args
, **kwargs
)
3826 def base_AcceptsFocus(*args
, **kwargs
):
3827 """base_AcceptsFocus(self) -> bool"""
3828 return _windows_
.PyScrolledWindow_base_AcceptsFocus(*args
, **kwargs
)
3830 def base_AcceptsFocusFromKeyboard(*args
, **kwargs
):
3831 """base_AcceptsFocusFromKeyboard(self) -> bool"""
3832 return _windows_
.PyScrolledWindow_base_AcceptsFocusFromKeyboard(*args
, **kwargs
)
3834 def base_GetMaxSize(*args
, **kwargs
):
3835 """base_GetMaxSize(self) -> Size"""
3836 return _windows_
.PyScrolledWindow_base_GetMaxSize(*args
, **kwargs
)
3838 def base_AddChild(*args
, **kwargs
):
3839 """base_AddChild(self, Window child)"""
3840 return _windows_
.PyScrolledWindow_base_AddChild(*args
, **kwargs
)
3842 def base_RemoveChild(*args
, **kwargs
):
3843 """base_RemoveChild(self, Window child)"""
3844 return _windows_
.PyScrolledWindow_base_RemoveChild(*args
, **kwargs
)
3846 def base_ShouldInheritColours(*args
, **kwargs
):
3847 """base_ShouldInheritColours(self) -> bool"""
3848 return _windows_
.PyScrolledWindow_base_ShouldInheritColours(*args
, **kwargs
)
3850 def base_GetDefaultAttributes(*args
, **kwargs
):
3851 """base_GetDefaultAttributes(self) -> VisualAttributes"""
3852 return _windows_
.PyScrolledWindow_base_GetDefaultAttributes(*args
, **kwargs
)
3854 def base_OnInternalIdle(*args
, **kwargs
):
3855 """base_OnInternalIdle(self)"""
3856 return _windows_
.PyScrolledWindow_base_OnInternalIdle(*args
, **kwargs
)
3859 class PyScrolledWindowPtr(PyScrolledWindow
):
3860 def __init__(self
, this
):
3862 if not hasattr(self
,"thisown"): self
.thisown
= 0
3863 self
.__class
__ = PyScrolledWindow
3864 _windows_
.PyScrolledWindow_swigregister(PyScrolledWindowPtr
)
3866 def PrePyScrolledWindow(*args
, **kwargs
):
3867 """PrePyScrolledWindow() -> PyScrolledWindow"""
3868 val
= _windows_
.new_PrePyScrolledWindow(*args
, **kwargs
)
3872 #---------------------------------------------------------------------------
3874 PRINT_MODE_NONE
= _windows_
.PRINT_MODE_NONE
3875 PRINT_MODE_PREVIEW
= _windows_
.PRINT_MODE_PREVIEW
3876 PRINT_MODE_FILE
= _windows_
.PRINT_MODE_FILE
3877 PRINT_MODE_PRINTER
= _windows_
.PRINT_MODE_PRINTER
3878 PRINT_MODE_STREAM
= _windows_
.PRINT_MODE_STREAM
3879 PRINTBIN_DEFAULT
= _windows_
.PRINTBIN_DEFAULT
3880 PRINTBIN_ONLYONE
= _windows_
.PRINTBIN_ONLYONE
3881 PRINTBIN_LOWER
= _windows_
.PRINTBIN_LOWER
3882 PRINTBIN_MIDDLE
= _windows_
.PRINTBIN_MIDDLE
3883 PRINTBIN_MANUAL
= _windows_
.PRINTBIN_MANUAL
3884 PRINTBIN_ENVELOPE
= _windows_
.PRINTBIN_ENVELOPE
3885 PRINTBIN_ENVMANUAL
= _windows_
.PRINTBIN_ENVMANUAL
3886 PRINTBIN_AUTO
= _windows_
.PRINTBIN_AUTO
3887 PRINTBIN_TRACTOR
= _windows_
.PRINTBIN_TRACTOR
3888 PRINTBIN_SMALLFMT
= _windows_
.PRINTBIN_SMALLFMT
3889 PRINTBIN_LARGEFMT
= _windows_
.PRINTBIN_LARGEFMT
3890 PRINTBIN_LARGECAPACITY
= _windows_
.PRINTBIN_LARGECAPACITY
3891 PRINTBIN_CASSETTE
= _windows_
.PRINTBIN_CASSETTE
3892 PRINTBIN_FORMSOURCE
= _windows_
.PRINTBIN_FORMSOURCE
3893 PRINTBIN_USER
= _windows_
.PRINTBIN_USER
3894 class PrintData(_core
.Object
):
3895 """Proxy of C++ PrintData class"""
3897 return "<%s.%s; proxy of C++ wxPrintData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3898 def __init__(self
, *args
):
3900 __init__(self) -> PrintData
3901 __init__(self, PrintData data) -> PrintData
3903 newobj
= _windows_
.new_PrintData(*args
)
3904 self
.this
= newobj
.this
3907 def __del__(self
, destroy
=_windows_
.delete_PrintData
):
3910 if self
.thisown
: destroy(self
)
3913 def GetNoCopies(*args
, **kwargs
):
3914 """GetNoCopies(self) -> int"""
3915 return _windows_
.PrintData_GetNoCopies(*args
, **kwargs
)
3917 def GetCollate(*args
, **kwargs
):
3918 """GetCollate(self) -> bool"""
3919 return _windows_
.PrintData_GetCollate(*args
, **kwargs
)
3921 def GetOrientation(*args
, **kwargs
):
3922 """GetOrientation(self) -> int"""
3923 return _windows_
.PrintData_GetOrientation(*args
, **kwargs
)
3925 def Ok(*args
, **kwargs
):
3926 """Ok(self) -> bool"""
3927 return _windows_
.PrintData_Ok(*args
, **kwargs
)
3929 def GetPrinterName(*args
, **kwargs
):
3930 """GetPrinterName(self) -> String"""
3931 return _windows_
.PrintData_GetPrinterName(*args
, **kwargs
)
3933 def GetColour(*args
, **kwargs
):
3934 """GetColour(self) -> bool"""
3935 return _windows_
.PrintData_GetColour(*args
, **kwargs
)
3937 def GetDuplex(*args
, **kwargs
):
3938 """GetDuplex(self) -> int"""
3939 return _windows_
.PrintData_GetDuplex(*args
, **kwargs
)
3941 def GetPaperId(*args
, **kwargs
):
3942 """GetPaperId(self) -> int"""
3943 return _windows_
.PrintData_GetPaperId(*args
, **kwargs
)
3945 def GetPaperSize(*args
, **kwargs
):
3946 """GetPaperSize(self) -> Size"""
3947 return _windows_
.PrintData_GetPaperSize(*args
, **kwargs
)
3949 def GetQuality(*args
, **kwargs
):
3950 """GetQuality(self) -> int"""
3951 return _windows_
.PrintData_GetQuality(*args
, **kwargs
)
3953 def GetBin(*args
, **kwargs
):
3954 """GetBin(self) -> int"""
3955 return _windows_
.PrintData_GetBin(*args
, **kwargs
)
3957 def GetPrintMode(*args
, **kwargs
):
3958 """GetPrintMode(self) -> int"""
3959 return _windows_
.PrintData_GetPrintMode(*args
, **kwargs
)
3961 def SetNoCopies(*args
, **kwargs
):
3962 """SetNoCopies(self, int v)"""
3963 return _windows_
.PrintData_SetNoCopies(*args
, **kwargs
)
3965 def SetCollate(*args
, **kwargs
):
3966 """SetCollate(self, bool flag)"""
3967 return _windows_
.PrintData_SetCollate(*args
, **kwargs
)
3969 def SetOrientation(*args
, **kwargs
):
3970 """SetOrientation(self, int orient)"""
3971 return _windows_
.PrintData_SetOrientation(*args
, **kwargs
)
3973 def SetPrinterName(*args
, **kwargs
):
3974 """SetPrinterName(self, String name)"""
3975 return _windows_
.PrintData_SetPrinterName(*args
, **kwargs
)
3977 def SetColour(*args
, **kwargs
):
3978 """SetColour(self, bool colour)"""
3979 return _windows_
.PrintData_SetColour(*args
, **kwargs
)
3981 def SetDuplex(*args
, **kwargs
):
3982 """SetDuplex(self, int duplex)"""
3983 return _windows_
.PrintData_SetDuplex(*args
, **kwargs
)
3985 def SetPaperId(*args
, **kwargs
):
3986 """SetPaperId(self, int sizeId)"""
3987 return _windows_
.PrintData_SetPaperId(*args
, **kwargs
)
3989 def SetPaperSize(*args
, **kwargs
):
3990 """SetPaperSize(self, Size sz)"""
3991 return _windows_
.PrintData_SetPaperSize(*args
, **kwargs
)
3993 def SetQuality(*args
, **kwargs
):
3994 """SetQuality(self, int quality)"""
3995 return _windows_
.PrintData_SetQuality(*args
, **kwargs
)
3997 def SetBin(*args
, **kwargs
):
3998 """SetBin(self, int bin)"""
3999 return _windows_
.PrintData_SetBin(*args
, **kwargs
)
4001 def SetPrintMode(*args
, **kwargs
):
4002 """SetPrintMode(self, int printMode)"""
4003 return _windows_
.PrintData_SetPrintMode(*args
, **kwargs
)
4005 def GetFilename(*args
, **kwargs
):
4006 """GetFilename(self) -> String"""
4007 return _windows_
.PrintData_GetFilename(*args
, **kwargs
)
4009 def SetFilename(*args
, **kwargs
):
4010 """SetFilename(self, String filename)"""
4011 return _windows_
.PrintData_SetFilename(*args
, **kwargs
)
4013 def __nonzero__(self
): return self
.Ok()
4014 def GetPrivData(*args
, **kwargs
):
4015 """GetPrivData(self) -> PyObject"""
4016 return _windows_
.PrintData_GetPrivData(*args
, **kwargs
)
4018 def SetPrivData(*args
, **kwargs
):
4019 """SetPrivData(self, PyObject data)"""
4020 return _windows_
.PrintData_SetPrivData(*args
, **kwargs
)
4023 class PrintDataPtr(PrintData
):
4024 def __init__(self
, this
):
4026 if not hasattr(self
,"thisown"): self
.thisown
= 0
4027 self
.__class
__ = PrintData
4028 _windows_
.PrintData_swigregister(PrintDataPtr
)
4029 PrintoutTitleStr
= cvar
.PrintoutTitleStr
4030 PreviewCanvasNameStr
= cvar
.PreviewCanvasNameStr
4032 class PageSetupDialogData(_core
.Object
):
4033 """Proxy of C++ PageSetupDialogData class"""
4035 return "<%s.%s; proxy of C++ wxPageSetupDialogData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4036 def __init__(self
, *args
):
4038 __init__(self) -> PageSetupDialogData
4039 __init__(self, PageSetupDialogData data) -> PageSetupDialogData
4040 __init__(self, PrintData data) -> PageSetupDialogData
4042 newobj
= _windows_
.new_PageSetupDialogData(*args
)
4043 self
.this
= newobj
.this
4046 def __del__(self
, destroy
=_windows_
.delete_PageSetupDialogData
):
4049 if self
.thisown
: destroy(self
)
4052 def EnableHelp(*args
, **kwargs
):
4053 """EnableHelp(self, bool flag)"""
4054 return _windows_
.PageSetupDialogData_EnableHelp(*args
, **kwargs
)
4056 def EnableMargins(*args
, **kwargs
):
4057 """EnableMargins(self, bool flag)"""
4058 return _windows_
.PageSetupDialogData_EnableMargins(*args
, **kwargs
)
4060 def EnableOrientation(*args
, **kwargs
):
4061 """EnableOrientation(self, bool flag)"""
4062 return _windows_
.PageSetupDialogData_EnableOrientation(*args
, **kwargs
)
4064 def EnablePaper(*args
, **kwargs
):
4065 """EnablePaper(self, bool flag)"""
4066 return _windows_
.PageSetupDialogData_EnablePaper(*args
, **kwargs
)
4068 def EnablePrinter(*args
, **kwargs
):
4069 """EnablePrinter(self, bool flag)"""
4070 return _windows_
.PageSetupDialogData_EnablePrinter(*args
, **kwargs
)
4072 def GetDefaultMinMargins(*args
, **kwargs
):
4073 """GetDefaultMinMargins(self) -> bool"""
4074 return _windows_
.PageSetupDialogData_GetDefaultMinMargins(*args
, **kwargs
)
4076 def GetEnableMargins(*args
, **kwargs
):
4077 """GetEnableMargins(self) -> bool"""
4078 return _windows_
.PageSetupDialogData_GetEnableMargins(*args
, **kwargs
)
4080 def GetEnableOrientation(*args
, **kwargs
):
4081 """GetEnableOrientation(self) -> bool"""
4082 return _windows_
.PageSetupDialogData_GetEnableOrientation(*args
, **kwargs
)
4084 def GetEnablePaper(*args
, **kwargs
):
4085 """GetEnablePaper(self) -> bool"""
4086 return _windows_
.PageSetupDialogData_GetEnablePaper(*args
, **kwargs
)
4088 def GetEnablePrinter(*args
, **kwargs
):
4089 """GetEnablePrinter(self) -> bool"""
4090 return _windows_
.PageSetupDialogData_GetEnablePrinter(*args
, **kwargs
)
4092 def GetEnableHelp(*args
, **kwargs
):
4093 """GetEnableHelp(self) -> bool"""
4094 return _windows_
.PageSetupDialogData_GetEnableHelp(*args
, **kwargs
)
4096 def GetDefaultInfo(*args
, **kwargs
):
4097 """GetDefaultInfo(self) -> bool"""
4098 return _windows_
.PageSetupDialogData_GetDefaultInfo(*args
, **kwargs
)
4100 def GetMarginTopLeft(*args
, **kwargs
):
4101 """GetMarginTopLeft(self) -> Point"""
4102 return _windows_
.PageSetupDialogData_GetMarginTopLeft(*args
, **kwargs
)
4104 def GetMarginBottomRight(*args
, **kwargs
):
4105 """GetMarginBottomRight(self) -> Point"""
4106 return _windows_
.PageSetupDialogData_GetMarginBottomRight(*args
, **kwargs
)
4108 def GetMinMarginTopLeft(*args
, **kwargs
):
4109 """GetMinMarginTopLeft(self) -> Point"""
4110 return _windows_
.PageSetupDialogData_GetMinMarginTopLeft(*args
, **kwargs
)
4112 def GetMinMarginBottomRight(*args
, **kwargs
):
4113 """GetMinMarginBottomRight(self) -> Point"""
4114 return _windows_
.PageSetupDialogData_GetMinMarginBottomRight(*args
, **kwargs
)
4116 def GetPaperId(*args
, **kwargs
):
4117 """GetPaperId(self) -> int"""
4118 return _windows_
.PageSetupDialogData_GetPaperId(*args
, **kwargs
)
4120 def GetPaperSize(*args
, **kwargs
):
4121 """GetPaperSize(self) -> Size"""
4122 return _windows_
.PageSetupDialogData_GetPaperSize(*args
, **kwargs
)
4124 def GetPrintData(*args
, **kwargs
):
4125 """GetPrintData(self) -> PrintData"""
4126 return _windows_
.PageSetupDialogData_GetPrintData(*args
, **kwargs
)
4128 def Ok(*args
, **kwargs
):
4129 """Ok(self) -> bool"""
4130 return _windows_
.PageSetupDialogData_Ok(*args
, **kwargs
)
4132 def SetDefaultInfo(*args
, **kwargs
):
4133 """SetDefaultInfo(self, bool flag)"""
4134 return _windows_
.PageSetupDialogData_SetDefaultInfo(*args
, **kwargs
)
4136 def SetDefaultMinMargins(*args
, **kwargs
):
4137 """SetDefaultMinMargins(self, bool flag)"""
4138 return _windows_
.PageSetupDialogData_SetDefaultMinMargins(*args
, **kwargs
)
4140 def SetMarginTopLeft(*args
, **kwargs
):
4141 """SetMarginTopLeft(self, Point pt)"""
4142 return _windows_
.PageSetupDialogData_SetMarginTopLeft(*args
, **kwargs
)
4144 def SetMarginBottomRight(*args
, **kwargs
):
4145 """SetMarginBottomRight(self, Point pt)"""
4146 return _windows_
.PageSetupDialogData_SetMarginBottomRight(*args
, **kwargs
)
4148 def SetMinMarginTopLeft(*args
, **kwargs
):
4149 """SetMinMarginTopLeft(self, Point pt)"""
4150 return _windows_
.PageSetupDialogData_SetMinMarginTopLeft(*args
, **kwargs
)
4152 def SetMinMarginBottomRight(*args
, **kwargs
):
4153 """SetMinMarginBottomRight(self, Point pt)"""
4154 return _windows_
.PageSetupDialogData_SetMinMarginBottomRight(*args
, **kwargs
)
4156 def SetPaperId(*args
, **kwargs
):
4157 """SetPaperId(self, int id)"""
4158 return _windows_
.PageSetupDialogData_SetPaperId(*args
, **kwargs
)
4160 def SetPaperSize(*args
, **kwargs
):
4161 """SetPaperSize(self, Size size)"""
4162 return _windows_
.PageSetupDialogData_SetPaperSize(*args
, **kwargs
)
4164 def SetPrintData(*args
, **kwargs
):
4165 """SetPrintData(self, PrintData printData)"""
4166 return _windows_
.PageSetupDialogData_SetPrintData(*args
, **kwargs
)
4168 def CalculateIdFromPaperSize(*args
, **kwargs
):
4169 """CalculateIdFromPaperSize(self)"""
4170 return _windows_
.PageSetupDialogData_CalculateIdFromPaperSize(*args
, **kwargs
)
4172 def CalculatePaperSizeFromId(*args
, **kwargs
):
4173 """CalculatePaperSizeFromId(self)"""
4174 return _windows_
.PageSetupDialogData_CalculatePaperSizeFromId(*args
, **kwargs
)
4176 def __nonzero__(self
): return self
.Ok()
4178 class PageSetupDialogDataPtr(PageSetupDialogData
):
4179 def __init__(self
, this
):
4181 if not hasattr(self
,"thisown"): self
.thisown
= 0
4182 self
.__class
__ = PageSetupDialogData
4183 _windows_
.PageSetupDialogData_swigregister(PageSetupDialogDataPtr
)
4185 class PageSetupDialog(_core
.Object
):
4186 """Proxy of C++ PageSetupDialog class"""
4188 return "<%s.%s; proxy of C++ wxPageSetupDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4189 def __init__(self
, *args
, **kwargs
):
4190 """__init__(self, Window parent, PageSetupDialogData data=None) -> PageSetupDialog"""
4191 newobj
= _windows_
.new_PageSetupDialog(*args
, **kwargs
)
4192 self
.this
= newobj
.this
4195 def GetPageSetupData(*args
, **kwargs
):
4196 """GetPageSetupData(self) -> PageSetupDialogData"""
4197 return _windows_
.PageSetupDialog_GetPageSetupData(*args
, **kwargs
)
4199 def GetPageSetupDialogData(*args
, **kwargs
):
4200 """GetPageSetupDialogData(self) -> PageSetupDialogData"""
4201 return _windows_
.PageSetupDialog_GetPageSetupDialogData(*args
, **kwargs
)
4203 def ShowModal(*args
, **kwargs
):
4204 """ShowModal(self) -> int"""
4205 return _windows_
.PageSetupDialog_ShowModal(*args
, **kwargs
)
4208 class PageSetupDialogPtr(PageSetupDialog
):
4209 def __init__(self
, this
):
4211 if not hasattr(self
,"thisown"): self
.thisown
= 0
4212 self
.__class
__ = PageSetupDialog
4213 _windows_
.PageSetupDialog_swigregister(PageSetupDialogPtr
)
4215 class PrintDialogData(_core
.Object
):
4216 """Proxy of C++ PrintDialogData class"""
4218 return "<%s.%s; proxy of C++ wxPrintDialogData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4219 def __init__(self
, *args
):
4221 __init__(self) -> PrintDialogData
4222 __init__(self, PrintData printData) -> PrintDialogData
4223 __init__(self, PrintDialogData printData) -> PrintDialogData
4225 newobj
= _windows_
.new_PrintDialogData(*args
)
4226 self
.this
= newobj
.this
4229 def __del__(self
, destroy
=_windows_
.delete_PrintDialogData
):
4232 if self
.thisown
: destroy(self
)
4235 def GetFromPage(*args
, **kwargs
):
4236 """GetFromPage(self) -> int"""
4237 return _windows_
.PrintDialogData_GetFromPage(*args
, **kwargs
)
4239 def GetToPage(*args
, **kwargs
):
4240 """GetToPage(self) -> int"""
4241 return _windows_
.PrintDialogData_GetToPage(*args
, **kwargs
)
4243 def GetMinPage(*args
, **kwargs
):
4244 """GetMinPage(self) -> int"""
4245 return _windows_
.PrintDialogData_GetMinPage(*args
, **kwargs
)
4247 def GetMaxPage(*args
, **kwargs
):
4248 """GetMaxPage(self) -> int"""
4249 return _windows_
.PrintDialogData_GetMaxPage(*args
, **kwargs
)
4251 def GetNoCopies(*args
, **kwargs
):
4252 """GetNoCopies(self) -> int"""
4253 return _windows_
.PrintDialogData_GetNoCopies(*args
, **kwargs
)
4255 def GetAllPages(*args
, **kwargs
):
4256 """GetAllPages(self) -> bool"""
4257 return _windows_
.PrintDialogData_GetAllPages(*args
, **kwargs
)
4259 def GetSelection(*args
, **kwargs
):
4260 """GetSelection(self) -> bool"""
4261 return _windows_
.PrintDialogData_GetSelection(*args
, **kwargs
)
4263 def GetCollate(*args
, **kwargs
):
4264 """GetCollate(self) -> bool"""
4265 return _windows_
.PrintDialogData_GetCollate(*args
, **kwargs
)
4267 def GetPrintToFile(*args
, **kwargs
):
4268 """GetPrintToFile(self) -> bool"""
4269 return _windows_
.PrintDialogData_GetPrintToFile(*args
, **kwargs
)
4271 def SetFromPage(*args
, **kwargs
):
4272 """SetFromPage(self, int v)"""
4273 return _windows_
.PrintDialogData_SetFromPage(*args
, **kwargs
)
4275 def SetToPage(*args
, **kwargs
):
4276 """SetToPage(self, int v)"""
4277 return _windows_
.PrintDialogData_SetToPage(*args
, **kwargs
)
4279 def SetMinPage(*args
, **kwargs
):
4280 """SetMinPage(self, int v)"""
4281 return _windows_
.PrintDialogData_SetMinPage(*args
, **kwargs
)
4283 def SetMaxPage(*args
, **kwargs
):
4284 """SetMaxPage(self, int v)"""
4285 return _windows_
.PrintDialogData_SetMaxPage(*args
, **kwargs
)
4287 def SetNoCopies(*args
, **kwargs
):
4288 """SetNoCopies(self, int v)"""
4289 return _windows_
.PrintDialogData_SetNoCopies(*args
, **kwargs
)
4291 def SetAllPages(*args
, **kwargs
):
4292 """SetAllPages(self, bool flag)"""
4293 return _windows_
.PrintDialogData_SetAllPages(*args
, **kwargs
)
4295 def SetSelection(*args
, **kwargs
):
4296 """SetSelection(self, bool flag)"""
4297 return _windows_
.PrintDialogData_SetSelection(*args
, **kwargs
)
4299 def SetCollate(*args
, **kwargs
):
4300 """SetCollate(self, bool flag)"""
4301 return _windows_
.PrintDialogData_SetCollate(*args
, **kwargs
)
4303 def SetPrintToFile(*args
, **kwargs
):
4304 """SetPrintToFile(self, bool flag)"""
4305 return _windows_
.PrintDialogData_SetPrintToFile(*args
, **kwargs
)
4307 def EnablePrintToFile(*args
, **kwargs
):
4308 """EnablePrintToFile(self, bool flag)"""
4309 return _windows_
.PrintDialogData_EnablePrintToFile(*args
, **kwargs
)
4311 def EnableSelection(*args
, **kwargs
):
4312 """EnableSelection(self, bool flag)"""
4313 return _windows_
.PrintDialogData_EnableSelection(*args
, **kwargs
)
4315 def EnablePageNumbers(*args
, **kwargs
):
4316 """EnablePageNumbers(self, bool flag)"""
4317 return _windows_
.PrintDialogData_EnablePageNumbers(*args
, **kwargs
)
4319 def EnableHelp(*args
, **kwargs
):
4320 """EnableHelp(self, bool flag)"""
4321 return _windows_
.PrintDialogData_EnableHelp(*args
, **kwargs
)
4323 def GetEnablePrintToFile(*args
, **kwargs
):
4324 """GetEnablePrintToFile(self) -> bool"""
4325 return _windows_
.PrintDialogData_GetEnablePrintToFile(*args
, **kwargs
)
4327 def GetEnableSelection(*args
, **kwargs
):
4328 """GetEnableSelection(self) -> bool"""
4329 return _windows_
.PrintDialogData_GetEnableSelection(*args
, **kwargs
)
4331 def GetEnablePageNumbers(*args
, **kwargs
):
4332 """GetEnablePageNumbers(self) -> bool"""
4333 return _windows_
.PrintDialogData_GetEnablePageNumbers(*args
, **kwargs
)
4335 def GetEnableHelp(*args
, **kwargs
):
4336 """GetEnableHelp(self) -> bool"""
4337 return _windows_
.PrintDialogData_GetEnableHelp(*args
, **kwargs
)
4339 def Ok(*args
, **kwargs
):
4340 """Ok(self) -> bool"""
4341 return _windows_
.PrintDialogData_Ok(*args
, **kwargs
)
4343 def GetPrintData(*args
, **kwargs
):
4344 """GetPrintData(self) -> PrintData"""
4345 return _windows_
.PrintDialogData_GetPrintData(*args
, **kwargs
)
4347 def SetPrintData(*args
, **kwargs
):
4348 """SetPrintData(self, PrintData printData)"""
4349 return _windows_
.PrintDialogData_SetPrintData(*args
, **kwargs
)
4351 def __nonzero__(self
): return self
.Ok()
4353 class PrintDialogDataPtr(PrintDialogData
):
4354 def __init__(self
, this
):
4356 if not hasattr(self
,"thisown"): self
.thisown
= 0
4357 self
.__class
__ = PrintDialogData
4358 _windows_
.PrintDialogData_swigregister(PrintDialogDataPtr
)
4360 class PrintDialog(_core
.Object
):
4361 """Proxy of C++ PrintDialog class"""
4363 return "<%s.%s; proxy of C++ wxPrintDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4364 def __init__(self
, *args
, **kwargs
):
4365 """__init__(self, Window parent, PrintDialogData data=None) -> PrintDialog"""
4366 newobj
= _windows_
.new_PrintDialog(*args
, **kwargs
)
4367 self
.this
= newobj
.this
4370 def ShowModal(*args
, **kwargs
):
4371 """ShowModal(self) -> int"""
4372 return _windows_
.PrintDialog_ShowModal(*args
, **kwargs
)
4374 def GetPrintDialogData(*args
, **kwargs
):
4375 """GetPrintDialogData(self) -> PrintDialogData"""
4376 return _windows_
.PrintDialog_GetPrintDialogData(*args
, **kwargs
)
4378 def GetPrintData(*args
, **kwargs
):
4379 """GetPrintData(self) -> PrintData"""
4380 return _windows_
.PrintDialog_GetPrintData(*args
, **kwargs
)
4382 def GetPrintDC(*args
, **kwargs
):
4383 """GetPrintDC(self) -> DC"""
4384 return _windows_
.PrintDialog_GetPrintDC(*args
, **kwargs
)
4387 class PrintDialogPtr(PrintDialog
):
4388 def __init__(self
, this
):
4390 if not hasattr(self
,"thisown"): self
.thisown
= 0
4391 self
.__class
__ = PrintDialog
4392 _windows_
.PrintDialog_swigregister(PrintDialogPtr
)
4394 PRINTER_NO_ERROR
= _windows_
.PRINTER_NO_ERROR
4395 PRINTER_CANCELLED
= _windows_
.PRINTER_CANCELLED
4396 PRINTER_ERROR
= _windows_
.PRINTER_ERROR
4397 class Printer(_core
.Object
):
4398 """Proxy of C++ Printer class"""
4400 return "<%s.%s; proxy of C++ wxPrinter instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4401 def __init__(self
, *args
, **kwargs
):
4402 """__init__(self, PrintDialogData data=None) -> Printer"""
4403 newobj
= _windows_
.new_Printer(*args
, **kwargs
)
4404 self
.this
= newobj
.this
4407 def __del__(self
, destroy
=_windows_
.delete_Printer
):
4410 if self
.thisown
: destroy(self
)
4413 def CreateAbortWindow(*args
, **kwargs
):
4414 """CreateAbortWindow(self, Window parent, Printout printout) -> Window"""
4415 return _windows_
.Printer_CreateAbortWindow(*args
, **kwargs
)
4417 def ReportError(*args
, **kwargs
):
4418 """ReportError(self, Window parent, Printout printout, String message)"""
4419 return _windows_
.Printer_ReportError(*args
, **kwargs
)
4421 def Setup(*args
, **kwargs
):
4422 """Setup(self, Window parent) -> bool"""
4423 return _windows_
.Printer_Setup(*args
, **kwargs
)
4425 def Print(*args
, **kwargs
):
4426 """Print(self, Window parent, Printout printout, bool prompt=True) -> bool"""
4427 return _windows_
.Printer_Print(*args
, **kwargs
)
4429 def PrintDialog(*args
, **kwargs
):
4430 """PrintDialog(self, Window parent) -> DC"""
4431 return _windows_
.Printer_PrintDialog(*args
, **kwargs
)
4433 def GetPrintDialogData(*args
, **kwargs
):
4434 """GetPrintDialogData(self) -> PrintDialogData"""
4435 return _windows_
.Printer_GetPrintDialogData(*args
, **kwargs
)
4437 def GetAbort(*args
, **kwargs
):
4438 """GetAbort(self) -> bool"""
4439 return _windows_
.Printer_GetAbort(*args
, **kwargs
)
4441 def GetLastError(*args
, **kwargs
):
4442 """GetLastError() -> int"""
4443 return _windows_
.Printer_GetLastError(*args
, **kwargs
)
4445 GetLastError
= staticmethod(GetLastError
)
4447 class PrinterPtr(Printer
):
4448 def __init__(self
, this
):
4450 if not hasattr(self
,"thisown"): self
.thisown
= 0
4451 self
.__class
__ = Printer
4452 _windows_
.Printer_swigregister(PrinterPtr
)
4454 def Printer_GetLastError(*args
, **kwargs
):
4455 """Printer_GetLastError() -> int"""
4456 return _windows_
.Printer_GetLastError(*args
, **kwargs
)
4458 class Printout(_core
.Object
):
4459 """Proxy of C++ Printout class"""
4461 return "<%s.%s; proxy of C++ wxPyPrintout instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4462 def __init__(self
, *args
, **kwargs
):
4463 """__init__(self, String title=PrintoutTitleStr) -> Printout"""
4464 newobj
= _windows_
.new_Printout(*args
, **kwargs
)
4465 self
.this
= newobj
.this
4468 self
._setCallbackInfo
(self
, Printout
)
4470 def _setCallbackInfo(*args
, **kwargs
):
4471 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
4472 return _windows_
.Printout__setCallbackInfo(*args
, **kwargs
)
4474 def GetTitle(*args
, **kwargs
):
4475 """GetTitle(self) -> String"""
4476 return _windows_
.Printout_GetTitle(*args
, **kwargs
)
4478 def GetDC(*args
, **kwargs
):
4479 """GetDC(self) -> DC"""
4480 return _windows_
.Printout_GetDC(*args
, **kwargs
)
4482 def SetDC(*args
, **kwargs
):
4483 """SetDC(self, DC dc)"""
4484 return _windows_
.Printout_SetDC(*args
, **kwargs
)
4486 def SetPageSizePixels(*args
, **kwargs
):
4487 """SetPageSizePixels(self, int w, int h)"""
4488 return _windows_
.Printout_SetPageSizePixels(*args
, **kwargs
)
4490 def GetPageSizePixels(*args
, **kwargs
):
4491 """GetPageSizePixels() -> (w, h)"""
4492 return _windows_
.Printout_GetPageSizePixels(*args
, **kwargs
)
4494 def SetPageSizeMM(*args
, **kwargs
):
4495 """SetPageSizeMM(self, int w, int h)"""
4496 return _windows_
.Printout_SetPageSizeMM(*args
, **kwargs
)
4498 def GetPageSizeMM(*args
, **kwargs
):
4499 """GetPageSizeMM() -> (w, h)"""
4500 return _windows_
.Printout_GetPageSizeMM(*args
, **kwargs
)
4502 def SetPPIScreen(*args
, **kwargs
):
4503 """SetPPIScreen(self, int x, int y)"""
4504 return _windows_
.Printout_SetPPIScreen(*args
, **kwargs
)
4506 def GetPPIScreen(*args
, **kwargs
):
4507 """GetPPIScreen() -> (x,y)"""
4508 return _windows_
.Printout_GetPPIScreen(*args
, **kwargs
)
4510 def SetPPIPrinter(*args
, **kwargs
):
4511 """SetPPIPrinter(self, int x, int y)"""
4512 return _windows_
.Printout_SetPPIPrinter(*args
, **kwargs
)
4514 def GetPPIPrinter(*args
, **kwargs
):
4515 """GetPPIPrinter() -> (x,y)"""
4516 return _windows_
.Printout_GetPPIPrinter(*args
, **kwargs
)
4518 def IsPreview(*args
, **kwargs
):
4519 """IsPreview(self) -> bool"""
4520 return _windows_
.Printout_IsPreview(*args
, **kwargs
)
4522 def SetIsPreview(*args
, **kwargs
):
4523 """SetIsPreview(self, bool p)"""
4524 return _windows_
.Printout_SetIsPreview(*args
, **kwargs
)
4526 def base_OnBeginDocument(*args
, **kwargs
):
4527 """base_OnBeginDocument(self, int startPage, int endPage) -> bool"""
4528 return _windows_
.Printout_base_OnBeginDocument(*args
, **kwargs
)
4530 def base_OnEndDocument(*args
, **kwargs
):
4531 """base_OnEndDocument(self)"""
4532 return _windows_
.Printout_base_OnEndDocument(*args
, **kwargs
)
4534 def base_OnBeginPrinting(*args
, **kwargs
):
4535 """base_OnBeginPrinting(self)"""
4536 return _windows_
.Printout_base_OnBeginPrinting(*args
, **kwargs
)
4538 def base_OnEndPrinting(*args
, **kwargs
):
4539 """base_OnEndPrinting(self)"""
4540 return _windows_
.Printout_base_OnEndPrinting(*args
, **kwargs
)
4542 def base_OnPreparePrinting(*args
, **kwargs
):
4543 """base_OnPreparePrinting(self)"""
4544 return _windows_
.Printout_base_OnPreparePrinting(*args
, **kwargs
)
4546 def base_HasPage(*args
, **kwargs
):
4547 """base_HasPage(self, int page) -> bool"""
4548 return _windows_
.Printout_base_HasPage(*args
, **kwargs
)
4550 def base_GetPageInfo(*args
, **kwargs
):
4551 """base_GetPageInfo() -> (minPage, maxPage, pageFrom, pageTo)"""
4552 return _windows_
.Printout_base_GetPageInfo(*args
, **kwargs
)
4555 class PrintoutPtr(Printout
):
4556 def __init__(self
, this
):
4558 if not hasattr(self
,"thisown"): self
.thisown
= 0
4559 self
.__class
__ = Printout
4560 _windows_
.Printout_swigregister(PrintoutPtr
)
4562 class PreviewCanvas(ScrolledWindow
):
4563 """Proxy of C++ PreviewCanvas class"""
4565 return "<%s.%s; proxy of C++ wxPreviewCanvas instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4566 def __init__(self
, *args
, **kwargs
):
4568 __init__(self, PrintPreview preview, Window parent, Point pos=DefaultPosition,
4569 Size size=DefaultSize, long style=0,
4570 String name=PreviewCanvasNameStr) -> PreviewCanvas
4572 newobj
= _windows_
.new_PreviewCanvas(*args
, **kwargs
)
4573 self
.this
= newobj
.this
4576 self
._setOORInfo
(self
)
4579 class PreviewCanvasPtr(PreviewCanvas
):
4580 def __init__(self
, this
):
4582 if not hasattr(self
,"thisown"): self
.thisown
= 0
4583 self
.__class
__ = PreviewCanvas
4584 _windows_
.PreviewCanvas_swigregister(PreviewCanvasPtr
)
4586 class PreviewFrame(Frame
):
4587 """Proxy of C++ PreviewFrame class"""
4589 return "<%s.%s; proxy of C++ wxPreviewFrame instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4590 def __init__(self
, *args
, **kwargs
):
4592 __init__(self, PrintPreview preview, Frame parent, String title, Point pos=DefaultPosition,
4593 Size size=DefaultSize,
4594 long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> PreviewFrame
4596 newobj
= _windows_
.new_PreviewFrame(*args
, **kwargs
)
4597 self
.this
= newobj
.this
4600 self
._setOORInfo
(self
)
4602 def Initialize(*args
, **kwargs
):
4603 """Initialize(self)"""
4604 return _windows_
.PreviewFrame_Initialize(*args
, **kwargs
)
4606 def CreateControlBar(*args
, **kwargs
):
4607 """CreateControlBar(self)"""
4608 return _windows_
.PreviewFrame_CreateControlBar(*args
, **kwargs
)
4610 def CreateCanvas(*args
, **kwargs
):
4611 """CreateCanvas(self)"""
4612 return _windows_
.PreviewFrame_CreateCanvas(*args
, **kwargs
)
4614 def GetControlBar(*args
, **kwargs
):
4615 """GetControlBar(self) -> PreviewControlBar"""
4616 return _windows_
.PreviewFrame_GetControlBar(*args
, **kwargs
)
4619 class PreviewFramePtr(PreviewFrame
):
4620 def __init__(self
, this
):
4622 if not hasattr(self
,"thisown"): self
.thisown
= 0
4623 self
.__class
__ = PreviewFrame
4624 _windows_
.PreviewFrame_swigregister(PreviewFramePtr
)
4626 PREVIEW_PRINT
= _windows_
.PREVIEW_PRINT
4627 PREVIEW_PREVIOUS
= _windows_
.PREVIEW_PREVIOUS
4628 PREVIEW_NEXT
= _windows_
.PREVIEW_NEXT
4629 PREVIEW_ZOOM
= _windows_
.PREVIEW_ZOOM
4630 PREVIEW_FIRST
= _windows_
.PREVIEW_FIRST
4631 PREVIEW_LAST
= _windows_
.PREVIEW_LAST
4632 PREVIEW_GOTO
= _windows_
.PREVIEW_GOTO
4633 PREVIEW_DEFAULT
= _windows_
.PREVIEW_DEFAULT
4634 ID_PREVIEW_CLOSE
= _windows_
.ID_PREVIEW_CLOSE
4635 ID_PREVIEW_NEXT
= _windows_
.ID_PREVIEW_NEXT
4636 ID_PREVIEW_PREVIOUS
= _windows_
.ID_PREVIEW_PREVIOUS
4637 ID_PREVIEW_PRINT
= _windows_
.ID_PREVIEW_PRINT
4638 ID_PREVIEW_ZOOM
= _windows_
.ID_PREVIEW_ZOOM
4639 ID_PREVIEW_FIRST
= _windows_
.ID_PREVIEW_FIRST
4640 ID_PREVIEW_LAST
= _windows_
.ID_PREVIEW_LAST
4641 ID_PREVIEW_GOTO
= _windows_
.ID_PREVIEW_GOTO
4642 class PreviewControlBar(Panel
):
4643 """Proxy of C++ PreviewControlBar class"""
4645 return "<%s.%s; proxy of C++ wxPreviewControlBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4646 def __init__(self
, *args
, **kwargs
):
4648 __init__(self, PrintPreview preview, long buttons, Window parent,
4649 Point pos=DefaultPosition, Size size=DefaultSize,
4650 long style=TAB_TRAVERSAL, String name=PanelNameStr) -> PreviewControlBar
4652 newobj
= _windows_
.new_PreviewControlBar(*args
, **kwargs
)
4653 self
.this
= newobj
.this
4656 self
._setOORInfo
(self
)
4658 def GetZoomControl(*args
, **kwargs
):
4659 """GetZoomControl(self) -> int"""
4660 return _windows_
.PreviewControlBar_GetZoomControl(*args
, **kwargs
)
4662 def SetZoomControl(*args
, **kwargs
):
4663 """SetZoomControl(self, int zoom)"""
4664 return _windows_
.PreviewControlBar_SetZoomControl(*args
, **kwargs
)
4666 def GetPrintPreview(*args
, **kwargs
):
4667 """GetPrintPreview(self) -> PrintPreview"""
4668 return _windows_
.PreviewControlBar_GetPrintPreview(*args
, **kwargs
)
4670 def OnNext(*args
, **kwargs
):
4672 return _windows_
.PreviewControlBar_OnNext(*args
, **kwargs
)
4674 def OnPrevious(*args
, **kwargs
):
4675 """OnPrevious(self)"""
4676 return _windows_
.PreviewControlBar_OnPrevious(*args
, **kwargs
)
4678 def OnFirst(*args
, **kwargs
):
4680 return _windows_
.PreviewControlBar_OnFirst(*args
, **kwargs
)
4682 def OnLast(*args
, **kwargs
):
4684 return _windows_
.PreviewControlBar_OnLast(*args
, **kwargs
)
4686 def OnGoto(*args
, **kwargs
):
4688 return _windows_
.PreviewControlBar_OnGoto(*args
, **kwargs
)
4691 class PreviewControlBarPtr(PreviewControlBar
):
4692 def __init__(self
, this
):
4694 if not hasattr(self
,"thisown"): self
.thisown
= 0
4695 self
.__class
__ = PreviewControlBar
4696 _windows_
.PreviewControlBar_swigregister(PreviewControlBarPtr
)
4698 class PrintPreview(_core
.Object
):
4699 """Proxy of C++ PrintPreview class"""
4701 return "<%s.%s; proxy of C++ wxPrintPreview instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4702 def __init__(self
, *args
):
4704 __init__(self, Printout printout, Printout printoutForPrinting, PrintDialogData data=None) -> PrintPreview
4705 __init__(self, Printout printout, Printout printoutForPrinting, PrintData data) -> PrintPreview
4707 newobj
= _windows_
.new_PrintPreview(*args
)
4708 self
.this
= newobj
.this
4711 def SetCurrentPage(*args
, **kwargs
):
4712 """SetCurrentPage(self, int pageNum) -> bool"""
4713 return _windows_
.PrintPreview_SetCurrentPage(*args
, **kwargs
)
4715 def GetCurrentPage(*args
, **kwargs
):
4716 """GetCurrentPage(self) -> int"""
4717 return _windows_
.PrintPreview_GetCurrentPage(*args
, **kwargs
)
4719 def SetPrintout(*args
, **kwargs
):
4720 """SetPrintout(self, Printout printout)"""
4721 return _windows_
.PrintPreview_SetPrintout(*args
, **kwargs
)
4723 def GetPrintout(*args
, **kwargs
):
4724 """GetPrintout(self) -> Printout"""
4725 return _windows_
.PrintPreview_GetPrintout(*args
, **kwargs
)
4727 def GetPrintoutForPrinting(*args
, **kwargs
):
4728 """GetPrintoutForPrinting(self) -> Printout"""
4729 return _windows_
.PrintPreview_GetPrintoutForPrinting(*args
, **kwargs
)
4731 def SetFrame(*args
, **kwargs
):
4732 """SetFrame(self, Frame frame)"""
4733 return _windows_
.PrintPreview_SetFrame(*args
, **kwargs
)
4735 def SetCanvas(*args
, **kwargs
):
4736 """SetCanvas(self, PreviewCanvas canvas)"""
4737 return _windows_
.PrintPreview_SetCanvas(*args
, **kwargs
)
4739 def GetFrame(*args
, **kwargs
):
4740 """GetFrame(self) -> Frame"""
4741 return _windows_
.PrintPreview_GetFrame(*args
, **kwargs
)
4743 def GetCanvas(*args
, **kwargs
):
4744 """GetCanvas(self) -> PreviewCanvas"""
4745 return _windows_
.PrintPreview_GetCanvas(*args
, **kwargs
)
4747 def PaintPage(*args
, **kwargs
):
4748 """PaintPage(self, PreviewCanvas canvas, DC dc) -> bool"""
4749 return _windows_
.PrintPreview_PaintPage(*args
, **kwargs
)
4751 def DrawBlankPage(*args
, **kwargs
):
4752 """DrawBlankPage(self, PreviewCanvas canvas, DC dc) -> bool"""
4753 return _windows_
.PrintPreview_DrawBlankPage(*args
, **kwargs
)
4755 def RenderPage(*args
, **kwargs
):
4756 """RenderPage(self, int pageNum) -> bool"""
4757 return _windows_
.PrintPreview_RenderPage(*args
, **kwargs
)
4759 def AdjustScrollbars(*args
, **kwargs
):
4760 """AdjustScrollbars(self, PreviewCanvas canvas)"""
4761 return _windows_
.PrintPreview_AdjustScrollbars(*args
, **kwargs
)
4763 def GetPrintDialogData(*args
, **kwargs
):
4764 """GetPrintDialogData(self) -> PrintDialogData"""
4765 return _windows_
.PrintPreview_GetPrintDialogData(*args
, **kwargs
)
4767 def SetZoom(*args
, **kwargs
):
4768 """SetZoom(self, int percent)"""
4769 return _windows_
.PrintPreview_SetZoom(*args
, **kwargs
)
4771 def GetZoom(*args
, **kwargs
):
4772 """GetZoom(self) -> int"""
4773 return _windows_
.PrintPreview_GetZoom(*args
, **kwargs
)
4775 def GetMaxPage(*args
, **kwargs
):
4776 """GetMaxPage(self) -> int"""
4777 return _windows_
.PrintPreview_GetMaxPage(*args
, **kwargs
)
4779 def GetMinPage(*args
, **kwargs
):
4780 """GetMinPage(self) -> int"""
4781 return _windows_
.PrintPreview_GetMinPage(*args
, **kwargs
)
4783 def Ok(*args
, **kwargs
):
4784 """Ok(self) -> bool"""
4785 return _windows_
.PrintPreview_Ok(*args
, **kwargs
)
4787 def SetOk(*args
, **kwargs
):
4788 """SetOk(self, bool ok)"""
4789 return _windows_
.PrintPreview_SetOk(*args
, **kwargs
)
4791 def Print(*args
, **kwargs
):
4792 """Print(self, bool interactive) -> bool"""
4793 return _windows_
.PrintPreview_Print(*args
, **kwargs
)
4795 def DetermineScaling(*args
, **kwargs
):
4796 """DetermineScaling(self)"""
4797 return _windows_
.PrintPreview_DetermineScaling(*args
, **kwargs
)
4799 def __nonzero__(self
): return self
.Ok()
4801 class PrintPreviewPtr(PrintPreview
):
4802 def __init__(self
, this
):
4804 if not hasattr(self
,"thisown"): self
.thisown
= 0
4805 self
.__class
__ = PrintPreview
4806 _windows_
.PrintPreview_swigregister(PrintPreviewPtr
)
4808 class PyPrintPreview(PrintPreview
):
4809 """Proxy of C++ PyPrintPreview class"""
4811 return "<%s.%s; proxy of C++ wxPyPrintPreview instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4812 def __init__(self
, *args
):
4814 __init__(self, Printout printout, Printout printoutForPrinting, PrintDialogData data=None) -> PyPrintPreview
4815 __init__(self, Printout printout, Printout printoutForPrinting, PrintData data) -> PyPrintPreview
4817 newobj
= _windows_
.new_PyPrintPreview(*args
)
4818 self
.this
= newobj
.this
4821 self
._setCallbackInfo
(self
, PyPrintPreview
)
4823 def _setCallbackInfo(*args
, **kwargs
):
4824 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
4825 return _windows_
.PyPrintPreview__setCallbackInfo(*args
, **kwargs
)
4827 def base_SetCurrentPage(*args
, **kwargs
):
4828 """base_SetCurrentPage(self, int pageNum) -> bool"""
4829 return _windows_
.PyPrintPreview_base_SetCurrentPage(*args
, **kwargs
)
4831 def base_PaintPage(*args
, **kwargs
):
4832 """base_PaintPage(self, PreviewCanvas canvas, DC dc) -> bool"""
4833 return _windows_
.PyPrintPreview_base_PaintPage(*args
, **kwargs
)
4835 def base_DrawBlankPage(*args
, **kwargs
):
4836 """base_DrawBlankPage(self, PreviewCanvas canvas, DC dc) -> bool"""
4837 return _windows_
.PyPrintPreview_base_DrawBlankPage(*args
, **kwargs
)
4839 def base_RenderPage(*args
, **kwargs
):
4840 """base_RenderPage(self, int pageNum) -> bool"""
4841 return _windows_
.PyPrintPreview_base_RenderPage(*args
, **kwargs
)
4843 def base_SetZoom(*args
, **kwargs
):
4844 """base_SetZoom(self, int percent)"""
4845 return _windows_
.PyPrintPreview_base_SetZoom(*args
, **kwargs
)
4847 def base_Print(*args
, **kwargs
):
4848 """base_Print(self, bool interactive) -> bool"""
4849 return _windows_
.PyPrintPreview_base_Print(*args
, **kwargs
)
4851 def base_DetermineScaling(*args
, **kwargs
):
4852 """base_DetermineScaling(self)"""
4853 return _windows_
.PyPrintPreview_base_DetermineScaling(*args
, **kwargs
)
4856 class PyPrintPreviewPtr(PyPrintPreview
):
4857 def __init__(self
, this
):
4859 if not hasattr(self
,"thisown"): self
.thisown
= 0
4860 self
.__class
__ = PyPrintPreview
4861 _windows_
.PyPrintPreview_swigregister(PyPrintPreviewPtr
)
4863 class PyPreviewFrame(PreviewFrame
):
4864 """Proxy of C++ PyPreviewFrame class"""
4866 return "<%s.%s; proxy of C++ wxPyPreviewFrame instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4867 def __init__(self
, *args
, **kwargs
):
4869 __init__(self, PrintPreview preview, Frame parent, String title, Point pos=DefaultPosition,
4870 Size size=DefaultSize,
4871 long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> PyPreviewFrame
4873 newobj
= _windows_
.new_PyPreviewFrame(*args
, **kwargs
)
4874 self
.this
= newobj
.this
4877 self
._setCallbackInfo
(self
, PyPreviewFrame
); self
._setOORInfo
(self
)
4879 def _setCallbackInfo(*args
, **kwargs
):
4880 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
4881 return _windows_
.PyPreviewFrame__setCallbackInfo(*args
, **kwargs
)
4883 def SetPreviewCanvas(*args
, **kwargs
):
4884 """SetPreviewCanvas(self, PreviewCanvas canvas)"""
4885 return _windows_
.PyPreviewFrame_SetPreviewCanvas(*args
, **kwargs
)
4887 def SetControlBar(*args
, **kwargs
):
4888 """SetControlBar(self, PreviewControlBar bar)"""
4889 return _windows_
.PyPreviewFrame_SetControlBar(*args
, **kwargs
)
4891 def base_Initialize(*args
, **kwargs
):
4892 """base_Initialize(self)"""
4893 return _windows_
.PyPreviewFrame_base_Initialize(*args
, **kwargs
)
4895 def base_CreateCanvas(*args
, **kwargs
):
4896 """base_CreateCanvas(self)"""
4897 return _windows_
.PyPreviewFrame_base_CreateCanvas(*args
, **kwargs
)
4899 def base_CreateControlBar(*args
, **kwargs
):
4900 """base_CreateControlBar(self)"""
4901 return _windows_
.PyPreviewFrame_base_CreateControlBar(*args
, **kwargs
)
4904 class PyPreviewFramePtr(PyPreviewFrame
):
4905 def __init__(self
, this
):
4907 if not hasattr(self
,"thisown"): self
.thisown
= 0
4908 self
.__class
__ = PyPreviewFrame
4909 _windows_
.PyPreviewFrame_swigregister(PyPreviewFramePtr
)
4911 class PyPreviewControlBar(PreviewControlBar
):
4912 """Proxy of C++ PyPreviewControlBar class"""
4914 return "<%s.%s; proxy of C++ wxPyPreviewControlBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4915 def __init__(self
, *args
, **kwargs
):
4917 __init__(self, PrintPreview preview, long buttons, Window parent,
4918 Point pos=DefaultPosition, Size size=DefaultSize,
4919 long style=0, String name=PanelNameStr) -> PyPreviewControlBar
4921 newobj
= _windows_
.new_PyPreviewControlBar(*args
, **kwargs
)
4922 self
.this
= newobj
.this
4925 self
._setCallbackInfo
(self
, PyPreviewControlBar
); self
._setOORInfo
(self
)
4927 def _setCallbackInfo(*args
, **kwargs
):
4928 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
4929 return _windows_
.PyPreviewControlBar__setCallbackInfo(*args
, **kwargs
)
4931 def SetPrintPreview(*args
, **kwargs
):
4932 """SetPrintPreview(self, PrintPreview preview)"""
4933 return _windows_
.PyPreviewControlBar_SetPrintPreview(*args
, **kwargs
)
4935 def base_CreateButtons(*args
, **kwargs
):
4936 """base_CreateButtons(self)"""
4937 return _windows_
.PyPreviewControlBar_base_CreateButtons(*args
, **kwargs
)
4939 def base_SetZoomControl(*args
, **kwargs
):
4940 """base_SetZoomControl(self, int zoom)"""
4941 return _windows_
.PyPreviewControlBar_base_SetZoomControl(*args
, **kwargs
)
4944 class PyPreviewControlBarPtr(PyPreviewControlBar
):
4945 def __init__(self
, this
):
4947 if not hasattr(self
,"thisown"): self
.thisown
= 0
4948 self
.__class
__ = PyPreviewControlBar
4949 _windows_
.PyPreviewControlBar_swigregister(PyPreviewControlBarPtr
)