1 # This file was created automatically by SWIG.
2 # Don't modify this file, modify the SWIG interface instead.
8 #---------------------------------------------------------------------------
10 class Panel(_core
.Window
):
12 return "<%s.%s; proxy of C++ wxPanel instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
13 def __init__(self
, *args
, **kwargs
):
15 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
16 Size size=DefaultSize, long style=wxTAB_TRAVERSAL|wxNO_BORDER,
17 String name=PanelNameStr) -> Panel
19 newobj
= _windows_
.new_Panel(*args
, **kwargs
)
20 self
.this
= newobj
.this
23 self
._setOORInfo
(self
)
25 def Create(*args
, **kwargs
):
27 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
28 Size size=DefaultSize, long style=wxTAB_TRAVERSAL|wxNO_BORDER,
29 String name=PanelNameStr) -> bool
31 Create the GUI part of the Window for 2-phase creation mode.
33 return _windows_
.Panel_Create(*args
, **kwargs
)
35 def InitDialog(*args
, **kwargs
):
39 Sends an EVT_INIT_DIALOG event, whose handler usually transfers data
40 to the dialog via validators.
42 return _windows_
.Panel_InitDialog(*args
, **kwargs
)
44 def GetClassDefaultAttributes(*args
, **kwargs
):
46 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
48 Get the default attributes for this class. This is useful if you want
49 to use the same font or colour in your own control as in a standard
50 control -- which is a much better idea than hard coding specific
51 colours or fonts which might look completely out of place on the
52 user's system, especially if it uses themes.
54 The variant parameter is only relevant under Mac currently and is
55 ignore under other platforms. Under Mac, it will change the size of
56 the returned font. See `wx.Window.SetWindowVariant` for more about
59 return _windows_
.Panel_GetClassDefaultAttributes(*args
, **kwargs
)
61 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
63 class PanelPtr(Panel
):
64 def __init__(self
, this
):
66 if not hasattr(self
,"thisown"): self
.thisown
= 0
67 self
.__class
__ = Panel
68 _windows_
.Panel_swigregister(PanelPtr
)
70 def PrePanel(*args
, **kwargs
):
71 """PrePanel() -> Panel"""
72 val
= _windows_
.new_PrePanel(*args
, **kwargs
)
76 def Panel_GetClassDefaultAttributes(*args
, **kwargs
):
78 Panel_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
80 Get the default attributes for this class. This is useful if you want
81 to use the same font or colour in your own control as in a standard
82 control -- which is a much better idea than hard coding specific
83 colours or fonts which might look completely out of place on the
84 user's system, especially if it uses themes.
86 The variant parameter is only relevant under Mac currently and is
87 ignore under other platforms. Under Mac, it will change the size of
88 the returned font. See `wx.Window.SetWindowVariant` for more about
91 return _windows_
.Panel_GetClassDefaultAttributes(*args
, **kwargs
)
93 #---------------------------------------------------------------------------
95 class ScrolledWindow(Panel
):
97 return "<%s.%s; proxy of C++ wxScrolledWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
98 def __init__(self
, *args
, **kwargs
):
100 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
101 Size size=DefaultSize, long style=wxHSCROLL|wxVSCROLL,
102 String name=PanelNameStr) -> ScrolledWindow
104 newobj
= _windows_
.new_ScrolledWindow(*args
, **kwargs
)
105 self
.this
= newobj
.this
108 self
._setOORInfo
(self
)
110 def Create(*args
, **kwargs
):
112 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
113 Size size=DefaultSize, long style=wxHSCROLL|wxVSCROLL,
114 String name=PanelNameStr) -> bool
116 Create the GUI part of the Window for 2-phase creation mode.
118 return _windows_
.ScrolledWindow_Create(*args
, **kwargs
)
120 def SetScrollbars(*args
, **kwargs
):
122 SetScrollbars(self, int pixelsPerUnitX, int pixelsPerUnitY, int noUnitsX,
123 int noUnitsY, int xPos=0, int yPos=0, bool noRefresh=False)
125 return _windows_
.ScrolledWindow_SetScrollbars(*args
, **kwargs
)
127 def Scroll(*args
, **kwargs
):
128 """Scroll(self, int x, int y)"""
129 return _windows_
.ScrolledWindow_Scroll(*args
, **kwargs
)
131 def GetScrollPageSize(*args
, **kwargs
):
132 """GetScrollPageSize(self, int orient) -> int"""
133 return _windows_
.ScrolledWindow_GetScrollPageSize(*args
, **kwargs
)
135 def SetScrollPageSize(*args
, **kwargs
):
136 """SetScrollPageSize(self, int orient, int pageSize)"""
137 return _windows_
.ScrolledWindow_SetScrollPageSize(*args
, **kwargs
)
139 def SetScrollRate(*args
, **kwargs
):
140 """SetScrollRate(self, int xstep, int ystep)"""
141 return _windows_
.ScrolledWindow_SetScrollRate(*args
, **kwargs
)
143 def GetScrollPixelsPerUnit(*args
, **kwargs
):
145 GetScrollPixelsPerUnit() -> (xUnit, yUnit)
147 Get the size of one logical unit in physical units.
149 return _windows_
.ScrolledWindow_GetScrollPixelsPerUnit(*args
, **kwargs
)
151 def EnableScrolling(*args
, **kwargs
):
152 """EnableScrolling(self, bool x_scrolling, bool y_scrolling)"""
153 return _windows_
.ScrolledWindow_EnableScrolling(*args
, **kwargs
)
155 def GetViewStart(*args
, **kwargs
):
157 GetViewStart() -> (x,y)
161 return _windows_
.ScrolledWindow_GetViewStart(*args
, **kwargs
)
163 def SetScale(*args
, **kwargs
):
164 """SetScale(self, double xs, double ys)"""
165 return _windows_
.ScrolledWindow_SetScale(*args
, **kwargs
)
167 def GetScaleX(*args
, **kwargs
):
168 """GetScaleX(self) -> double"""
169 return _windows_
.ScrolledWindow_GetScaleX(*args
, **kwargs
)
171 def GetScaleY(*args
, **kwargs
):
172 """GetScaleY(self) -> double"""
173 return _windows_
.ScrolledWindow_GetScaleY(*args
, **kwargs
)
175 def CalcScrolledPosition(*args
):
177 CalcScrolledPosition(self, Point pt) -> Point
178 CalcScrolledPosition(int x, int y) -> (sx, sy)
180 Translate between scrolled and unscrolled coordinates.
182 return _windows_
.ScrolledWindow_CalcScrolledPosition(*args
)
184 def CalcUnscrolledPosition(*args
):
186 CalcUnscrolledPosition(self, Point pt) -> Point
187 CalcUnscrolledPosition(int x, int y) -> (ux, uy)
189 Translate between scrolled and unscrolled coordinates.
191 return _windows_
.ScrolledWindow_CalcUnscrolledPosition(*args
)
193 def AdjustScrollbars(*args
, **kwargs
):
194 """AdjustScrollbars(self)"""
195 return _windows_
.ScrolledWindow_AdjustScrollbars(*args
, **kwargs
)
197 def CalcScrollInc(*args
, **kwargs
):
198 """CalcScrollInc(self, ScrollWinEvent event) -> int"""
199 return _windows_
.ScrolledWindow_CalcScrollInc(*args
, **kwargs
)
201 def SetTargetWindow(*args
, **kwargs
):
202 """SetTargetWindow(self, Window target)"""
203 return _windows_
.ScrolledWindow_SetTargetWindow(*args
, **kwargs
)
205 def GetTargetWindow(*args
, **kwargs
):
206 """GetTargetWindow(self) -> Window"""
207 return _windows_
.ScrolledWindow_GetTargetWindow(*args
, **kwargs
)
209 def SetTargetRect(*args
, **kwargs
):
210 """SetTargetRect(self, Rect rect)"""
211 return _windows_
.ScrolledWindow_SetTargetRect(*args
, **kwargs
)
213 def GetTargetRect(*args
, **kwargs
):
214 """GetTargetRect(self) -> Rect"""
215 return _windows_
.ScrolledWindow_GetTargetRect(*args
, **kwargs
)
217 def DoPrepareDC(*args
, **kwargs
):
219 DoPrepareDC(self, DC dc)
221 Normally what is called by `PrepareDC`.
223 return _windows_
.ScrolledWindow_DoPrepareDC(*args
, **kwargs
)
225 def GetClassDefaultAttributes(*args
, **kwargs
):
227 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
229 Get the default attributes for this class. This is useful if you want
230 to use the same font or colour in your own control as in a standard
231 control -- which is a much better idea than hard coding specific
232 colours or fonts which might look completely out of place on the
233 user's system, especially if it uses themes.
235 The variant parameter is only relevant under Mac currently and is
236 ignore under other platforms. Under Mac, it will change the size of
237 the returned font. See `wx.Window.SetWindowVariant` for more about
240 return _windows_
.ScrolledWindow_GetClassDefaultAttributes(*args
, **kwargs
)
242 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
244 class ScrolledWindowPtr(ScrolledWindow
):
245 def __init__(self
, this
):
247 if not hasattr(self
,"thisown"): self
.thisown
= 0
248 self
.__class
__ = ScrolledWindow
249 _windows_
.ScrolledWindow_swigregister(ScrolledWindowPtr
)
251 def PreScrolledWindow(*args
, **kwargs
):
252 """PreScrolledWindow() -> ScrolledWindow"""
253 val
= _windows_
.new_PreScrolledWindow(*args
, **kwargs
)
257 def ScrolledWindow_GetClassDefaultAttributes(*args
, **kwargs
):
259 ScrolledWindow_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
261 Get the default attributes for this class. This is useful if you want
262 to use the same font or colour in your own control as in a standard
263 control -- which is a much better idea than hard coding specific
264 colours or fonts which might look completely out of place on the
265 user's system, especially if it uses themes.
267 The variant parameter is only relevant under Mac currently and is
268 ignore under other platforms. Under Mac, it will change the size of
269 the returned font. See `wx.Window.SetWindowVariant` for more about
272 return _windows_
.ScrolledWindow_GetClassDefaultAttributes(*args
, **kwargs
)
274 #---------------------------------------------------------------------------
276 STAY_ON_TOP
= _windows_
.STAY_ON_TOP
277 ICONIZE
= _windows_
.ICONIZE
278 MINIMIZE
= _windows_
.MINIMIZE
279 MAXIMIZE
= _windows_
.MAXIMIZE
280 CLOSE_BOX
= _windows_
.CLOSE_BOX
281 THICK_FRAME
= _windows_
.THICK_FRAME
282 SYSTEM_MENU
= _windows_
.SYSTEM_MENU
283 MINIMIZE_BOX
= _windows_
.MINIMIZE_BOX
284 MAXIMIZE_BOX
= _windows_
.MAXIMIZE_BOX
285 TINY_CAPTION_HORIZ
= _windows_
.TINY_CAPTION_HORIZ
286 TINY_CAPTION_VERT
= _windows_
.TINY_CAPTION_VERT
287 RESIZE_BOX
= _windows_
.RESIZE_BOX
288 RESIZE_BORDER
= _windows_
.RESIZE_BORDER
289 DIALOG_NO_PARENT
= _windows_
.DIALOG_NO_PARENT
290 DEFAULT_FRAME_STYLE
= _windows_
.DEFAULT_FRAME_STYLE
291 DEFAULT_DIALOG_STYLE
= _windows_
.DEFAULT_DIALOG_STYLE
292 FRAME_TOOL_WINDOW
= _windows_
.FRAME_TOOL_WINDOW
293 FRAME_FLOAT_ON_PARENT
= _windows_
.FRAME_FLOAT_ON_PARENT
294 FRAME_NO_WINDOW_MENU
= _windows_
.FRAME_NO_WINDOW_MENU
295 FRAME_NO_TASKBAR
= _windows_
.FRAME_NO_TASKBAR
296 FRAME_SHAPED
= _windows_
.FRAME_SHAPED
297 FRAME_DRAWER
= _windows_
.FRAME_DRAWER
298 DIALOG_MODAL
= _windows_
.DIALOG_MODAL
299 DIALOG_MODELESS
= _windows_
.DIALOG_MODELESS
300 USER_COLOURS
= _windows_
.USER_COLOURS
301 NO_3D
= _windows_
.NO_3D
302 FULLSCREEN_NOMENUBAR
= _windows_
.FULLSCREEN_NOMENUBAR
303 FULLSCREEN_NOTOOLBAR
= _windows_
.FULLSCREEN_NOTOOLBAR
304 FULLSCREEN_NOSTATUSBAR
= _windows_
.FULLSCREEN_NOSTATUSBAR
305 FULLSCREEN_NOBORDER
= _windows_
.FULLSCREEN_NOBORDER
306 FULLSCREEN_NOCAPTION
= _windows_
.FULLSCREEN_NOCAPTION
307 FULLSCREEN_ALL
= _windows_
.FULLSCREEN_ALL
308 TOPLEVEL_EX_DIALOG
= _windows_
.TOPLEVEL_EX_DIALOG
309 USER_ATTENTION_INFO
= _windows_
.USER_ATTENTION_INFO
310 USER_ATTENTION_ERROR
= _windows_
.USER_ATTENTION_ERROR
311 class TopLevelWindow(_core
.Window
):
312 def __init__(self
): raise RuntimeError, "No constructor defined"
314 return "<%s.%s; proxy of C++ wxTopLevelWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
315 def Maximize(*args
, **kwargs
):
316 """Maximize(self, bool maximize=True)"""
317 return _windows_
.TopLevelWindow_Maximize(*args
, **kwargs
)
319 def Restore(*args
, **kwargs
):
321 return _windows_
.TopLevelWindow_Restore(*args
, **kwargs
)
323 def Iconize(*args
, **kwargs
):
324 """Iconize(self, bool iconize=True)"""
325 return _windows_
.TopLevelWindow_Iconize(*args
, **kwargs
)
327 def IsMaximized(*args
, **kwargs
):
328 """IsMaximized(self) -> bool"""
329 return _windows_
.TopLevelWindow_IsMaximized(*args
, **kwargs
)
331 def IsIconized(*args
, **kwargs
):
332 """IsIconized(self) -> bool"""
333 return _windows_
.TopLevelWindow_IsIconized(*args
, **kwargs
)
335 def GetIcon(*args
, **kwargs
):
336 """GetIcon(self) -> Icon"""
337 return _windows_
.TopLevelWindow_GetIcon(*args
, **kwargs
)
339 def SetIcon(*args
, **kwargs
):
340 """SetIcon(self, Icon icon)"""
341 return _windows_
.TopLevelWindow_SetIcon(*args
, **kwargs
)
343 def SetIcons(*args
, **kwargs
):
344 """SetIcons(self, wxIconBundle icons)"""
345 return _windows_
.TopLevelWindow_SetIcons(*args
, **kwargs
)
347 def ShowFullScreen(*args
, **kwargs
):
348 """ShowFullScreen(self, bool show, long style=FULLSCREEN_ALL) -> bool"""
349 return _windows_
.TopLevelWindow_ShowFullScreen(*args
, **kwargs
)
351 def IsFullScreen(*args
, **kwargs
):
352 """IsFullScreen(self) -> bool"""
353 return _windows_
.TopLevelWindow_IsFullScreen(*args
, **kwargs
)
355 def SetTitle(*args
, **kwargs
):
357 SetTitle(self, String title)
359 Sets the window's title. Applicable only to frames and dialogs.
361 return _windows_
.TopLevelWindow_SetTitle(*args
, **kwargs
)
363 def GetTitle(*args
, **kwargs
):
365 GetTitle(self) -> String
367 Gets the window's title. Applicable only to frames and dialogs.
369 return _windows_
.TopLevelWindow_GetTitle(*args
, **kwargs
)
371 def SetShape(*args
, **kwargs
):
372 """SetShape(self, Region region) -> bool"""
373 return _windows_
.TopLevelWindow_SetShape(*args
, **kwargs
)
375 def RequestUserAttention(*args
, **kwargs
):
376 """RequestUserAttention(self, int flags=USER_ATTENTION_INFO)"""
377 return _windows_
.TopLevelWindow_RequestUserAttention(*args
, **kwargs
)
379 def IsActive(*args
, **kwargs
):
380 """IsActive(self) -> bool"""
381 return _windows_
.TopLevelWindow_IsActive(*args
, **kwargs
)
383 def MacSetMetalAppearance(*args
, **kwargs
):
384 """MacSetMetalAppearance(self, bool on)"""
385 return _windows_
.TopLevelWindow_MacSetMetalAppearance(*args
, **kwargs
)
387 def MacGetMetalAppearance(*args
, **kwargs
):
388 """MacGetMetalAppearance(self) -> bool"""
389 return _windows_
.TopLevelWindow_MacGetMetalAppearance(*args
, **kwargs
)
392 class TopLevelWindowPtr(TopLevelWindow
):
393 def __init__(self
, this
):
395 if not hasattr(self
,"thisown"): self
.thisown
= 0
396 self
.__class
__ = TopLevelWindow
397 _windows_
.TopLevelWindow_swigregister(TopLevelWindowPtr
)
398 cvar
= _windows_
.cvar
399 FrameNameStr
= cvar
.FrameNameStr
400 DialogNameStr
= cvar
.DialogNameStr
401 StatusLineNameStr
= cvar
.StatusLineNameStr
402 ToolBarNameStr
= cvar
.ToolBarNameStr
404 #---------------------------------------------------------------------------
406 class Frame(TopLevelWindow
):
408 return "<%s.%s; proxy of C++ wxFrame instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
409 def __init__(self
, *args
, **kwargs
):
411 __init__(self, Window parent, int id=-1, String title=EmptyString,
412 Point pos=DefaultPosition, Size size=DefaultSize,
413 long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> Frame
415 newobj
= _windows_
.new_Frame(*args
, **kwargs
)
416 self
.this
= newobj
.this
419 self
._setOORInfo
(self
)
421 def Create(*args
, **kwargs
):
423 Create(self, Window parent, int id=-1, String title=EmptyString,
424 Point pos=DefaultPosition, Size size=DefaultSize,
425 long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> bool
427 return _windows_
.Frame_Create(*args
, **kwargs
)
429 def GetClientAreaOrigin(*args
, **kwargs
):
431 GetClientAreaOrigin(self) -> Point
433 Get the origin of the client area of the window relative to the
434 window's top left corner (the client area may be shifted because of
435 the borders, scrollbars, other decorations...)
437 return _windows_
.Frame_GetClientAreaOrigin(*args
, **kwargs
)
439 def SendSizeEvent(*args
, **kwargs
):
440 """SendSizeEvent(self)"""
441 return _windows_
.Frame_SendSizeEvent(*args
, **kwargs
)
443 def SetMenuBar(*args
, **kwargs
):
444 """SetMenuBar(self, MenuBar menubar)"""
445 return _windows_
.Frame_SetMenuBar(*args
, **kwargs
)
447 def GetMenuBar(*args
, **kwargs
):
448 """GetMenuBar(self) -> MenuBar"""
449 return _windows_
.Frame_GetMenuBar(*args
, **kwargs
)
451 def ProcessCommand(*args
, **kwargs
):
452 """ProcessCommand(self, int winid) -> bool"""
453 return _windows_
.Frame_ProcessCommand(*args
, **kwargs
)
455 Command
= ProcessCommand
456 def CreateStatusBar(*args
, **kwargs
):
458 CreateStatusBar(self, int number=1, long style=ST_SIZEGRIP, int winid=0,
459 String name=StatusLineNameStr) -> StatusBar
461 return _windows_
.Frame_CreateStatusBar(*args
, **kwargs
)
463 def GetStatusBar(*args
, **kwargs
):
464 """GetStatusBar(self) -> StatusBar"""
465 return _windows_
.Frame_GetStatusBar(*args
, **kwargs
)
467 def SetStatusBar(*args
, **kwargs
):
468 """SetStatusBar(self, StatusBar statBar)"""
469 return _windows_
.Frame_SetStatusBar(*args
, **kwargs
)
471 def SetStatusText(*args
, **kwargs
):
472 """SetStatusText(self, String text, int number=0)"""
473 return _windows_
.Frame_SetStatusText(*args
, **kwargs
)
475 def SetStatusWidths(*args
, **kwargs
):
476 """SetStatusWidths(self, int widths, int widths_field)"""
477 return _windows_
.Frame_SetStatusWidths(*args
, **kwargs
)
479 def PushStatusText(*args
, **kwargs
):
480 """PushStatusText(self, String text, int number=0)"""
481 return _windows_
.Frame_PushStatusText(*args
, **kwargs
)
483 def PopStatusText(*args
, **kwargs
):
484 """PopStatusText(self, int number=0)"""
485 return _windows_
.Frame_PopStatusText(*args
, **kwargs
)
487 def SetStatusBarPane(*args
, **kwargs
):
488 """SetStatusBarPane(self, int n)"""
489 return _windows_
.Frame_SetStatusBarPane(*args
, **kwargs
)
491 def GetStatusBarPane(*args
, **kwargs
):
492 """GetStatusBarPane(self) -> int"""
493 return _windows_
.Frame_GetStatusBarPane(*args
, **kwargs
)
495 def CreateToolBar(*args
, **kwargs
):
496 """CreateToolBar(self, long style=-1, int winid=-1, String name=ToolBarNameStr) -> wxToolBar"""
497 return _windows_
.Frame_CreateToolBar(*args
, **kwargs
)
499 def GetToolBar(*args
, **kwargs
):
500 """GetToolBar(self) -> wxToolBar"""
501 return _windows_
.Frame_GetToolBar(*args
, **kwargs
)
503 def SetToolBar(*args
, **kwargs
):
504 """SetToolBar(self, wxToolBar toolbar)"""
505 return _windows_
.Frame_SetToolBar(*args
, **kwargs
)
507 def DoGiveHelp(*args
, **kwargs
):
508 """DoGiveHelp(self, String text, bool show)"""
509 return _windows_
.Frame_DoGiveHelp(*args
, **kwargs
)
511 def DoMenuUpdates(*args
, **kwargs
):
512 """DoMenuUpdates(self, Menu menu=None)"""
513 return _windows_
.Frame_DoMenuUpdates(*args
, **kwargs
)
515 def GetClassDefaultAttributes(*args
, **kwargs
):
517 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
519 Get the default attributes for this class. This is useful if you want
520 to use the same font or colour in your own control as in a standard
521 control -- which is a much better idea than hard coding specific
522 colours or fonts which might look completely out of place on the
523 user's system, especially if it uses themes.
525 The variant parameter is only relevant under Mac currently and is
526 ignore under other platforms. Under Mac, it will change the size of
527 the returned font. See `wx.Window.SetWindowVariant` for more about
530 return _windows_
.Frame_GetClassDefaultAttributes(*args
, **kwargs
)
532 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
534 class FramePtr(Frame
):
535 def __init__(self
, this
):
537 if not hasattr(self
,"thisown"): self
.thisown
= 0
538 self
.__class
__ = Frame
539 _windows_
.Frame_swigregister(FramePtr
)
541 def PreFrame(*args
, **kwargs
):
542 """PreFrame() -> Frame"""
543 val
= _windows_
.new_PreFrame(*args
, **kwargs
)
547 def Frame_GetClassDefaultAttributes(*args
, **kwargs
):
549 Frame_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
551 Get the default attributes for this class. This is useful if you want
552 to use the same font or colour in your own control as in a standard
553 control -- which is a much better idea than hard coding specific
554 colours or fonts which might look completely out of place on the
555 user's system, especially if it uses themes.
557 The variant parameter is only relevant under Mac currently and is
558 ignore under other platforms. Under Mac, it will change the size of
559 the returned font. See `wx.Window.SetWindowVariant` for more about
562 return _windows_
.Frame_GetClassDefaultAttributes(*args
, **kwargs
)
564 #---------------------------------------------------------------------------
566 class Dialog(TopLevelWindow
):
568 return "<%s.%s; proxy of C++ wxDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
569 def __init__(self
, *args
, **kwargs
):
571 __init__(self, Window parent, int id=-1, String title=EmptyString,
572 Point pos=DefaultPosition, Size size=DefaultSize,
573 long style=DEFAULT_DIALOG_STYLE, String name=DialogNameStr) -> Dialog
575 newobj
= _windows_
.new_Dialog(*args
, **kwargs
)
576 self
.this
= newobj
.this
579 self
._setOORInfo
(self
)
581 def Create(*args
, **kwargs
):
583 Create(self, Window parent, int id=-1, String title=EmptyString,
584 Point pos=DefaultPosition, Size size=DefaultSize,
585 long style=DEFAULT_DIALOG_STYLE, String name=DialogNameStr) -> bool
587 return _windows_
.Dialog_Create(*args
, **kwargs
)
589 def SetReturnCode(*args
, **kwargs
):
590 """SetReturnCode(self, int returnCode)"""
591 return _windows_
.Dialog_SetReturnCode(*args
, **kwargs
)
593 def GetReturnCode(*args
, **kwargs
):
594 """GetReturnCode(self) -> int"""
595 return _windows_
.Dialog_GetReturnCode(*args
, **kwargs
)
597 def CreateTextSizer(*args
, **kwargs
):
598 """CreateTextSizer(self, String message) -> Sizer"""
599 return _windows_
.Dialog_CreateTextSizer(*args
, **kwargs
)
601 def CreateButtonSizer(*args
, **kwargs
):
602 """CreateButtonSizer(self, long flags) -> Sizer"""
603 return _windows_
.Dialog_CreateButtonSizer(*args
, **kwargs
)
605 def IsModal(*args
, **kwargs
):
606 """IsModal(self) -> bool"""
607 return _windows_
.Dialog_IsModal(*args
, **kwargs
)
609 def ShowModal(*args
, **kwargs
):
610 """ShowModal(self) -> int"""
611 return _windows_
.Dialog_ShowModal(*args
, **kwargs
)
613 def EndModal(*args
, **kwargs
):
614 """EndModal(self, int retCode)"""
615 return _windows_
.Dialog_EndModal(*args
, **kwargs
)
617 def GetClassDefaultAttributes(*args
, **kwargs
):
619 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
621 Get the default attributes for this class. This is useful if you want
622 to use the same font or colour in your own control as in a standard
623 control -- which is a much better idea than hard coding specific
624 colours or fonts which might look completely out of place on the
625 user's system, especially if it uses themes.
627 The variant parameter is only relevant under Mac currently and is
628 ignore under other platforms. Under Mac, it will change the size of
629 the returned font. See `wx.Window.SetWindowVariant` for more about
632 return _windows_
.Dialog_GetClassDefaultAttributes(*args
, **kwargs
)
634 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
635 def SendSizeEvent(self
):
636 self
.ProcessEvent(wx
.SizeEvent((-1,-1)))
639 class DialogPtr(Dialog
):
640 def __init__(self
, this
):
642 if not hasattr(self
,"thisown"): self
.thisown
= 0
643 self
.__class
__ = Dialog
644 _windows_
.Dialog_swigregister(DialogPtr
)
646 def PreDialog(*args
, **kwargs
):
647 """PreDialog() -> Dialog"""
648 val
= _windows_
.new_PreDialog(*args
, **kwargs
)
652 def Dialog_GetClassDefaultAttributes(*args
, **kwargs
):
654 Dialog_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
656 Get the default attributes for this class. This is useful if you want
657 to use the same font or colour in your own control as in a standard
658 control -- which is a much better idea than hard coding specific
659 colours or fonts which might look completely out of place on the
660 user's system, especially if it uses themes.
662 The variant parameter is only relevant under Mac currently and is
663 ignore under other platforms. Under Mac, it will change the size of
664 the returned font. See `wx.Window.SetWindowVariant` for more about
667 return _windows_
.Dialog_GetClassDefaultAttributes(*args
, **kwargs
)
669 #---------------------------------------------------------------------------
671 class MiniFrame(Frame
):
673 return "<%s.%s; proxy of C++ wxMiniFrame instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
674 def __init__(self
, *args
, **kwargs
):
676 __init__(self, Window parent, int id=-1, String title=EmptyString,
677 Point pos=DefaultPosition, Size size=DefaultSize,
678 long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> MiniFrame
680 newobj
= _windows_
.new_MiniFrame(*args
, **kwargs
)
681 self
.this
= newobj
.this
684 self
._setOORInfo
(self
)
686 def Create(*args
, **kwargs
):
688 Create(self, Window parent, int id=-1, String title=EmptyString,
689 Point pos=DefaultPosition, Size size=DefaultSize,
690 long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> bool
692 return _windows_
.MiniFrame_Create(*args
, **kwargs
)
695 class MiniFramePtr(MiniFrame
):
696 def __init__(self
, this
):
698 if not hasattr(self
,"thisown"): self
.thisown
= 0
699 self
.__class
__ = MiniFrame
700 _windows_
.MiniFrame_swigregister(MiniFramePtr
)
702 def PreMiniFrame(*args
, **kwargs
):
703 """PreMiniFrame() -> MiniFrame"""
704 val
= _windows_
.new_PreMiniFrame(*args
, **kwargs
)
708 #---------------------------------------------------------------------------
710 SPLASH_CENTRE_ON_PARENT
= _windows_
.SPLASH_CENTRE_ON_PARENT
711 SPLASH_CENTRE_ON_SCREEN
= _windows_
.SPLASH_CENTRE_ON_SCREEN
712 SPLASH_NO_CENTRE
= _windows_
.SPLASH_NO_CENTRE
713 SPLASH_TIMEOUT
= _windows_
.SPLASH_TIMEOUT
714 SPLASH_NO_TIMEOUT
= _windows_
.SPLASH_NO_TIMEOUT
715 class SplashScreenWindow(_core
.Window
):
717 return "<%s.%s; proxy of C++ wxSplashScreenWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
718 def __init__(self
, *args
, **kwargs
):
720 __init__(self, Bitmap bitmap, Window parent, int id, Point pos=DefaultPosition,
721 Size size=DefaultSize, long style=NO_BORDER) -> SplashScreenWindow
723 newobj
= _windows_
.new_SplashScreenWindow(*args
, **kwargs
)
724 self
.this
= newobj
.this
727 self
._setOORInfo
(self
)
729 def SetBitmap(*args
, **kwargs
):
730 """SetBitmap(self, Bitmap bitmap)"""
731 return _windows_
.SplashScreenWindow_SetBitmap(*args
, **kwargs
)
733 def GetBitmap(*args
, **kwargs
):
734 """GetBitmap(self) -> Bitmap"""
735 return _windows_
.SplashScreenWindow_GetBitmap(*args
, **kwargs
)
738 class SplashScreenWindowPtr(SplashScreenWindow
):
739 def __init__(self
, this
):
741 if not hasattr(self
,"thisown"): self
.thisown
= 0
742 self
.__class
__ = SplashScreenWindow
743 _windows_
.SplashScreenWindow_swigregister(SplashScreenWindowPtr
)
745 class SplashScreen(Frame
):
747 return "<%s.%s; proxy of C++ wxSplashScreen instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
748 def __init__(self
, *args
, **kwargs
):
750 __init__(self, Bitmap bitmap, long splashStyle, int milliseconds,
751 Window parent, int id=-1, Point pos=DefaultPosition,
752 Size size=DefaultSize, long style=wxSIMPLE_BORDER|wxFRAME_NO_TASKBAR|wxSTAY_ON_TOP) -> SplashScreen
754 newobj
= _windows_
.new_SplashScreen(*args
, **kwargs
)
755 self
.this
= newobj
.this
758 self
._setOORInfo
(self
)
760 def GetSplashStyle(*args
, **kwargs
):
761 """GetSplashStyle(self) -> long"""
762 return _windows_
.SplashScreen_GetSplashStyle(*args
, **kwargs
)
764 def GetSplashWindow(*args
, **kwargs
):
765 """GetSplashWindow(self) -> SplashScreenWindow"""
766 return _windows_
.SplashScreen_GetSplashWindow(*args
, **kwargs
)
768 def GetTimeout(*args
, **kwargs
):
769 """GetTimeout(self) -> int"""
770 return _windows_
.SplashScreen_GetTimeout(*args
, **kwargs
)
773 class SplashScreenPtr(SplashScreen
):
774 def __init__(self
, this
):
776 if not hasattr(self
,"thisown"): self
.thisown
= 0
777 self
.__class
__ = SplashScreen
778 _windows_
.SplashScreen_swigregister(SplashScreenPtr
)
780 #---------------------------------------------------------------------------
782 SB_NORMAL
= _windows_
.SB_NORMAL
783 SB_FLAT
= _windows_
.SB_FLAT
784 SB_RAISED
= _windows_
.SB_RAISED
785 class StatusBar(_core
.Window
):
787 return "<%s.%s; proxy of C++ wxStatusBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
788 def __init__(self
, *args
, **kwargs
):
789 """__init__(self, Window parent, int id=-1, long style=ST_SIZEGRIP, String name=StatusLineNameStr) -> StatusBar"""
790 newobj
= _windows_
.new_StatusBar(*args
, **kwargs
)
791 self
.this
= newobj
.this
794 self
._setOORInfo
(self
)
796 def Create(*args
, **kwargs
):
797 """Create(self, Window parent, int id=-1, long style=ST_SIZEGRIP, String name=StatusLineNameStr) -> bool"""
798 return _windows_
.StatusBar_Create(*args
, **kwargs
)
800 def SetFieldsCount(*args
, **kwargs
):
801 """SetFieldsCount(self, int number=1)"""
802 return _windows_
.StatusBar_SetFieldsCount(*args
, **kwargs
)
804 def GetFieldsCount(*args
, **kwargs
):
805 """GetFieldsCount(self) -> int"""
806 return _windows_
.StatusBar_GetFieldsCount(*args
, **kwargs
)
808 def SetStatusText(*args
, **kwargs
):
809 """SetStatusText(self, String text, int number=0)"""
810 return _windows_
.StatusBar_SetStatusText(*args
, **kwargs
)
812 def GetStatusText(*args
, **kwargs
):
813 """GetStatusText(self, int number=0) -> String"""
814 return _windows_
.StatusBar_GetStatusText(*args
, **kwargs
)
816 def PushStatusText(*args
, **kwargs
):
817 """PushStatusText(self, String text, int number=0)"""
818 return _windows_
.StatusBar_PushStatusText(*args
, **kwargs
)
820 def PopStatusText(*args
, **kwargs
):
821 """PopStatusText(self, int number=0)"""
822 return _windows_
.StatusBar_PopStatusText(*args
, **kwargs
)
824 def SetStatusWidths(*args
, **kwargs
):
825 """SetStatusWidths(self, int widths, int widths_field)"""
826 return _windows_
.StatusBar_SetStatusWidths(*args
, **kwargs
)
828 def SetStatusStyles(*args
, **kwargs
):
829 """SetStatusStyles(self, int styles, int styles_field)"""
830 return _windows_
.StatusBar_SetStatusStyles(*args
, **kwargs
)
832 def GetFieldRect(*args
, **kwargs
):
833 """GetFieldRect(self, int i) -> Rect"""
834 return _windows_
.StatusBar_GetFieldRect(*args
, **kwargs
)
836 def SetMinHeight(*args
, **kwargs
):
837 """SetMinHeight(self, int height)"""
838 return _windows_
.StatusBar_SetMinHeight(*args
, **kwargs
)
840 def GetBorderX(*args
, **kwargs
):
841 """GetBorderX(self) -> int"""
842 return _windows_
.StatusBar_GetBorderX(*args
, **kwargs
)
844 def GetBorderY(*args
, **kwargs
):
845 """GetBorderY(self) -> int"""
846 return _windows_
.StatusBar_GetBorderY(*args
, **kwargs
)
848 def GetClassDefaultAttributes(*args
, **kwargs
):
850 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
852 Get the default attributes for this class. This is useful if you want
853 to use the same font or colour in your own control as in a standard
854 control -- which is a much better idea than hard coding specific
855 colours or fonts which might look completely out of place on the
856 user's system, especially if it uses themes.
858 The variant parameter is only relevant under Mac currently and is
859 ignore under other platforms. Under Mac, it will change the size of
860 the returned font. See `wx.Window.SetWindowVariant` for more about
863 return _windows_
.StatusBar_GetClassDefaultAttributes(*args
, **kwargs
)
865 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
867 class StatusBarPtr(StatusBar
):
868 def __init__(self
, this
):
870 if not hasattr(self
,"thisown"): self
.thisown
= 0
871 self
.__class
__ = StatusBar
872 _windows_
.StatusBar_swigregister(StatusBarPtr
)
874 def PreStatusBar(*args
, **kwargs
):
875 """PreStatusBar() -> StatusBar"""
876 val
= _windows_
.new_PreStatusBar(*args
, **kwargs
)
880 def StatusBar_GetClassDefaultAttributes(*args
, **kwargs
):
882 StatusBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
884 Get the default attributes for this class. This is useful if you want
885 to use the same font or colour in your own control as in a standard
886 control -- which is a much better idea than hard coding specific
887 colours or fonts which might look completely out of place on the
888 user's system, especially if it uses themes.
890 The variant parameter is only relevant under Mac currently and is
891 ignore under other platforms. Under Mac, it will change the size of
892 the returned font. See `wx.Window.SetWindowVariant` for more about
895 return _windows_
.StatusBar_GetClassDefaultAttributes(*args
, **kwargs
)
897 #---------------------------------------------------------------------------
899 SP_NOBORDER
= _windows_
.SP_NOBORDER
900 SP_NOSASH
= _windows_
.SP_NOSASH
901 SP_PERMIT_UNSPLIT
= _windows_
.SP_PERMIT_UNSPLIT
902 SP_LIVE_UPDATE
= _windows_
.SP_LIVE_UPDATE
903 SP_3DSASH
= _windows_
.SP_3DSASH
904 SP_3DBORDER
= _windows_
.SP_3DBORDER
905 SP_NO_XP_THEME
= _windows_
.SP_NO_XP_THEME
906 SP_BORDER
= _windows_
.SP_BORDER
907 SP_3D
= _windows_
.SP_3D
908 SPLIT_HORIZONTAL
= _windows_
.SPLIT_HORIZONTAL
909 SPLIT_VERTICAL
= _windows_
.SPLIT_VERTICAL
910 SPLIT_DRAG_NONE
= _windows_
.SPLIT_DRAG_NONE
911 SPLIT_DRAG_DRAGGING
= _windows_
.SPLIT_DRAG_DRAGGING
912 SPLIT_DRAG_LEFT_DOWN
= _windows_
.SPLIT_DRAG_LEFT_DOWN
913 class SplitterWindow(_core
.Window
):
915 wx.SplitterWindow manages up to two subwindows or panes, with an
916 optional vertical or horizontal split which can be used with the mouse
920 return "<%s.%s; proxy of C++ wxSplitterWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
921 def __init__(self
, *args
, **kwargs
):
923 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
924 Size size=DefaultSize, long style=SP_3D, String name=SplitterNameStr) -> SplitterWindow
926 Constructor. Creates and shows a SplitterWindow.
928 if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point']
929 newobj
= _windows_
.new_SplitterWindow(*args
, **kwargs
)
930 self
.this
= newobj
.this
933 self
._setOORInfo
(self
)
935 def Create(*args
, **kwargs
):
937 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
938 Size size=DefaultSize, long style=SP_3D, String name=SplitterNameStr) -> bool
940 Create the GUI part of the SplitterWindow for the 2-phase create.
942 return _windows_
.SplitterWindow_Create(*args
, **kwargs
)
944 def GetWindow1(*args
, **kwargs
):
946 GetWindow1(self) -> Window
948 Gets the only or left/top pane.
950 return _windows_
.SplitterWindow_GetWindow1(*args
, **kwargs
)
952 def GetWindow2(*args
, **kwargs
):
954 GetWindow2(self) -> Window
956 Gets the right/bottom pane.
958 return _windows_
.SplitterWindow_GetWindow2(*args
, **kwargs
)
960 def SetSplitMode(*args
, **kwargs
):
962 SetSplitMode(self, int mode)
964 Sets the split mode. The mode can be wx.SPLIT_VERTICAL or
965 wx.SPLIT_HORIZONTAL. This only sets the internal variable; does not
968 return _windows_
.SplitterWindow_SetSplitMode(*args
, **kwargs
)
970 def GetSplitMode(*args
, **kwargs
):
972 GetSplitMode(self) -> int
976 return _windows_
.SplitterWindow_GetSplitMode(*args
, **kwargs
)
978 def Initialize(*args
, **kwargs
):
980 Initialize(self, Window window)
982 Initializes the splitter window to have one pane. This should be
983 called if you wish to initially view only a single pane in the
986 return _windows_
.SplitterWindow_Initialize(*args
, **kwargs
)
988 def SplitVertically(*args
, **kwargs
):
990 SplitVertically(self, Window window1, Window window2, int sashPosition=0) -> bool
992 Initializes the left and right panes of the splitter window.
994 return _windows_
.SplitterWindow_SplitVertically(*args
, **kwargs
)
996 def SplitHorizontally(*args
, **kwargs
):
998 SplitHorizontally(self, Window window1, Window window2, int sashPosition=0) -> bool
1000 Initializes the top and bottom panes of the splitter window.
1002 return _windows_
.SplitterWindow_SplitHorizontally(*args
, **kwargs
)
1004 def Unsplit(*args
, **kwargs
):
1006 Unsplit(self, Window toRemove=None) -> bool
1008 Unsplits the window. Pass the pane to remove, or None to remove the
1009 right or bottom pane. Returns True if successful, False otherwise (the
1010 window was not split).
1012 This function will not actually delete the pane being
1013 removed; it sends EVT_SPLITTER_UNSPLIT which can be handled
1014 for the desired behaviour. By default, the pane being
1015 removed is only hidden.
1017 return _windows_
.SplitterWindow_Unsplit(*args
, **kwargs
)
1019 def ReplaceWindow(*args
, **kwargs
):
1021 ReplaceWindow(self, Window winOld, Window winNew) -> bool
1023 This function replaces one of the windows managed by the
1024 SplitterWindow with another one. It is in general better to use it
1025 instead of calling Unsplit() and then resplitting the window back
1026 because it will provoke much less flicker. It is valid to call this
1027 function whether the splitter has two windows or only one.
1029 Both parameters should be non-None and winOld must specify one of the
1030 windows managed by the splitter. If the parameters are incorrect or
1031 the window couldn't be replaced, False is returned. Otherwise the
1032 function will return True, but please notice that it will not Destroy
1033 the replaced window and you may wish to do it yourself.
1035 return _windows_
.SplitterWindow_ReplaceWindow(*args
, **kwargs
)
1037 def UpdateSize(*args
, **kwargs
):
1041 Causes any pending sizing of the sash and child panes to take place
1044 Such resizing normally takes place in idle time, in order to wait for
1045 layout to be completed. However, this can cause unacceptable flicker
1046 as the panes are resized after the window has been shown. To work
1047 around this, you can perform window layout (for example by sending a
1048 size event to the parent window), and then call this function, before
1049 showing the top-level window.
1051 return _windows_
.SplitterWindow_UpdateSize(*args
, **kwargs
)
1053 def IsSplit(*args
, **kwargs
):
1055 IsSplit(self) -> bool
1057 Is the window split?
1059 return _windows_
.SplitterWindow_IsSplit(*args
, **kwargs
)
1061 def SetSashSize(*args
, **kwargs
):
1063 SetSashSize(self, int width)
1067 return _windows_
.SplitterWindow_SetSashSize(*args
, **kwargs
)
1069 def SetBorderSize(*args
, **kwargs
):
1071 SetBorderSize(self, int width)
1073 Sets the border size
1075 return _windows_
.SplitterWindow_SetBorderSize(*args
, **kwargs
)
1077 def GetSashSize(*args
, **kwargs
):
1079 GetSashSize(self) -> int
1083 return _windows_
.SplitterWindow_GetSashSize(*args
, **kwargs
)
1085 def GetBorderSize(*args
, **kwargs
):
1087 GetBorderSize(self) -> int
1089 Gets the border size
1091 return _windows_
.SplitterWindow_GetBorderSize(*args
, **kwargs
)
1093 def SetSashPosition(*args
, **kwargs
):
1095 SetSashPosition(self, int position, bool redraw=True)
1097 Sets the sash position, in pixels. If redraw is Ttrue then the panes
1098 are resized and the sash and border are redrawn.
1100 return _windows_
.SplitterWindow_SetSashPosition(*args
, **kwargs
)
1102 def GetSashPosition(*args
, **kwargs
):
1104 GetSashPosition(self) -> int
1106 Returns the surrent sash position.
1108 return _windows_
.SplitterWindow_GetSashPosition(*args
, **kwargs
)
1110 def SetMinimumPaneSize(*args
, **kwargs
):
1112 SetMinimumPaneSize(self, int min)
1114 Sets the minimum pane size in pixels.
1116 The default minimum pane size is zero, which means that either pane
1117 can be reduced to zero by dragging the sash, thus removing one of the
1118 panes. To prevent this behaviour (and veto out-of-range sash
1119 dragging), set a minimum size, for example 20 pixels. If the
1120 wx.SP_PERMIT_UNSPLIT style is used when a splitter window is created,
1121 the window may be unsplit even if minimum size is non-zero.
1123 return _windows_
.SplitterWindow_SetMinimumPaneSize(*args
, **kwargs
)
1125 def GetMinimumPaneSize(*args
, **kwargs
):
1127 GetMinimumPaneSize(self) -> int
1129 Gets the minimum pane size in pixels.
1131 return _windows_
.SplitterWindow_GetMinimumPaneSize(*args
, **kwargs
)
1133 def SashHitTest(*args
, **kwargs
):
1135 SashHitTest(self, int x, int y, int tolerance=5) -> bool
1137 Tests for x, y over the sash
1139 return _windows_
.SplitterWindow_SashHitTest(*args
, **kwargs
)
1141 def SizeWindows(*args
, **kwargs
):
1147 return _windows_
.SplitterWindow_SizeWindows(*args
, **kwargs
)
1149 def SetNeedUpdating(*args
, **kwargs
):
1150 """SetNeedUpdating(self, bool needUpdating)"""
1151 return _windows_
.SplitterWindow_SetNeedUpdating(*args
, **kwargs
)
1153 def GetNeedUpdating(*args
, **kwargs
):
1154 """GetNeedUpdating(self) -> bool"""
1155 return _windows_
.SplitterWindow_GetNeedUpdating(*args
, **kwargs
)
1157 def GetClassDefaultAttributes(*args
, **kwargs
):
1159 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1161 Get the default attributes for this class. This is useful if you want
1162 to use the same font or colour in your own control as in a standard
1163 control -- which is a much better idea than hard coding specific
1164 colours or fonts which might look completely out of place on the
1165 user's system, especially if it uses themes.
1167 The variant parameter is only relevant under Mac currently and is
1168 ignore under other platforms. Under Mac, it will change the size of
1169 the returned font. See `wx.Window.SetWindowVariant` for more about
1172 return _windows_
.SplitterWindow_GetClassDefaultAttributes(*args
, **kwargs
)
1174 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
1176 class SplitterWindowPtr(SplitterWindow
):
1177 def __init__(self
, this
):
1179 if not hasattr(self
,"thisown"): self
.thisown
= 0
1180 self
.__class
__ = SplitterWindow
1181 _windows_
.SplitterWindow_swigregister(SplitterWindowPtr
)
1182 SplitterNameStr
= cvar
.SplitterNameStr
1184 def PreSplitterWindow(*args
, **kwargs
):
1186 PreSplitterWindow() -> SplitterWindow
1188 Precreate a SplitterWindow for 2-phase creation.
1190 val
= _windows_
.new_PreSplitterWindow(*args
, **kwargs
)
1194 def SplitterWindow_GetClassDefaultAttributes(*args
, **kwargs
):
1196 SplitterWindow_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1198 Get the default attributes for this class. This is useful if you want
1199 to use the same font or colour in your own control as in a standard
1200 control -- which is a much better idea than hard coding specific
1201 colours or fonts which might look completely out of place on the
1202 user's system, especially if it uses themes.
1204 The variant parameter is only relevant under Mac currently and is
1205 ignore under other platforms. Under Mac, it will change the size of
1206 the returned font. See `wx.Window.SetWindowVariant` for more about
1209 return _windows_
.SplitterWindow_GetClassDefaultAttributes(*args
, **kwargs
)
1211 class SplitterEvent(_core
.NotifyEvent
):
1212 """This class represents the events generated by a splitter control."""
1214 return "<%s.%s; proxy of C++ wxSplitterEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1215 def __init__(self
, *args
, **kwargs
):
1217 __init__(self, wxEventType type=wxEVT_NULL, SplitterWindow splitter=(wxSplitterWindow *) NULL) -> SplitterEvent
1219 This class represents the events generated by a splitter control.
1221 newobj
= _windows_
.new_SplitterEvent(*args
, **kwargs
)
1222 self
.this
= newobj
.this
1225 def SetSashPosition(*args
, **kwargs
):
1227 SetSashPosition(self, int pos)
1229 This funciton is only meaningful during EVT_SPLITTER_SASH_POS_CHANGING
1230 and EVT_SPLITTER_SASH_POS_CHANGED events. In the case of _CHANGED
1231 events, sets the the new sash position. In the case of _CHANGING
1232 events, sets the new tracking bar position so visual feedback during
1233 dragging will represent that change that will actually take place. Set
1234 to -1 from the event handler code to prevent repositioning.
1236 return _windows_
.SplitterEvent_SetSashPosition(*args
, **kwargs
)
1238 def GetSashPosition(*args
, **kwargs
):
1240 GetSashPosition(self) -> int
1242 Returns the new sash position while in EVT_SPLITTER_SASH_POS_CHANGING
1243 and EVT_SPLITTER_SASH_POS_CHANGED events.
1245 return _windows_
.SplitterEvent_GetSashPosition(*args
, **kwargs
)
1247 def GetWindowBeingRemoved(*args
, **kwargs
):
1249 GetWindowBeingRemoved(self) -> Window
1251 Returns a pointer to the window being removed when a splitter window
1254 return _windows_
.SplitterEvent_GetWindowBeingRemoved(*args
, **kwargs
)
1256 def GetX(*args
, **kwargs
):
1260 Returns the x coordinate of the double-click point in a
1261 EVT_SPLITTER_DCLICK event.
1263 return _windows_
.SplitterEvent_GetX(*args
, **kwargs
)
1265 def GetY(*args
, **kwargs
):
1269 Returns the y coordinate of the double-click point in a
1270 EVT_SPLITTER_DCLICK event.
1272 return _windows_
.SplitterEvent_GetY(*args
, **kwargs
)
1275 class SplitterEventPtr(SplitterEvent
):
1276 def __init__(self
, this
):
1278 if not hasattr(self
,"thisown"): self
.thisown
= 0
1279 self
.__class
__ = SplitterEvent
1280 _windows_
.SplitterEvent_swigregister(SplitterEventPtr
)
1282 wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED
= _windows_
.wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED
1283 wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING
= _windows_
.wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING
1284 wxEVT_COMMAND_SPLITTER_DOUBLECLICKED
= _windows_
.wxEVT_COMMAND_SPLITTER_DOUBLECLICKED
1285 wxEVT_COMMAND_SPLITTER_UNSPLIT
= _windows_
.wxEVT_COMMAND_SPLITTER_UNSPLIT
1286 EVT_SPLITTER_SASH_POS_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED
, 1 )
1287 EVT_SPLITTER_SASH_POS_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING
, 1 )
1288 EVT_SPLITTER_DOUBLECLICKED
= wx
.PyEventBinder( wxEVT_COMMAND_SPLITTER_DOUBLECLICKED
, 1 )
1289 EVT_SPLITTER_UNSPLIT
= wx
.PyEventBinder( wxEVT_COMMAND_SPLITTER_UNSPLIT
, 1 )
1290 EVT_SPLITTER_DCLICK
= EVT_SPLITTER_DOUBLECLICKED
1292 #---------------------------------------------------------------------------
1294 SASH_DRAG_NONE
= _windows_
.SASH_DRAG_NONE
1295 SASH_DRAG_DRAGGING
= _windows_
.SASH_DRAG_DRAGGING
1296 SASH_DRAG_LEFT_DOWN
= _windows_
.SASH_DRAG_LEFT_DOWN
1297 SW_NOBORDER
= _windows_
.SW_NOBORDER
1298 SW_BORDER
= _windows_
.SW_BORDER
1299 SW_3DSASH
= _windows_
.SW_3DSASH
1300 SW_3DBORDER
= _windows_
.SW_3DBORDER
1301 SW_3D
= _windows_
.SW_3D
1302 SASH_TOP
= _windows_
.SASH_TOP
1303 SASH_RIGHT
= _windows_
.SASH_RIGHT
1304 SASH_BOTTOM
= _windows_
.SASH_BOTTOM
1305 SASH_LEFT
= _windows_
.SASH_LEFT
1306 SASH_NONE
= _windows_
.SASH_NONE
1307 class SashWindow(_core
.Window
):
1309 return "<%s.%s; proxy of C++ wxSashWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1310 def __init__(self
, *args
, **kwargs
):
1312 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
1313 Size size=DefaultSize, long style=wxCLIP_CHILDREN|wxSW_3D,
1314 String name=SashNameStr) -> SashWindow
1316 newobj
= _windows_
.new_SashWindow(*args
, **kwargs
)
1317 self
.this
= newobj
.this
1320 self
._setOORInfo
(self
)
1322 def Create(*args
, **kwargs
):
1324 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
1325 Size size=DefaultSize, long style=wxCLIP_CHILDREN|wxSW_3D,
1326 String name=SashNameStr) -> bool
1328 return _windows_
.SashWindow_Create(*args
, **kwargs
)
1330 def SetSashVisible(*args
, **kwargs
):
1331 """SetSashVisible(self, int edge, bool sash)"""
1332 return _windows_
.SashWindow_SetSashVisible(*args
, **kwargs
)
1334 def GetSashVisible(*args
, **kwargs
):
1335 """GetSashVisible(self, int edge) -> bool"""
1336 return _windows_
.SashWindow_GetSashVisible(*args
, **kwargs
)
1338 def SetSashBorder(*args
, **kwargs
):
1339 """SetSashBorder(self, int edge, bool border)"""
1340 return _windows_
.SashWindow_SetSashBorder(*args
, **kwargs
)
1342 def HasBorder(*args
, **kwargs
):
1343 """HasBorder(self, int edge) -> bool"""
1344 return _windows_
.SashWindow_HasBorder(*args
, **kwargs
)
1346 def GetEdgeMargin(*args
, **kwargs
):
1347 """GetEdgeMargin(self, int edge) -> int"""
1348 return _windows_
.SashWindow_GetEdgeMargin(*args
, **kwargs
)
1350 def SetDefaultBorderSize(*args
, **kwargs
):
1351 """SetDefaultBorderSize(self, int width)"""
1352 return _windows_
.SashWindow_SetDefaultBorderSize(*args
, **kwargs
)
1354 def GetDefaultBorderSize(*args
, **kwargs
):
1355 """GetDefaultBorderSize(self) -> int"""
1356 return _windows_
.SashWindow_GetDefaultBorderSize(*args
, **kwargs
)
1358 def SetExtraBorderSize(*args
, **kwargs
):
1359 """SetExtraBorderSize(self, int width)"""
1360 return _windows_
.SashWindow_SetExtraBorderSize(*args
, **kwargs
)
1362 def GetExtraBorderSize(*args
, **kwargs
):
1363 """GetExtraBorderSize(self) -> int"""
1364 return _windows_
.SashWindow_GetExtraBorderSize(*args
, **kwargs
)
1366 def SetMinimumSizeX(*args
, **kwargs
):
1367 """SetMinimumSizeX(self, int min)"""
1368 return _windows_
.SashWindow_SetMinimumSizeX(*args
, **kwargs
)
1370 def SetMinimumSizeY(*args
, **kwargs
):
1371 """SetMinimumSizeY(self, int min)"""
1372 return _windows_
.SashWindow_SetMinimumSizeY(*args
, **kwargs
)
1374 def GetMinimumSizeX(*args
, **kwargs
):
1375 """GetMinimumSizeX(self) -> int"""
1376 return _windows_
.SashWindow_GetMinimumSizeX(*args
, **kwargs
)
1378 def GetMinimumSizeY(*args
, **kwargs
):
1379 """GetMinimumSizeY(self) -> int"""
1380 return _windows_
.SashWindow_GetMinimumSizeY(*args
, **kwargs
)
1382 def SetMaximumSizeX(*args
, **kwargs
):
1383 """SetMaximumSizeX(self, int max)"""
1384 return _windows_
.SashWindow_SetMaximumSizeX(*args
, **kwargs
)
1386 def SetMaximumSizeY(*args
, **kwargs
):
1387 """SetMaximumSizeY(self, int max)"""
1388 return _windows_
.SashWindow_SetMaximumSizeY(*args
, **kwargs
)
1390 def GetMaximumSizeX(*args
, **kwargs
):
1391 """GetMaximumSizeX(self) -> int"""
1392 return _windows_
.SashWindow_GetMaximumSizeX(*args
, **kwargs
)
1394 def GetMaximumSizeY(*args
, **kwargs
):
1395 """GetMaximumSizeY(self) -> int"""
1396 return _windows_
.SashWindow_GetMaximumSizeY(*args
, **kwargs
)
1398 def SashHitTest(*args
, **kwargs
):
1399 """SashHitTest(self, int x, int y, int tolerance=2) -> int"""
1400 return _windows_
.SashWindow_SashHitTest(*args
, **kwargs
)
1402 def SizeWindows(*args
, **kwargs
):
1403 """SizeWindows(self)"""
1404 return _windows_
.SashWindow_SizeWindows(*args
, **kwargs
)
1407 class SashWindowPtr(SashWindow
):
1408 def __init__(self
, this
):
1410 if not hasattr(self
,"thisown"): self
.thisown
= 0
1411 self
.__class
__ = SashWindow
1412 _windows_
.SashWindow_swigregister(SashWindowPtr
)
1413 SashNameStr
= cvar
.SashNameStr
1414 SashLayoutNameStr
= cvar
.SashLayoutNameStr
1416 def PreSashWindow(*args
, **kwargs
):
1417 """PreSashWindow() -> SashWindow"""
1418 val
= _windows_
.new_PreSashWindow(*args
, **kwargs
)
1422 SASH_STATUS_OK
= _windows_
.SASH_STATUS_OK
1423 SASH_STATUS_OUT_OF_RANGE
= _windows_
.SASH_STATUS_OUT_OF_RANGE
1424 class SashEvent(_core
.CommandEvent
):
1426 return "<%s.%s; proxy of C++ wxSashEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1427 def __init__(self
, *args
, **kwargs
):
1428 """__init__(self, int id=0, int edge=SASH_NONE) -> SashEvent"""
1429 newobj
= _windows_
.new_SashEvent(*args
, **kwargs
)
1430 self
.this
= newobj
.this
1433 def SetEdge(*args
, **kwargs
):
1434 """SetEdge(self, int edge)"""
1435 return _windows_
.SashEvent_SetEdge(*args
, **kwargs
)
1437 def GetEdge(*args
, **kwargs
):
1438 """GetEdge(self) -> int"""
1439 return _windows_
.SashEvent_GetEdge(*args
, **kwargs
)
1441 def SetDragRect(*args
, **kwargs
):
1442 """SetDragRect(self, Rect rect)"""
1443 return _windows_
.SashEvent_SetDragRect(*args
, **kwargs
)
1445 def GetDragRect(*args
, **kwargs
):
1446 """GetDragRect(self) -> Rect"""
1447 return _windows_
.SashEvent_GetDragRect(*args
, **kwargs
)
1449 def SetDragStatus(*args
, **kwargs
):
1450 """SetDragStatus(self, int status)"""
1451 return _windows_
.SashEvent_SetDragStatus(*args
, **kwargs
)
1453 def GetDragStatus(*args
, **kwargs
):
1454 """GetDragStatus(self) -> int"""
1455 return _windows_
.SashEvent_GetDragStatus(*args
, **kwargs
)
1458 class SashEventPtr(SashEvent
):
1459 def __init__(self
, this
):
1461 if not hasattr(self
,"thisown"): self
.thisown
= 0
1462 self
.__class
__ = SashEvent
1463 _windows_
.SashEvent_swigregister(SashEventPtr
)
1465 wxEVT_SASH_DRAGGED
= _windows_
.wxEVT_SASH_DRAGGED
1466 EVT_SASH_DRAGGED
= wx
.PyEventBinder( wxEVT_SASH_DRAGGED
, 1 )
1467 EVT_SASH_DRAGGED_RANGE
= wx
.PyEventBinder( wxEVT_SASH_DRAGGED
, 2 )
1469 #---------------------------------------------------------------------------
1471 LAYOUT_HORIZONTAL
= _windows_
.LAYOUT_HORIZONTAL
1472 LAYOUT_VERTICAL
= _windows_
.LAYOUT_VERTICAL
1473 LAYOUT_NONE
= _windows_
.LAYOUT_NONE
1474 LAYOUT_TOP
= _windows_
.LAYOUT_TOP
1475 LAYOUT_LEFT
= _windows_
.LAYOUT_LEFT
1476 LAYOUT_RIGHT
= _windows_
.LAYOUT_RIGHT
1477 LAYOUT_BOTTOM
= _windows_
.LAYOUT_BOTTOM
1478 LAYOUT_LENGTH_Y
= _windows_
.LAYOUT_LENGTH_Y
1479 LAYOUT_LENGTH_X
= _windows_
.LAYOUT_LENGTH_X
1480 LAYOUT_MRU_LENGTH
= _windows_
.LAYOUT_MRU_LENGTH
1481 LAYOUT_QUERY
= _windows_
.LAYOUT_QUERY
1482 wxEVT_QUERY_LAYOUT_INFO
= _windows_
.wxEVT_QUERY_LAYOUT_INFO
1483 wxEVT_CALCULATE_LAYOUT
= _windows_
.wxEVT_CALCULATE_LAYOUT
1484 class QueryLayoutInfoEvent(_core
.Event
):
1486 return "<%s.%s; proxy of C++ wxQueryLayoutInfoEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1487 def __init__(self
, *args
, **kwargs
):
1488 """__init__(self, int id=0) -> QueryLayoutInfoEvent"""
1489 newobj
= _windows_
.new_QueryLayoutInfoEvent(*args
, **kwargs
)
1490 self
.this
= newobj
.this
1493 def SetRequestedLength(*args
, **kwargs
):
1494 """SetRequestedLength(self, int length)"""
1495 return _windows_
.QueryLayoutInfoEvent_SetRequestedLength(*args
, **kwargs
)
1497 def GetRequestedLength(*args
, **kwargs
):
1498 """GetRequestedLength(self) -> int"""
1499 return _windows_
.QueryLayoutInfoEvent_GetRequestedLength(*args
, **kwargs
)
1501 def SetFlags(*args
, **kwargs
):
1502 """SetFlags(self, int flags)"""
1503 return _windows_
.QueryLayoutInfoEvent_SetFlags(*args
, **kwargs
)
1505 def GetFlags(*args
, **kwargs
):
1506 """GetFlags(self) -> int"""
1507 return _windows_
.QueryLayoutInfoEvent_GetFlags(*args
, **kwargs
)
1509 def SetSize(*args
, **kwargs
):
1510 """SetSize(self, Size size)"""
1511 return _windows_
.QueryLayoutInfoEvent_SetSize(*args
, **kwargs
)
1513 def GetSize(*args
, **kwargs
):
1514 """GetSize(self) -> Size"""
1515 return _windows_
.QueryLayoutInfoEvent_GetSize(*args
, **kwargs
)
1517 def SetOrientation(*args
, **kwargs
):
1518 """SetOrientation(self, int orient)"""
1519 return _windows_
.QueryLayoutInfoEvent_SetOrientation(*args
, **kwargs
)
1521 def GetOrientation(*args
, **kwargs
):
1522 """GetOrientation(self) -> int"""
1523 return _windows_
.QueryLayoutInfoEvent_GetOrientation(*args
, **kwargs
)
1525 def SetAlignment(*args
, **kwargs
):
1526 """SetAlignment(self, int align)"""
1527 return _windows_
.QueryLayoutInfoEvent_SetAlignment(*args
, **kwargs
)
1529 def GetAlignment(*args
, **kwargs
):
1530 """GetAlignment(self) -> int"""
1531 return _windows_
.QueryLayoutInfoEvent_GetAlignment(*args
, **kwargs
)
1534 class QueryLayoutInfoEventPtr(QueryLayoutInfoEvent
):
1535 def __init__(self
, this
):
1537 if not hasattr(self
,"thisown"): self
.thisown
= 0
1538 self
.__class
__ = QueryLayoutInfoEvent
1539 _windows_
.QueryLayoutInfoEvent_swigregister(QueryLayoutInfoEventPtr
)
1541 class CalculateLayoutEvent(_core
.Event
):
1543 return "<%s.%s; proxy of C++ wxCalculateLayoutEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1544 def __init__(self
, *args
, **kwargs
):
1545 """__init__(self, int id=0) -> CalculateLayoutEvent"""
1546 newobj
= _windows_
.new_CalculateLayoutEvent(*args
, **kwargs
)
1547 self
.this
= newobj
.this
1550 def SetFlags(*args
, **kwargs
):
1551 """SetFlags(self, int flags)"""
1552 return _windows_
.CalculateLayoutEvent_SetFlags(*args
, **kwargs
)
1554 def GetFlags(*args
, **kwargs
):
1555 """GetFlags(self) -> int"""
1556 return _windows_
.CalculateLayoutEvent_GetFlags(*args
, **kwargs
)
1558 def SetRect(*args
, **kwargs
):
1559 """SetRect(self, Rect rect)"""
1560 return _windows_
.CalculateLayoutEvent_SetRect(*args
, **kwargs
)
1562 def GetRect(*args
, **kwargs
):
1563 """GetRect(self) -> Rect"""
1564 return _windows_
.CalculateLayoutEvent_GetRect(*args
, **kwargs
)
1567 class CalculateLayoutEventPtr(CalculateLayoutEvent
):
1568 def __init__(self
, this
):
1570 if not hasattr(self
,"thisown"): self
.thisown
= 0
1571 self
.__class
__ = CalculateLayoutEvent
1572 _windows_
.CalculateLayoutEvent_swigregister(CalculateLayoutEventPtr
)
1574 EVT_QUERY_LAYOUT_INFO
= wx
.PyEventBinder( wxEVT_QUERY_LAYOUT_INFO
)
1575 EVT_CALCULATE_LAYOUT
= wx
.PyEventBinder( wxEVT_CALCULATE_LAYOUT
)
1577 class SashLayoutWindow(SashWindow
):
1579 return "<%s.%s; proxy of C++ wxSashLayoutWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1580 def __init__(self
, *args
, **kwargs
):
1582 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
1583 Size size=DefaultSize, long style=wxCLIP_CHILDREN|wxSW_3D,
1584 String name=SashLayoutNameStr) -> SashLayoutWindow
1586 newobj
= _windows_
.new_SashLayoutWindow(*args
, **kwargs
)
1587 self
.this
= newobj
.this
1590 self
._setOORInfo
(self
)
1592 def Create(*args
, **kwargs
):
1594 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
1595 Size size=DefaultSize, long style=wxCLIP_CHILDREN|wxSW_3D,
1596 String name=SashLayoutNameStr) -> bool
1598 return _windows_
.SashLayoutWindow_Create(*args
, **kwargs
)
1600 def GetAlignment(*args
, **kwargs
):
1601 """GetAlignment(self) -> int"""
1602 return _windows_
.SashLayoutWindow_GetAlignment(*args
, **kwargs
)
1604 def GetOrientation(*args
, **kwargs
):
1605 """GetOrientation(self) -> int"""
1606 return _windows_
.SashLayoutWindow_GetOrientation(*args
, **kwargs
)
1608 def SetAlignment(*args
, **kwargs
):
1609 """SetAlignment(self, int alignment)"""
1610 return _windows_
.SashLayoutWindow_SetAlignment(*args
, **kwargs
)
1612 def SetDefaultSize(*args
, **kwargs
):
1613 """SetDefaultSize(self, Size size)"""
1614 return _windows_
.SashLayoutWindow_SetDefaultSize(*args
, **kwargs
)
1616 def SetOrientation(*args
, **kwargs
):
1617 """SetOrientation(self, int orientation)"""
1618 return _windows_
.SashLayoutWindow_SetOrientation(*args
, **kwargs
)
1621 class SashLayoutWindowPtr(SashLayoutWindow
):
1622 def __init__(self
, this
):
1624 if not hasattr(self
,"thisown"): self
.thisown
= 0
1625 self
.__class
__ = SashLayoutWindow
1626 _windows_
.SashLayoutWindow_swigregister(SashLayoutWindowPtr
)
1628 def PreSashLayoutWindow(*args
, **kwargs
):
1629 """PreSashLayoutWindow() -> SashLayoutWindow"""
1630 val
= _windows_
.new_PreSashLayoutWindow(*args
, **kwargs
)
1634 class LayoutAlgorithm(_core
.Object
):
1636 return "<%s.%s; proxy of C++ wxLayoutAlgorithm instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1637 def __init__(self
, *args
, **kwargs
):
1638 """__init__(self) -> LayoutAlgorithm"""
1639 newobj
= _windows_
.new_LayoutAlgorithm(*args
, **kwargs
)
1640 self
.this
= newobj
.this
1643 def __del__(self
, destroy
=_windows_
.delete_LayoutAlgorithm
):
1646 if self
.thisown
: destroy(self
)
1649 def LayoutMDIFrame(*args
, **kwargs
):
1650 """LayoutMDIFrame(self, MDIParentFrame frame, Rect rect=None) -> bool"""
1651 return _windows_
.LayoutAlgorithm_LayoutMDIFrame(*args
, **kwargs
)
1653 def LayoutFrame(*args
, **kwargs
):
1654 """LayoutFrame(self, Frame frame, Window mainWindow=None) -> bool"""
1655 return _windows_
.LayoutAlgorithm_LayoutFrame(*args
, **kwargs
)
1657 def LayoutWindow(*args
, **kwargs
):
1658 """LayoutWindow(self, Window parent, Window mainWindow=None) -> bool"""
1659 return _windows_
.LayoutAlgorithm_LayoutWindow(*args
, **kwargs
)
1662 class LayoutAlgorithmPtr(LayoutAlgorithm
):
1663 def __init__(self
, this
):
1665 if not hasattr(self
,"thisown"): self
.thisown
= 0
1666 self
.__class
__ = LayoutAlgorithm
1667 _windows_
.LayoutAlgorithm_swigregister(LayoutAlgorithmPtr
)
1669 #---------------------------------------------------------------------------
1671 class PopupWindow(_core
.Window
):
1673 return "<%s.%s; proxy of C++ wxPopupWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1674 def __init__(self
, *args
, **kwargs
):
1675 """__init__(self, Window parent, int flags=BORDER_NONE) -> PopupWindow"""
1676 newobj
= _windows_
.new_PopupWindow(*args
, **kwargs
)
1677 self
.this
= newobj
.this
1680 self
._setOORInfo
(self
)
1682 def Create(*args
, **kwargs
):
1683 """Create(self, Window parent, int flags=BORDER_NONE) -> bool"""
1684 return _windows_
.PopupWindow_Create(*args
, **kwargs
)
1686 def Position(*args
, **kwargs
):
1687 """Position(self, Point ptOrigin, Size size)"""
1688 return _windows_
.PopupWindow_Position(*args
, **kwargs
)
1691 class PopupWindowPtr(PopupWindow
):
1692 def __init__(self
, this
):
1694 if not hasattr(self
,"thisown"): self
.thisown
= 0
1695 self
.__class
__ = PopupWindow
1696 _windows_
.PopupWindow_swigregister(PopupWindowPtr
)
1698 def PrePopupWindow(*args
, **kwargs
):
1699 """PrePopupWindow() -> PopupWindow"""
1700 val
= _windows_
.new_PrePopupWindow(*args
, **kwargs
)
1704 #---------------------------------------------------------------------------
1706 class PopupTransientWindow(PopupWindow
):
1708 return "<%s.%s; proxy of C++ wxPyPopupTransientWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1709 def __init__(self
, *args
, **kwargs
):
1710 """__init__(self, Window parent, int style=BORDER_NONE) -> PopupTransientWindow"""
1711 newobj
= _windows_
.new_PopupTransientWindow(*args
, **kwargs
)
1712 self
.this
= newobj
.this
1715 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, PopupTransientWindow
)
1717 def _setCallbackInfo(*args
, **kwargs
):
1718 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
1719 return _windows_
.PopupTransientWindow__setCallbackInfo(*args
, **kwargs
)
1721 def Popup(*args
, **kwargs
):
1722 """Popup(self, Window focus=None)"""
1723 return _windows_
.PopupTransientWindow_Popup(*args
, **kwargs
)
1725 def Dismiss(*args
, **kwargs
):
1727 return _windows_
.PopupTransientWindow_Dismiss(*args
, **kwargs
)
1730 class PopupTransientWindowPtr(PopupTransientWindow
):
1731 def __init__(self
, this
):
1733 if not hasattr(self
,"thisown"): self
.thisown
= 0
1734 self
.__class
__ = PopupTransientWindow
1735 _windows_
.PopupTransientWindow_swigregister(PopupTransientWindowPtr
)
1737 def PrePopupTransientWindow(*args
, **kwargs
):
1738 """PrePopupTransientWindow() -> PopupTransientWindow"""
1739 val
= _windows_
.new_PrePopupTransientWindow(*args
, **kwargs
)
1743 #---------------------------------------------------------------------------
1745 class TipWindow(PopupTransientWindow
):
1747 return "<%s.%s; proxy of C++ wxTipWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1748 def __init__(self
, *args
, **kwargs
):
1749 """__init__(self, Window parent, String text, int maxLength=100, Rect rectBound=None) -> TipWindow"""
1750 newobj
= _windows_
.new_TipWindow(*args
, **kwargs
)
1751 self
.this
= newobj
.this
1754 self
._setOORInfo
(self
)
1756 def SetBoundingRect(*args
, **kwargs
):
1757 """SetBoundingRect(self, Rect rectBound)"""
1758 return _windows_
.TipWindow_SetBoundingRect(*args
, **kwargs
)
1760 def Close(*args
, **kwargs
):
1762 return _windows_
.TipWindow_Close(*args
, **kwargs
)
1765 class TipWindowPtr(TipWindow
):
1766 def __init__(self
, this
):
1768 if not hasattr(self
,"thisown"): self
.thisown
= 0
1769 self
.__class
__ = TipWindow
1770 _windows_
.TipWindow_swigregister(TipWindowPtr
)
1772 #---------------------------------------------------------------------------
1774 class VScrolledWindow(Panel
):
1776 return "<%s.%s; proxy of C++ wxPyVScrolledWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1777 def __init__(self
, *args
, **kwargs
):
1779 __init__(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
1780 Size size=DefaultSize, long style=0, String name=PanelNameStr) -> VScrolledWindow
1782 newobj
= _windows_
.new_VScrolledWindow(*args
, **kwargs
)
1783 self
.this
= newobj
.this
1786 self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, VScrolledWindow
)
1788 def _setCallbackInfo(*args
, **kwargs
):
1789 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
1790 return _windows_
.VScrolledWindow__setCallbackInfo(*args
, **kwargs
)
1792 def Create(*args
, **kwargs
):
1794 Create(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
1795 Size size=DefaultSize, long style=0, String name=PanelNameStr) -> bool
1797 return _windows_
.VScrolledWindow_Create(*args
, **kwargs
)
1799 def SetLineCount(*args
, **kwargs
):
1800 """SetLineCount(self, size_t count)"""
1801 return _windows_
.VScrolledWindow_SetLineCount(*args
, **kwargs
)
1803 def ScrollToLine(*args
, **kwargs
):
1804 """ScrollToLine(self, size_t line) -> bool"""
1805 return _windows_
.VScrolledWindow_ScrollToLine(*args
, **kwargs
)
1807 def ScrollLines(*args
, **kwargs
):
1809 ScrollLines(self, int lines) -> bool
1811 If the platform and window class supports it, scrolls the window by
1812 the given number of lines down, if lines is positive, or up if lines
1813 is negative. Returns True if the window was scrolled, False if it was
1814 already on top/bottom and nothing was done.
1816 return _windows_
.VScrolledWindow_ScrollLines(*args
, **kwargs
)
1818 def ScrollPages(*args
, **kwargs
):
1820 ScrollPages(self, int pages) -> bool
1822 If the platform and window class supports it, scrolls the window by
1823 the given number of pages down, if pages is positive, or up if pages
1824 is negative. Returns True if the window was scrolled, False if it was
1825 already on top/bottom and nothing was done.
1827 return _windows_
.VScrolledWindow_ScrollPages(*args
, **kwargs
)
1829 def RefreshLine(*args
, **kwargs
):
1830 """RefreshLine(self, size_t line)"""
1831 return _windows_
.VScrolledWindow_RefreshLine(*args
, **kwargs
)
1833 def RefreshLines(*args
, **kwargs
):
1834 """RefreshLines(self, size_t from, size_t to)"""
1835 return _windows_
.VScrolledWindow_RefreshLines(*args
, **kwargs
)
1837 def HitTestXY(*args
, **kwargs
):
1839 HitTestXY(self, int x, int y) -> int
1841 Test where the given (in client coords) point lies
1843 return _windows_
.VScrolledWindow_HitTestXY(*args
, **kwargs
)
1845 def HitTest(*args
, **kwargs
):
1847 HitTest(self, Point pt) -> int
1849 Test where the given (in client coords) point lies
1851 return _windows_
.VScrolledWindow_HitTest(*args
, **kwargs
)
1853 def RefreshAll(*args
, **kwargs
):
1854 """RefreshAll(self)"""
1855 return _windows_
.VScrolledWindow_RefreshAll(*args
, **kwargs
)
1857 def GetLineCount(*args
, **kwargs
):
1858 """GetLineCount(self) -> size_t"""
1859 return _windows_
.VScrolledWindow_GetLineCount(*args
, **kwargs
)
1861 def GetFirstVisibleLine(*args
, **kwargs
):
1862 """GetFirstVisibleLine(self) -> size_t"""
1863 return _windows_
.VScrolledWindow_GetFirstVisibleLine(*args
, **kwargs
)
1865 def GetLastVisibleLine(*args
, **kwargs
):
1866 """GetLastVisibleLine(self) -> size_t"""
1867 return _windows_
.VScrolledWindow_GetLastVisibleLine(*args
, **kwargs
)
1869 def IsVisible(*args
, **kwargs
):
1870 """IsVisible(self, size_t line) -> bool"""
1871 return _windows_
.VScrolledWindow_IsVisible(*args
, **kwargs
)
1874 class VScrolledWindowPtr(VScrolledWindow
):
1875 def __init__(self
, this
):
1877 if not hasattr(self
,"thisown"): self
.thisown
= 0
1878 self
.__class
__ = VScrolledWindow
1879 _windows_
.VScrolledWindow_swigregister(VScrolledWindowPtr
)
1881 def PreVScrolledWindow(*args
, **kwargs
):
1882 """PreVScrolledWindow() -> VScrolledWindow"""
1883 val
= _windows_
.new_PreVScrolledWindow(*args
, **kwargs
)
1887 class VListBox(VScrolledWindow
):
1889 return "<%s.%s; proxy of C++ wxPyVListBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1890 def __init__(self
, *args
, **kwargs
):
1892 __init__(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
1893 Size size=DefaultSize, long style=0, String name=VListBoxNameStr) -> VListBox
1895 newobj
= _windows_
.new_VListBox(*args
, **kwargs
)
1896 self
.this
= newobj
.this
1899 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, VListBox
)
1901 def _setCallbackInfo(*args
, **kwargs
):
1902 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
1903 return _windows_
.VListBox__setCallbackInfo(*args
, **kwargs
)
1905 def Create(*args
, **kwargs
):
1907 Create(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
1908 Size size=DefaultSize, long style=0, String name=VListBoxNameStr) -> bool
1910 return _windows_
.VListBox_Create(*args
, **kwargs
)
1912 def GetItemCount(*args
, **kwargs
):
1913 """GetItemCount(self) -> size_t"""
1914 return _windows_
.VListBox_GetItemCount(*args
, **kwargs
)
1916 def HasMultipleSelection(*args
, **kwargs
):
1917 """HasMultipleSelection(self) -> bool"""
1918 return _windows_
.VListBox_HasMultipleSelection(*args
, **kwargs
)
1920 def GetSelection(*args
, **kwargs
):
1921 """GetSelection(self) -> int"""
1922 return _windows_
.VListBox_GetSelection(*args
, **kwargs
)
1924 def IsCurrent(*args
, **kwargs
):
1925 """IsCurrent(self, size_t item) -> bool"""
1926 return _windows_
.VListBox_IsCurrent(*args
, **kwargs
)
1928 def IsSelected(*args
, **kwargs
):
1929 """IsSelected(self, size_t item) -> bool"""
1930 return _windows_
.VListBox_IsSelected(*args
, **kwargs
)
1932 def GetSelectedCount(*args
, **kwargs
):
1933 """GetSelectedCount(self) -> size_t"""
1934 return _windows_
.VListBox_GetSelectedCount(*args
, **kwargs
)
1936 def GetFirstSelected(*args
, **kwargs
):
1937 """GetFirstSelected(self) -> PyObject"""
1938 return _windows_
.VListBox_GetFirstSelected(*args
, **kwargs
)
1940 def GetNextSelected(*args
, **kwargs
):
1941 """GetNextSelected(self, unsigned long cookie) -> PyObject"""
1942 return _windows_
.VListBox_GetNextSelected(*args
, **kwargs
)
1944 def GetMargins(*args
, **kwargs
):
1945 """GetMargins(self) -> Point"""
1946 return _windows_
.VListBox_GetMargins(*args
, **kwargs
)
1948 def GetSelectionBackground(*args
, **kwargs
):
1949 """GetSelectionBackground(self) -> Colour"""
1950 return _windows_
.VListBox_GetSelectionBackground(*args
, **kwargs
)
1952 def SetItemCount(*args
, **kwargs
):
1953 """SetItemCount(self, size_t count)"""
1954 return _windows_
.VListBox_SetItemCount(*args
, **kwargs
)
1956 def Clear(*args
, **kwargs
):
1958 return _windows_
.VListBox_Clear(*args
, **kwargs
)
1960 def SetSelection(*args
, **kwargs
):
1961 """SetSelection(self, int selection)"""
1962 return _windows_
.VListBox_SetSelection(*args
, **kwargs
)
1964 def Select(*args
, **kwargs
):
1965 """Select(self, size_t item, bool select=True) -> bool"""
1966 return _windows_
.VListBox_Select(*args
, **kwargs
)
1968 def SelectRange(*args
, **kwargs
):
1969 """SelectRange(self, size_t from, size_t to) -> bool"""
1970 return _windows_
.VListBox_SelectRange(*args
, **kwargs
)
1972 def Toggle(*args
, **kwargs
):
1973 """Toggle(self, size_t item)"""
1974 return _windows_
.VListBox_Toggle(*args
, **kwargs
)
1976 def SelectAll(*args
, **kwargs
):
1977 """SelectAll(self) -> bool"""
1978 return _windows_
.VListBox_SelectAll(*args
, **kwargs
)
1980 def DeselectAll(*args
, **kwargs
):
1981 """DeselectAll(self) -> bool"""
1982 return _windows_
.VListBox_DeselectAll(*args
, **kwargs
)
1984 def SetMargins(*args
, **kwargs
):
1985 """SetMargins(self, Point pt)"""
1986 return _windows_
.VListBox_SetMargins(*args
, **kwargs
)
1988 def SetMarginsXY(*args
, **kwargs
):
1989 """SetMarginsXY(self, int x, int y)"""
1990 return _windows_
.VListBox_SetMarginsXY(*args
, **kwargs
)
1992 def SetSelectionBackground(*args
, **kwargs
):
1993 """SetSelectionBackground(self, Colour col)"""
1994 return _windows_
.VListBox_SetSelectionBackground(*args
, **kwargs
)
1997 class VListBoxPtr(VListBox
):
1998 def __init__(self
, this
):
2000 if not hasattr(self
,"thisown"): self
.thisown
= 0
2001 self
.__class
__ = VListBox
2002 _windows_
.VListBox_swigregister(VListBoxPtr
)
2003 VListBoxNameStr
= cvar
.VListBoxNameStr
2005 def PreVListBox(*args
, **kwargs
):
2006 """PreVListBox() -> VListBox"""
2007 val
= _windows_
.new_PreVListBox(*args
, **kwargs
)
2011 class HtmlListBox(VListBox
):
2013 return "<%s.%s; proxy of C++ wxPyHtmlListBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2014 def __init__(self
, *args
, **kwargs
):
2016 __init__(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
2017 Size size=DefaultSize, long style=0, String name=VListBoxNameStr) -> HtmlListBox
2019 newobj
= _windows_
.new_HtmlListBox(*args
, **kwargs
)
2020 self
.this
= newobj
.this
2023 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, HtmlListBox
)
2025 def _setCallbackInfo(*args
, **kwargs
):
2026 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
2027 return _windows_
.HtmlListBox__setCallbackInfo(*args
, **kwargs
)
2029 def Create(*args
, **kwargs
):
2031 Create(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
2032 Size size=DefaultSize, long style=0, String name=VListBoxNameStr) -> bool
2034 return _windows_
.HtmlListBox_Create(*args
, **kwargs
)
2036 def RefreshAll(*args
, **kwargs
):
2037 """RefreshAll(self)"""
2038 return _windows_
.HtmlListBox_RefreshAll(*args
, **kwargs
)
2040 def SetItemCount(*args
, **kwargs
):
2041 """SetItemCount(self, size_t count)"""
2042 return _windows_
.HtmlListBox_SetItemCount(*args
, **kwargs
)
2044 def GetFileSystem(*args
, **kwargs
):
2045 """GetFileSystem(self) -> FileSystem"""
2046 return _windows_
.HtmlListBox_GetFileSystem(*args
, **kwargs
)
2049 class HtmlListBoxPtr(HtmlListBox
):
2050 def __init__(self
, this
):
2052 if not hasattr(self
,"thisown"): self
.thisown
= 0
2053 self
.__class
__ = HtmlListBox
2054 _windows_
.HtmlListBox_swigregister(HtmlListBoxPtr
)
2056 def PreHtmlListBox(*args
, **kwargs
):
2057 """PreHtmlListBox() -> HtmlListBox"""
2058 val
= _windows_
.new_PreHtmlListBox(*args
, **kwargs
)
2062 #---------------------------------------------------------------------------
2064 class TaskBarIcon(_core
.EvtHandler
):
2066 return "<%s.%s; proxy of C++ wxPyTaskBarIcon instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2067 def __init__(self
, *args
, **kwargs
):
2068 """__init__(self) -> TaskBarIcon"""
2069 newobj
= _windows_
.new_TaskBarIcon(*args
, **kwargs
)
2070 self
.this
= newobj
.this
2073 self
._setCallbackInfo
(self
, TaskBarIcon
, 0)
2075 def _setCallbackInfo(*args
, **kwargs
):
2076 """_setCallbackInfo(self, PyObject self, PyObject _class, int incref)"""
2077 return _windows_
.TaskBarIcon__setCallbackInfo(*args
, **kwargs
)
2079 def Destroy(*args
, **kwargs
):
2083 Deletes the C++ object this Python object is a proxy for.
2085 return _windows_
.TaskBarIcon_Destroy(*args
, **kwargs
)
2087 def IsOk(*args
, **kwargs
):
2088 """IsOk(self) -> bool"""
2089 return _windows_
.TaskBarIcon_IsOk(*args
, **kwargs
)
2091 def __nonzero__(self
): return self
.IsOk()
2092 def IsIconInstalled(*args
, **kwargs
):
2093 """IsIconInstalled(self) -> bool"""
2094 return _windows_
.TaskBarIcon_IsIconInstalled(*args
, **kwargs
)
2096 def SetIcon(*args
, **kwargs
):
2097 """SetIcon(self, Icon icon, String tooltip=EmptyString) -> bool"""
2098 return _windows_
.TaskBarIcon_SetIcon(*args
, **kwargs
)
2100 def RemoveIcon(*args
, **kwargs
):
2101 """RemoveIcon(self) -> bool"""
2102 return _windows_
.TaskBarIcon_RemoveIcon(*args
, **kwargs
)
2104 def PopupMenu(*args
, **kwargs
):
2105 """PopupMenu(self, Menu menu) -> bool"""
2106 return _windows_
.TaskBarIcon_PopupMenu(*args
, **kwargs
)
2109 class TaskBarIconPtr(TaskBarIcon
):
2110 def __init__(self
, this
):
2112 if not hasattr(self
,"thisown"): self
.thisown
= 0
2113 self
.__class
__ = TaskBarIcon
2114 _windows_
.TaskBarIcon_swigregister(TaskBarIconPtr
)
2116 class TaskBarIconEvent(_core
.Event
):
2118 return "<%s.%s; proxy of C++ wxTaskBarIconEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2119 def __init__(self
, *args
, **kwargs
):
2120 """__init__(self, wxEventType evtType, wxTaskBarIcon tbIcon) -> TaskBarIconEvent"""
2121 newobj
= _windows_
.new_TaskBarIconEvent(*args
, **kwargs
)
2122 self
.this
= newobj
.this
2126 class TaskBarIconEventPtr(TaskBarIconEvent
):
2127 def __init__(self
, this
):
2129 if not hasattr(self
,"thisown"): self
.thisown
= 0
2130 self
.__class
__ = TaskBarIconEvent
2131 _windows_
.TaskBarIconEvent_swigregister(TaskBarIconEventPtr
)
2133 wxEVT_TASKBAR_MOVE
= _windows_
.wxEVT_TASKBAR_MOVE
2134 wxEVT_TASKBAR_LEFT_DOWN
= _windows_
.wxEVT_TASKBAR_LEFT_DOWN
2135 wxEVT_TASKBAR_LEFT_UP
= _windows_
.wxEVT_TASKBAR_LEFT_UP
2136 wxEVT_TASKBAR_RIGHT_DOWN
= _windows_
.wxEVT_TASKBAR_RIGHT_DOWN
2137 wxEVT_TASKBAR_RIGHT_UP
= _windows_
.wxEVT_TASKBAR_RIGHT_UP
2138 wxEVT_TASKBAR_LEFT_DCLICK
= _windows_
.wxEVT_TASKBAR_LEFT_DCLICK
2139 wxEVT_TASKBAR_RIGHT_DCLICK
= _windows_
.wxEVT_TASKBAR_RIGHT_DCLICK
2140 EVT_TASKBAR_MOVE
= wx
.PyEventBinder ( wxEVT_TASKBAR_MOVE
)
2141 EVT_TASKBAR_LEFT_DOWN
= wx
.PyEventBinder ( wxEVT_TASKBAR_LEFT_DOWN
)
2142 EVT_TASKBAR_LEFT_UP
= wx
.PyEventBinder ( wxEVT_TASKBAR_LEFT_UP
)
2143 EVT_TASKBAR_RIGHT_DOWN
= wx
.PyEventBinder ( wxEVT_TASKBAR_RIGHT_DOWN
)
2144 EVT_TASKBAR_RIGHT_UP
= wx
.PyEventBinder ( wxEVT_TASKBAR_RIGHT_UP
)
2145 EVT_TASKBAR_LEFT_DCLICK
= wx
.PyEventBinder ( wxEVT_TASKBAR_LEFT_DCLICK
)
2146 EVT_TASKBAR_RIGHT_DCLICK
= wx
.PyEventBinder ( wxEVT_TASKBAR_RIGHT_DCLICK
)
2148 #---------------------------------------------------------------------------
2150 class ColourData(_core
.Object
):
2152 This class holds a variety of information related to the colour
2153 chooser dialog, used to transfer settings and results to and from the
2157 return "<%s.%s; proxy of C++ wxColourData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2158 def __init__(self
, *args
, **kwargs
):
2160 __init__(self) -> ColourData
2162 Constructor, sets default values.
2164 newobj
= _windows_
.new_ColourData(*args
, **kwargs
)
2165 self
.this
= newobj
.this
2168 def __del__(self
, destroy
=_windows_
.delete_ColourData
):
2171 if self
.thisown
: destroy(self
)
2174 def GetChooseFull(*args
, **kwargs
):
2176 GetChooseFull(self) -> bool
2178 Under Windows, determines whether the Windows colour dialog will
2179 display the full dialog with custom colour selection controls. Has no
2180 meaning under other platforms. The default value is true.
2182 return _windows_
.ColourData_GetChooseFull(*args
, **kwargs
)
2184 def GetColour(*args
, **kwargs
):
2186 GetColour(self) -> Colour
2188 Gets the colour (pre)selected by the dialog.
2190 return _windows_
.ColourData_GetColour(*args
, **kwargs
)
2192 def GetCustomColour(*args
, **kwargs
):
2194 GetCustomColour(self, int i) -> Colour
2196 Gets the i'th custom colour associated with the colour dialog. i
2197 should be an integer between 0 and 15. The default custom colours are
2198 all invalid colours.
2200 return _windows_
.ColourData_GetCustomColour(*args
, **kwargs
)
2202 def SetChooseFull(*args
, **kwargs
):
2204 SetChooseFull(self, int flag)
2206 Under Windows, tells the Windows colour dialog to display the full
2207 dialog with custom colour selection controls. Under other platforms,
2208 has no effect. The default value is true.
2210 return _windows_
.ColourData_SetChooseFull(*args
, **kwargs
)
2212 def SetColour(*args
, **kwargs
):
2214 SetColour(self, Colour colour)
2216 Sets the default colour for the colour dialog. The default colour is
2219 return _windows_
.ColourData_SetColour(*args
, **kwargs
)
2221 def SetCustomColour(*args
, **kwargs
):
2223 SetCustomColour(self, int i, Colour colour)
2225 Sets the i'th custom colour for the colour dialog. i should be an
2226 integer between 0 and 15. The default custom colours are all invalid colours.
2228 return _windows_
.ColourData_SetCustomColour(*args
, **kwargs
)
2231 class ColourDataPtr(ColourData
):
2232 def __init__(self
, this
):
2234 if not hasattr(self
,"thisown"): self
.thisown
= 0
2235 self
.__class
__ = ColourData
2236 _windows_
.ColourData_swigregister(ColourDataPtr
)
2237 FileSelectorPromptStr
= cvar
.FileSelectorPromptStr
2238 DirSelectorPromptStr
= cvar
.DirSelectorPromptStr
2239 DirDialogNameStr
= cvar
.DirDialogNameStr
2240 FileSelectorDefaultWildcardStr
= cvar
.FileSelectorDefaultWildcardStr
2241 GetTextFromUserPromptStr
= cvar
.GetTextFromUserPromptStr
2242 MessageBoxCaptionStr
= cvar
.MessageBoxCaptionStr
2244 class ColourDialog(Dialog
):
2245 """This class represents the colour chooser dialog."""
2247 return "<%s.%s; proxy of C++ wxColourDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2248 def __init__(self
, *args
, **kwargs
):
2250 __init__(self, Window parent, ColourData data=None) -> ColourDialog
2252 Constructor. Pass a parent window, and optionally a `wx.ColourData`,
2253 which will be copied to the colour dialog's internal ColourData
2256 newobj
= _windows_
.new_ColourDialog(*args
, **kwargs
)
2257 self
.this
= newobj
.this
2260 self
._setOORInfo
(self
)
2262 def GetColourData(*args
, **kwargs
):
2264 GetColourData(self) -> ColourData
2266 Returns a reference to the `wx.ColourData` used by the dialog.
2268 return _windows_
.ColourDialog_GetColourData(*args
, **kwargs
)
2271 class ColourDialogPtr(ColourDialog
):
2272 def __init__(self
, this
):
2274 if not hasattr(self
,"thisown"): self
.thisown
= 0
2275 self
.__class
__ = ColourDialog
2276 _windows_
.ColourDialog_swigregister(ColourDialogPtr
)
2278 class DirDialog(Dialog
):
2280 wx.DirDialog allows the user to select a directory by browising the
2284 return "<%s.%s; proxy of C++ wxDirDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2285 def __init__(self
, *args
, **kwargs
):
2287 __init__(self, Window parent, String message=DirSelectorPromptStr,
2288 String defaultPath=EmptyString, long style=0,
2289 Point pos=DefaultPosition, Size size=DefaultSize,
2290 String name=DirDialogNameStr) -> DirDialog
2292 Constructor. Use ShowModal method to show the dialog.
2294 newobj
= _windows_
.new_DirDialog(*args
, **kwargs
)
2295 self
.this
= newobj
.this
2298 self
._setOORInfo
(self
)
2300 def GetPath(*args
, **kwargs
):
2302 GetPath(self) -> String
2304 Returns the default or user-selected path.
2306 return _windows_
.DirDialog_GetPath(*args
, **kwargs
)
2308 def GetMessage(*args
, **kwargs
):
2310 GetMessage(self) -> String
2312 Returns the message that will be displayed on the dialog.
2314 return _windows_
.DirDialog_GetMessage(*args
, **kwargs
)
2316 def GetStyle(*args
, **kwargs
):
2318 GetStyle(self) -> long
2320 Returns the dialog style.
2322 return _windows_
.DirDialog_GetStyle(*args
, **kwargs
)
2324 def SetMessage(*args
, **kwargs
):
2326 SetMessage(self, String message)
2328 Sets the message that will be displayed on the dialog.
2330 return _windows_
.DirDialog_SetMessage(*args
, **kwargs
)
2332 def SetPath(*args
, **kwargs
):
2334 SetPath(self, String path)
2336 Sets the default path.
2338 return _windows_
.DirDialog_SetPath(*args
, **kwargs
)
2341 class DirDialogPtr(DirDialog
):
2342 def __init__(self
, this
):
2344 if not hasattr(self
,"thisown"): self
.thisown
= 0
2345 self
.__class
__ = DirDialog
2346 _windows_
.DirDialog_swigregister(DirDialogPtr
)
2348 class FileDialog(Dialog
):
2350 wx.FileDialog allows the user to select one or more files from the
2354 return "<%s.%s; proxy of C++ wxFileDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2355 def __init__(self
, *args
, **kwargs
):
2357 __init__(self, Window parent, String message=FileSelectorPromptStr,
2358 String defaultDir=EmptyString, String defaultFile=EmptyString,
2359 String wildcard=FileSelectorDefaultWildcardStr,
2360 long style=0, Point pos=DefaultPosition) -> FileDialog
2362 Constructor. Use ShowModal method to show the dialog.
2364 newobj
= _windows_
.new_FileDialog(*args
, **kwargs
)
2365 self
.this
= newobj
.this
2368 self
._setOORInfo
(self
)
2370 def SetMessage(*args
, **kwargs
):
2372 SetMessage(self, String message)
2374 Sets the message that will be displayed on the dialog.
2376 return _windows_
.FileDialog_SetMessage(*args
, **kwargs
)
2378 def SetPath(*args
, **kwargs
):
2380 SetPath(self, String path)
2382 Sets the path (the combined directory and filename that will be
2383 returned when the dialog is dismissed).
2385 return _windows_
.FileDialog_SetPath(*args
, **kwargs
)
2387 def SetDirectory(*args
, **kwargs
):
2389 SetDirectory(self, String dir)
2391 Sets the default directory.
2393 return _windows_
.FileDialog_SetDirectory(*args
, **kwargs
)
2395 def SetFilename(*args
, **kwargs
):
2397 SetFilename(self, String name)
2399 Sets the default filename.
2401 return _windows_
.FileDialog_SetFilename(*args
, **kwargs
)
2403 def SetWildcard(*args
, **kwargs
):
2405 SetWildcard(self, String wildCard)
2407 Sets the wildcard, which can contain multiple file types, for
2410 "BMP files (*.bmp)|*.bmp|GIF files (*.gif)|*.gif"
2413 return _windows_
.FileDialog_SetWildcard(*args
, **kwargs
)
2415 def SetStyle(*args
, **kwargs
):
2417 SetStyle(self, long style)
2419 Sets the dialog style.
2421 return _windows_
.FileDialog_SetStyle(*args
, **kwargs
)
2423 def SetFilterIndex(*args
, **kwargs
):
2425 SetFilterIndex(self, int filterIndex)
2427 Sets the default filter index, starting from zero.
2429 return _windows_
.FileDialog_SetFilterIndex(*args
, **kwargs
)
2431 def GetMessage(*args
, **kwargs
):
2433 GetMessage(self) -> String
2435 Returns the message that will be displayed on the dialog.
2437 return _windows_
.FileDialog_GetMessage(*args
, **kwargs
)
2439 def GetPath(*args
, **kwargs
):
2441 GetPath(self) -> String
2443 Returns the full path (directory and filename) of the selected file.
2445 return _windows_
.FileDialog_GetPath(*args
, **kwargs
)
2447 def GetDirectory(*args
, **kwargs
):
2449 GetDirectory(self) -> String
2451 Returns the default directory.
2453 return _windows_
.FileDialog_GetDirectory(*args
, **kwargs
)
2455 def GetFilename(*args
, **kwargs
):
2457 GetFilename(self) -> String
2459 Returns the default filename.
2461 return _windows_
.FileDialog_GetFilename(*args
, **kwargs
)
2463 def GetWildcard(*args
, **kwargs
):
2465 GetWildcard(self) -> String
2467 Returns the file dialog wildcard.
2469 return _windows_
.FileDialog_GetWildcard(*args
, **kwargs
)
2471 def GetStyle(*args
, **kwargs
):
2473 GetStyle(self) -> long
2475 Returns the dialog style.
2477 return _windows_
.FileDialog_GetStyle(*args
, **kwargs
)
2479 def GetFilterIndex(*args
, **kwargs
):
2481 GetFilterIndex(self) -> int
2483 Returns the index into the list of filters supplied, optionally, in
2484 the wildcard parameter. Before the dialog is shown, this is the index
2485 which will be used when the dialog is first displayed. After the
2486 dialog is shown, this is the index selected by the user.
2488 return _windows_
.FileDialog_GetFilterIndex(*args
, **kwargs
)
2490 def GetFilenames(*args
, **kwargs
):
2492 GetFilenames(self) -> PyObject
2494 Returns a list of filenames chosen in the dialog. This function
2495 should only be used with the dialogs which have wx.MULTIPLE style, use
2496 GetFilename for the others.
2498 return _windows_
.FileDialog_GetFilenames(*args
, **kwargs
)
2500 def GetPaths(*args
, **kwargs
):
2502 GetPaths(self) -> PyObject
2504 Fills the array paths with the full paths of the files chosen. This
2505 function should only be used with the dialogs which have wx.MULTIPLE
2506 style, use GetPath for the others.
2508 return _windows_
.FileDialog_GetPaths(*args
, **kwargs
)
2511 class FileDialogPtr(FileDialog
):
2512 def __init__(self
, this
):
2514 if not hasattr(self
,"thisown"): self
.thisown
= 0
2515 self
.__class
__ = FileDialog
2516 _windows_
.FileDialog_swigregister(FileDialogPtr
)
2518 CHOICEDLG_STYLE
= _windows_
.CHOICEDLG_STYLE
2519 class MultiChoiceDialog(Dialog
):
2520 """A simple dialog with a multi selection listbox."""
2522 return "<%s.%s; proxy of C++ wxMultiChoiceDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2523 def __init__(self
, *args
, **kwargs
):
2525 __init__(Window parent, String message, String caption,
2526 List choices=[], long style=CHOICEDLG_STYLE,
2527 Point pos=DefaultPosition) -> MultiChoiceDialog
2529 Constructor. Use ShowModal method to show the dialog.
2531 newobj
= _windows_
.new_MultiChoiceDialog(*args
, **kwargs
)
2532 self
.this
= newobj
.this
2535 self
._setOORInfo
(self
)
2537 def SetSelections(*args
, **kwargs
):
2539 SetSelections(List selections)
2541 Specify the items in the list that should be selected, using a list of
2544 return _windows_
.MultiChoiceDialog_SetSelections(*args
, **kwargs
)
2546 def GetSelections(*args
, **kwargs
):
2548 GetSelections() -> [selections]
2550 Returns a list of integers representing the items that are selected.
2552 return _windows_
.MultiChoiceDialog_GetSelections(*args
, **kwargs
)
2555 class MultiChoiceDialogPtr(MultiChoiceDialog
):
2556 def __init__(self
, this
):
2558 if not hasattr(self
,"thisown"): self
.thisown
= 0
2559 self
.__class
__ = MultiChoiceDialog
2560 _windows_
.MultiChoiceDialog_swigregister(MultiChoiceDialogPtr
)
2562 class SingleChoiceDialog(Dialog
):
2563 """A simple dialog with a single selection listbox."""
2565 return "<%s.%s; proxy of C++ wxSingleChoiceDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2566 def __init__(self
, *args
, **kwargs
):
2568 __init__(Window parent, String message, String caption,
2569 List choices=[], long style=CHOICEDLG_STYLE,
2570 Point pos=DefaultPosition) -> SingleChoiceDialog
2572 Constructor. Use ShowModal method to show the dialog.
2574 newobj
= _windows_
.new_SingleChoiceDialog(*args
, **kwargs
)
2575 self
.this
= newobj
.this
2578 self
._setOORInfo
(self
)
2580 def GetSelection(*args
, **kwargs
):
2582 GetSelection(self) -> int
2584 Get the index of teh currently selected item.
2586 return _windows_
.SingleChoiceDialog_GetSelection(*args
, **kwargs
)
2588 def GetStringSelection(*args
, **kwargs
):
2590 GetStringSelection(self) -> String
2592 Returns the string value of the currently selected item
2594 return _windows_
.SingleChoiceDialog_GetStringSelection(*args
, **kwargs
)
2596 def SetSelection(*args
, **kwargs
):
2598 SetSelection(self, int sel)
2600 Set the current selected item to sel
2602 return _windows_
.SingleChoiceDialog_SetSelection(*args
, **kwargs
)
2605 class SingleChoiceDialogPtr(SingleChoiceDialog
):
2606 def __init__(self
, this
):
2608 if not hasattr(self
,"thisown"): self
.thisown
= 0
2609 self
.__class
__ = SingleChoiceDialog
2610 _windows_
.SingleChoiceDialog_swigregister(SingleChoiceDialogPtr
)
2612 class TextEntryDialog(Dialog
):
2613 """A dialog with text control, [ok] and [cancel] buttons"""
2615 return "<%s.%s; proxy of C++ wxTextEntryDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2616 def __init__(self
, *args
, **kwargs
):
2618 __init__(self, Window parent, String message, String caption=GetTextFromUserPromptStr,
2619 String defaultValue=EmptyString,
2620 long style=wxTextEntryDialogStyle, Point pos=DefaultPosition) -> TextEntryDialog
2622 Constructor. Use ShowModal method to show the dialog.
2624 newobj
= _windows_
.new_TextEntryDialog(*args
, **kwargs
)
2625 self
.this
= newobj
.this
2628 self
._setOORInfo
(self
)
2630 def GetValue(*args
, **kwargs
):
2632 GetValue(self) -> String
2634 Returns the text that the user has entered if the user has pressed OK,
2635 or the original value if the user has pressed Cancel.
2637 return _windows_
.TextEntryDialog_GetValue(*args
, **kwargs
)
2639 def SetValue(*args
, **kwargs
):
2641 SetValue(self, String value)
2643 Sets the default text value.
2645 return _windows_
.TextEntryDialog_SetValue(*args
, **kwargs
)
2648 class TextEntryDialogPtr(TextEntryDialog
):
2649 def __init__(self
, this
):
2651 if not hasattr(self
,"thisown"): self
.thisown
= 0
2652 self
.__class
__ = TextEntryDialog
2653 _windows_
.TextEntryDialog_swigregister(TextEntryDialogPtr
)
2655 class PasswordEntryDialog(TextEntryDialog
):
2657 return "<%s.%s; proxy of C++ wxPasswordEntryDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2658 def __init__(self
, *args
, **kwargs
):
2660 __init__(self, Window parent, String message, String caption=GetPasswordFromUserPromptStr,
2661 String value=EmptyString,
2662 long style=wxTextEntryDialogStyle, Point pos=DefaultPosition) -> PasswordEntryDialog
2664 newobj
= _windows_
.new_PasswordEntryDialog(*args
, **kwargs
)
2665 self
.this
= newobj
.this
2669 class PasswordEntryDialogPtr(PasswordEntryDialog
):
2670 def __init__(self
, this
):
2672 if not hasattr(self
,"thisown"): self
.thisown
= 0
2673 self
.__class
__ = PasswordEntryDialog
2674 _windows_
.PasswordEntryDialog_swigregister(PasswordEntryDialogPtr
)
2675 GetPasswordFromUserPromptStr
= cvar
.GetPasswordFromUserPromptStr
2677 class FontData(_core
.Object
):
2679 This class holds a variety of information related to font dialogs and
2680 is used to transfer settings to and results from a `wx.FontDialog`.
2683 return "<%s.%s; proxy of C++ wxFontData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2684 def __init__(self
, *args
, **kwargs
):
2686 __init__(self) -> FontData
2688 This class holds a variety of information related to font dialogs and
2689 is used to transfer settings to and results from a `wx.FontDialog`.
2691 newobj
= _windows_
.new_FontData(*args
, **kwargs
)
2692 self
.this
= newobj
.this
2695 def __del__(self
, destroy
=_windows_
.delete_FontData
):
2698 if self
.thisown
: destroy(self
)
2701 def EnableEffects(*args
, **kwargs
):
2703 EnableEffects(self, bool enable)
2705 Enables or disables 'effects' under MS Windows only. This refers to
2706 the controls for manipulating colour, strikeout and underline
2707 properties. The default value is true.
2709 return _windows_
.FontData_EnableEffects(*args
, **kwargs
)
2711 def GetAllowSymbols(*args
, **kwargs
):
2713 GetAllowSymbols(self) -> bool
2715 Under MS Windows, returns a flag determining whether symbol fonts can
2716 be selected. Has no effect on other platforms. The default value is
2719 return _windows_
.FontData_GetAllowSymbols(*args
, **kwargs
)
2721 def GetColour(*args
, **kwargs
):
2723 GetColour(self) -> Colour
2725 Gets the colour associated with the font dialog. The default value is
2728 return _windows_
.FontData_GetColour(*args
, **kwargs
)
2730 def GetChosenFont(*args
, **kwargs
):
2732 GetChosenFont(self) -> Font
2734 Gets the font chosen by the user.
2736 return _windows_
.FontData_GetChosenFont(*args
, **kwargs
)
2738 def GetEnableEffects(*args
, **kwargs
):
2740 GetEnableEffects(self) -> bool
2742 Determines whether 'effects' are enabled under Windows.
2744 return _windows_
.FontData_GetEnableEffects(*args
, **kwargs
)
2746 def GetInitialFont(*args
, **kwargs
):
2748 GetInitialFont(self) -> Font
2750 Gets the font that will be initially used by the font dialog. This
2751 should have previously been set by the application.
2753 return _windows_
.FontData_GetInitialFont(*args
, **kwargs
)
2755 def GetShowHelp(*args
, **kwargs
):
2757 GetShowHelp(self) -> bool
2759 Returns true if the Help button will be shown (Windows only). The
2760 default value is false.
2762 return _windows_
.FontData_GetShowHelp(*args
, **kwargs
)
2764 def SetAllowSymbols(*args
, **kwargs
):
2766 SetAllowSymbols(self, bool allowSymbols)
2768 Under MS Windows, determines whether symbol fonts can be selected. Has
2769 no effect on other platforms. The default value is true.
2771 return _windows_
.FontData_SetAllowSymbols(*args
, **kwargs
)
2773 def SetChosenFont(*args
, **kwargs
):
2775 SetChosenFont(self, Font font)
2777 Sets the font that will be returned to the user (normally for internal
2780 return _windows_
.FontData_SetChosenFont(*args
, **kwargs
)
2782 def SetColour(*args
, **kwargs
):
2784 SetColour(self, Colour colour)
2786 Sets the colour that will be used for the font foreground colour. The
2787 default colour is black.
2789 return _windows_
.FontData_SetColour(*args
, **kwargs
)
2791 def SetInitialFont(*args
, **kwargs
):
2793 SetInitialFont(self, Font font)
2795 Sets the font that will be initially used by the font dialog.
2797 return _windows_
.FontData_SetInitialFont(*args
, **kwargs
)
2799 def SetRange(*args
, **kwargs
):
2801 SetRange(self, int min, int max)
2803 Sets the valid range for the font point size (Windows only). The
2804 default is 0, 0 (unrestricted range).
2806 return _windows_
.FontData_SetRange(*args
, **kwargs
)
2808 def SetShowHelp(*args
, **kwargs
):
2810 SetShowHelp(self, bool showHelp)
2812 Determines whether the Help button will be displayed in the font
2813 dialog (Windows only). The default value is false.
2815 return _windows_
.FontData_SetShowHelp(*args
, **kwargs
)
2818 class FontDataPtr(FontData
):
2819 def __init__(self
, this
):
2821 if not hasattr(self
,"thisown"): self
.thisown
= 0
2822 self
.__class
__ = FontData
2823 _windows_
.FontData_swigregister(FontDataPtr
)
2825 class FontDialog(Dialog
):
2827 wx.FontDialog allows the user to select a system font and its attributes.
2833 return "<%s.%s; proxy of C++ wxFontDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2834 def __init__(self
, *args
, **kwargs
):
2836 __init__(self, Window parent, FontData data) -> FontDialog
2838 Constructor. Pass a parent window and the `wx.FontData` object to be
2839 used to initialize the dialog controls. Call `ShowModal` to display
2840 the dialog. If ShowModal returns ``wx.ID_OK`` then you can fetch the
2841 results with via the `wx.FontData` returned by `GetFontData`.
2843 newobj
= _windows_
.new_FontDialog(*args
, **kwargs
)
2844 self
.this
= newobj
.this
2847 self
._setOORInfo
(self
)
2849 def GetFontData(*args
, **kwargs
):
2851 GetFontData(self) -> FontData
2853 Returns a reference to the internal `wx.FontData` used by the
2856 return _windows_
.FontDialog_GetFontData(*args
, **kwargs
)
2859 class FontDialogPtr(FontDialog
):
2860 def __init__(self
, this
):
2862 if not hasattr(self
,"thisown"): self
.thisown
= 0
2863 self
.__class
__ = FontDialog
2864 _windows_
.FontDialog_swigregister(FontDialogPtr
)
2866 class MessageDialog(Dialog
):
2868 This class provides a simple dialog that shows a single or multi-line
2869 message, with a choice of OK, Yes, No and/or Cancel buttons.
2872 return "<%s.%s; proxy of C++ wxMessageDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2873 def __init__(self
, *args
, **kwargs
):
2875 __init__(self, Window parent, String message, String caption=MessageBoxCaptionStr,
2876 long style=wxOK|wxCANCEL|wxCENTRE,
2877 Point pos=DefaultPosition) -> MessageDialog
2879 Constructor, use `ShowModal` to display the dialog.
2881 newobj
= _windows_
.new_MessageDialog(*args
, **kwargs
)
2882 self
.this
= newobj
.this
2885 self
._setOORInfo
(self
)
2888 class MessageDialogPtr(MessageDialog
):
2889 def __init__(self
, this
):
2891 if not hasattr(self
,"thisown"): self
.thisown
= 0
2892 self
.__class
__ = MessageDialog
2893 _windows_
.MessageDialog_swigregister(MessageDialogPtr
)
2895 class ProgressDialog(Frame
):
2897 A dialog that shows a short message and a progress bar. Optionally, it
2898 can display an ABORT button.
2901 return "<%s.%s; proxy of C++ wxProgressDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2902 def __init__(self
, *args
, **kwargs
):
2904 __init__(self, String title, String message, int maximum=100, Window parent=None,
2905 int style=wxPD_AUTO_HIDE|wxPD_APP_MODAL) -> ProgressDialog
2907 Constructor. Creates the dialog, displays it and disables user input
2908 for other windows, or, if wx.PD_APP_MODAL flag is not given, for its
2911 newobj
= _windows_
.new_ProgressDialog(*args
, **kwargs
)
2912 self
.this
= newobj
.this
2915 self
._setOORInfo
(self
)
2917 def Update(*args
, **kwargs
):
2919 Update(self, int value, String newmsg=EmptyString) -> bool
2921 Updates the dialog, setting the progress bar to the new value and, if
2922 given changes the message above it. The value given should be less
2923 than or equal to the maximum value given to the constructor and the
2924 dialog is closed if it is equal to the maximum. Returns true unless
2925 the Cancel button has been pressed.
2927 If false is returned, the application can either immediately destroy
2928 the dialog or ask the user for the confirmation and if the abort is
2929 not confirmed the dialog may be resumed with Resume function.
2931 return _windows_
.ProgressDialog_Update(*args
, **kwargs
)
2933 def Resume(*args
, **kwargs
):
2937 Can be used to continue with the dialog, after the user had chosen to
2940 return _windows_
.ProgressDialog_Resume(*args
, **kwargs
)
2943 class ProgressDialogPtr(ProgressDialog
):
2944 def __init__(self
, this
):
2946 if not hasattr(self
,"thisown"): self
.thisown
= 0
2947 self
.__class
__ = ProgressDialog
2948 _windows_
.ProgressDialog_swigregister(ProgressDialogPtr
)
2950 FR_DOWN
= _windows_
.FR_DOWN
2951 FR_WHOLEWORD
= _windows_
.FR_WHOLEWORD
2952 FR_MATCHCASE
= _windows_
.FR_MATCHCASE
2953 FR_REPLACEDIALOG
= _windows_
.FR_REPLACEDIALOG
2954 FR_NOUPDOWN
= _windows_
.FR_NOUPDOWN
2955 FR_NOMATCHCASE
= _windows_
.FR_NOMATCHCASE
2956 FR_NOWHOLEWORD
= _windows_
.FR_NOWHOLEWORD
2957 wxEVT_COMMAND_FIND
= _windows_
.wxEVT_COMMAND_FIND
2958 wxEVT_COMMAND_FIND_NEXT
= _windows_
.wxEVT_COMMAND_FIND_NEXT
2959 wxEVT_COMMAND_FIND_REPLACE
= _windows_
.wxEVT_COMMAND_FIND_REPLACE
2960 wxEVT_COMMAND_FIND_REPLACE_ALL
= _windows_
.wxEVT_COMMAND_FIND_REPLACE_ALL
2961 wxEVT_COMMAND_FIND_CLOSE
= _windows_
.wxEVT_COMMAND_FIND_CLOSE
2962 EVT_FIND
= wx
.PyEventBinder( wxEVT_COMMAND_FIND
, 1 )
2963 EVT_FIND_NEXT
= wx
.PyEventBinder( wxEVT_COMMAND_FIND_NEXT
, 1 )
2964 EVT_FIND_REPLACE
= wx
.PyEventBinder( wxEVT_COMMAND_FIND_REPLACE
, 1 )
2965 EVT_FIND_REPLACE_ALL
= wx
.PyEventBinder( wxEVT_COMMAND_FIND_REPLACE_ALL
, 1 )
2966 EVT_FIND_CLOSE
= wx
.PyEventBinder( wxEVT_COMMAND_FIND_CLOSE
, 1 )
2968 # For backwards compatibility. Should they be removed?
2969 EVT_COMMAND_FIND
= EVT_FIND
2970 EVT_COMMAND_FIND_NEXT
= EVT_FIND_NEXT
2971 EVT_COMMAND_FIND_REPLACE
= EVT_FIND_REPLACE
2972 EVT_COMMAND_FIND_REPLACE_ALL
= EVT_FIND_REPLACE_ALL
2973 EVT_COMMAND_FIND_CLOSE
= EVT_FIND_CLOSE
2975 class FindDialogEvent(_core
.CommandEvent
):
2976 """Events for the FindReplaceDialog"""
2978 return "<%s.%s; proxy of C++ wxFindDialogEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2979 def __init__(self
, *args
, **kwargs
):
2981 __init__(self, wxEventType commandType=wxEVT_NULL, int id=0) -> FindDialogEvent
2983 Events for the FindReplaceDialog
2985 newobj
= _windows_
.new_FindDialogEvent(*args
, **kwargs
)
2986 self
.this
= newobj
.this
2989 def GetFlags(*args
, **kwargs
):
2991 GetFlags(self) -> int
2993 Get the currently selected flags: this is the combination of
2994 wx.FR_DOWN, wx.FR_WHOLEWORD and wx.FR_MATCHCASE flags.
2996 return _windows_
.FindDialogEvent_GetFlags(*args
, **kwargs
)
2998 def GetFindString(*args
, **kwargs
):
3000 GetFindString(self) -> String
3002 Return the string to find (never empty).
3004 return _windows_
.FindDialogEvent_GetFindString(*args
, **kwargs
)
3006 def GetReplaceString(*args
, **kwargs
):
3008 GetReplaceString(self) -> String
3010 Return the string to replace the search string with (only for replace
3011 and replace all events).
3013 return _windows_
.FindDialogEvent_GetReplaceString(*args
, **kwargs
)
3015 def GetDialog(*args
, **kwargs
):
3017 GetDialog(self) -> FindReplaceDialog
3019 Return the pointer to the dialog which generated this event.
3021 return _windows_
.FindDialogEvent_GetDialog(*args
, **kwargs
)
3023 def SetFlags(*args
, **kwargs
):
3024 """SetFlags(self, int flags)"""
3025 return _windows_
.FindDialogEvent_SetFlags(*args
, **kwargs
)
3027 def SetFindString(*args
, **kwargs
):
3028 """SetFindString(self, String str)"""
3029 return _windows_
.FindDialogEvent_SetFindString(*args
, **kwargs
)
3031 def SetReplaceString(*args
, **kwargs
):
3032 """SetReplaceString(self, String str)"""
3033 return _windows_
.FindDialogEvent_SetReplaceString(*args
, **kwargs
)
3036 class FindDialogEventPtr(FindDialogEvent
):
3037 def __init__(self
, this
):
3039 if not hasattr(self
,"thisown"): self
.thisown
= 0
3040 self
.__class
__ = FindDialogEvent
3041 _windows_
.FindDialogEvent_swigregister(FindDialogEventPtr
)
3043 class FindReplaceData(_core
.Object
):
3045 wx.FindReplaceData holds the data for wx.FindReplaceDialog. It is used
3046 to initialize the dialog with the default values and will keep the
3047 last values from the dialog when it is closed. It is also updated each
3048 time a `wx.FindDialogEvent` is generated so instead of using the
3049 `wx.FindDialogEvent` methods you can also directly query this object.
3051 Note that all SetXXX() methods may only be called before showing the
3052 dialog and calling them has no effect later.
3055 return "<%s.%s; proxy of C++ wxFindReplaceData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3056 def __init__(self
, *args
, **kwargs
):
3058 __init__(self, int flags=0) -> FindReplaceData
3060 Constuctor initializes the flags to default value (0).
3062 newobj
= _windows_
.new_FindReplaceData(*args
, **kwargs
)
3063 self
.this
= newobj
.this
3066 def __del__(self
, destroy
=_windows_
.delete_FindReplaceData
):
3069 if self
.thisown
: destroy(self
)
3072 def GetFindString(*args
, **kwargs
):
3074 GetFindString(self) -> String
3076 Get the string to find.
3078 return _windows_
.FindReplaceData_GetFindString(*args
, **kwargs
)
3080 def GetReplaceString(*args
, **kwargs
):
3082 GetReplaceString(self) -> String
3084 Get the replacement string.
3086 return _windows_
.FindReplaceData_GetReplaceString(*args
, **kwargs
)
3088 def GetFlags(*args
, **kwargs
):
3090 GetFlags(self) -> int
3092 Get the combination of flag values.
3094 return _windows_
.FindReplaceData_GetFlags(*args
, **kwargs
)
3096 def SetFlags(*args
, **kwargs
):
3098 SetFlags(self, int flags)
3100 Set the flags to use to initialize the controls of the dialog.
3102 return _windows_
.FindReplaceData_SetFlags(*args
, **kwargs
)
3104 def SetFindString(*args
, **kwargs
):
3106 SetFindString(self, String str)
3108 Set the string to find (used as initial value by the dialog).
3110 return _windows_
.FindReplaceData_SetFindString(*args
, **kwargs
)
3112 def SetReplaceString(*args
, **kwargs
):
3114 SetReplaceString(self, String str)
3116 Set the replacement string (used as initial value by the dialog).
3118 return _windows_
.FindReplaceData_SetReplaceString(*args
, **kwargs
)
3121 class FindReplaceDataPtr(FindReplaceData
):
3122 def __init__(self
, this
):
3124 if not hasattr(self
,"thisown"): self
.thisown
= 0
3125 self
.__class
__ = FindReplaceData
3126 _windows_
.FindReplaceData_swigregister(FindReplaceDataPtr
)
3128 class FindReplaceDialog(Dialog
):
3130 wx.FindReplaceDialog is a standard modeless dialog which is used to
3131 allow the user to search for some text (and possibly replace it with
3132 something else). The actual searching is supposed to be done in the
3133 owner window which is the parent of this dialog. Note that it means
3134 that unlike for the other standard dialogs this one must have a parent
3135 window. Also note that there is no way to use this dialog in a modal
3136 way; it is always, by design and implementation, modeless.
3139 return "<%s.%s; proxy of C++ wxFindReplaceDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3140 def __init__(self
, *args
, **kwargs
):
3142 __init__(self, Window parent, FindReplaceData data, String title,
3143 int style=0) -> FindReplaceDialog
3145 Create a FindReplaceDialog. The parent and data parameters must be
3146 non-None. Use Show to display the dialog.
3148 newobj
= _windows_
.new_FindReplaceDialog(*args
, **kwargs
)
3149 self
.this
= newobj
.this
3152 self
._setOORInfo
(self
)
3154 def Create(*args
, **kwargs
):
3156 Create(self, Window parent, FindReplaceData data, String title,
3157 int style=0) -> bool
3159 Create the dialog, for 2-phase create.
3161 return _windows_
.FindReplaceDialog_Create(*args
, **kwargs
)
3163 def GetData(*args
, **kwargs
):
3165 GetData(self) -> FindReplaceData
3167 Get the FindReplaceData object used by this dialog.
3169 return _windows_
.FindReplaceDialog_GetData(*args
, **kwargs
)
3171 def SetData(*args
, **kwargs
):
3173 SetData(self, FindReplaceData data)
3175 Set the FindReplaceData object used by this dialog.
3177 return _windows_
.FindReplaceDialog_SetData(*args
, **kwargs
)
3180 class FindReplaceDialogPtr(FindReplaceDialog
):
3181 def __init__(self
, this
):
3183 if not hasattr(self
,"thisown"): self
.thisown
= 0
3184 self
.__class
__ = FindReplaceDialog
3185 _windows_
.FindReplaceDialog_swigregister(FindReplaceDialogPtr
)
3187 def PreFindReplaceDialog(*args
, **kwargs
):
3189 PreFindReplaceDialog() -> FindReplaceDialog
3191 Precreate a FindReplaceDialog for 2-phase creation
3193 val
= _windows_
.new_PreFindReplaceDialog(*args
, **kwargs
)
3197 #---------------------------------------------------------------------------
3199 IDM_WINDOWTILE
= _windows_
.IDM_WINDOWTILE
3200 IDM_WINDOWTILEHOR
= _windows_
.IDM_WINDOWTILEHOR
3201 IDM_WINDOWCASCADE
= _windows_
.IDM_WINDOWCASCADE
3202 IDM_WINDOWICONS
= _windows_
.IDM_WINDOWICONS
3203 IDM_WINDOWNEXT
= _windows_
.IDM_WINDOWNEXT
3204 IDM_WINDOWTILEVERT
= _windows_
.IDM_WINDOWTILEVERT
3205 FIRST_MDI_CHILD
= _windows_
.FIRST_MDI_CHILD
3206 LAST_MDI_CHILD
= _windows_
.LAST_MDI_CHILD
3207 class MDIParentFrame(Frame
):
3209 return "<%s.%s; proxy of C++ wxMDIParentFrame instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3210 def __init__(self
, *args
, **kwargs
):
3212 __init__(self, Window parent, int id=-1, String title=EmptyString,
3213 Point pos=DefaultPosition, Size size=DefaultSize,
3214 long style=wxDEFAULT_FRAME_STYLE|wxVSCROLL|wxHSCROLL,
3215 String name=FrameNameStr) -> MDIParentFrame
3217 newobj
= _windows_
.new_MDIParentFrame(*args
, **kwargs
)
3218 self
.this
= newobj
.this
3221 self
._setOORInfo
(self
)
3223 def Create(*args
, **kwargs
):
3225 Create(self, Window parent, int id=-1, String title=EmptyString,
3226 Point pos=DefaultPosition, Size size=DefaultSize,
3227 long style=wxDEFAULT_FRAME_STYLE|wxVSCROLL|wxHSCROLL,
3228 String name=FrameNameStr) -> bool
3230 return _windows_
.MDIParentFrame_Create(*args
, **kwargs
)
3232 def ActivateNext(*args
, **kwargs
):
3233 """ActivateNext(self)"""
3234 return _windows_
.MDIParentFrame_ActivateNext(*args
, **kwargs
)
3236 def ActivatePrevious(*args
, **kwargs
):
3237 """ActivatePrevious(self)"""
3238 return _windows_
.MDIParentFrame_ActivatePrevious(*args
, **kwargs
)
3240 def ArrangeIcons(*args
, **kwargs
):
3241 """ArrangeIcons(self)"""
3242 return _windows_
.MDIParentFrame_ArrangeIcons(*args
, **kwargs
)
3244 def Cascade(*args
, **kwargs
):
3246 return _windows_
.MDIParentFrame_Cascade(*args
, **kwargs
)
3248 def GetActiveChild(*args
, **kwargs
):
3249 """GetActiveChild(self) -> MDIChildFrame"""
3250 return _windows_
.MDIParentFrame_GetActiveChild(*args
, **kwargs
)
3252 def GetClientWindow(*args
, **kwargs
):
3253 """GetClientWindow(self) -> MDIClientWindow"""
3254 return _windows_
.MDIParentFrame_GetClientWindow(*args
, **kwargs
)
3256 def GetToolBar(*args
, **kwargs
):
3257 """GetToolBar(self) -> Window"""
3258 return _windows_
.MDIParentFrame_GetToolBar(*args
, **kwargs
)
3260 def GetWindowMenu(*args
, **kwargs
):
3261 """GetWindowMenu(self) -> Menu"""
3262 return _windows_
.MDIParentFrame_GetWindowMenu(*args
, **kwargs
)
3264 def SetWindowMenu(*args
, **kwargs
):
3265 """SetWindowMenu(self, Menu menu)"""
3266 return _windows_
.MDIParentFrame_SetWindowMenu(*args
, **kwargs
)
3268 def SetToolBar(*args
, **kwargs
):
3269 """SetToolBar(self, wxToolBar toolbar)"""
3270 return _windows_
.MDIParentFrame_SetToolBar(*args
, **kwargs
)
3272 def Tile(*args
, **kwargs
):
3274 return _windows_
.MDIParentFrame_Tile(*args
, **kwargs
)
3277 class MDIParentFramePtr(MDIParentFrame
):
3278 def __init__(self
, this
):
3280 if not hasattr(self
,"thisown"): self
.thisown
= 0
3281 self
.__class
__ = MDIParentFrame
3282 _windows_
.MDIParentFrame_swigregister(MDIParentFramePtr
)
3284 def PreMDIParentFrame(*args
, **kwargs
):
3285 """PreMDIParentFrame() -> MDIParentFrame"""
3286 val
= _windows_
.new_PreMDIParentFrame(*args
, **kwargs
)
3290 class MDIChildFrame(Frame
):
3292 return "<%s.%s; proxy of C++ wxMDIChildFrame instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3293 def __init__(self
, *args
, **kwargs
):
3295 __init__(self, MDIParentFrame parent, int id=-1, String title=EmptyString,
3296 Point pos=DefaultPosition, Size size=DefaultSize,
3297 long style=DEFAULT_FRAME_STYLE,
3298 String name=FrameNameStr) -> MDIChildFrame
3300 newobj
= _windows_
.new_MDIChildFrame(*args
, **kwargs
)
3301 self
.this
= newobj
.this
3304 self
._setOORInfo
(self
)
3306 def Create(*args
, **kwargs
):
3308 Create(self, MDIParentFrame parent, int id=-1, String title=EmptyString,
3309 Point pos=DefaultPosition, Size size=DefaultSize,
3310 long style=DEFAULT_FRAME_STYLE,
3311 String name=FrameNameStr) -> bool
3313 return _windows_
.MDIChildFrame_Create(*args
, **kwargs
)
3315 def Activate(*args
, **kwargs
):
3316 """Activate(self)"""
3317 return _windows_
.MDIChildFrame_Activate(*args
, **kwargs
)
3319 def Maximize(*args
, **kwargs
):
3320 """Maximize(self, bool maximize)"""
3321 return _windows_
.MDIChildFrame_Maximize(*args
, **kwargs
)
3323 def Restore(*args
, **kwargs
):
3325 return _windows_
.MDIChildFrame_Restore(*args
, **kwargs
)
3328 class MDIChildFramePtr(MDIChildFrame
):
3329 def __init__(self
, this
):
3331 if not hasattr(self
,"thisown"): self
.thisown
= 0
3332 self
.__class
__ = MDIChildFrame
3333 _windows_
.MDIChildFrame_swigregister(MDIChildFramePtr
)
3335 def PreMDIChildFrame(*args
, **kwargs
):
3336 """PreMDIChildFrame() -> MDIChildFrame"""
3337 val
= _windows_
.new_PreMDIChildFrame(*args
, **kwargs
)
3341 class MDIClientWindow(_core
.Window
):
3343 return "<%s.%s; proxy of C++ wxMDIClientWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3344 def __init__(self
, *args
, **kwargs
):
3345 """__init__(self, MDIParentFrame parent, long style=0) -> MDIClientWindow"""
3346 newobj
= _windows_
.new_MDIClientWindow(*args
, **kwargs
)
3347 self
.this
= newobj
.this
3350 self
._setOORInfo
(self
)
3352 def Create(*args
, **kwargs
):
3353 """Create(self, MDIParentFrame parent, long style=0) -> bool"""
3354 return _windows_
.MDIClientWindow_Create(*args
, **kwargs
)
3357 class MDIClientWindowPtr(MDIClientWindow
):
3358 def __init__(self
, this
):
3360 if not hasattr(self
,"thisown"): self
.thisown
= 0
3361 self
.__class
__ = MDIClientWindow
3362 _windows_
.MDIClientWindow_swigregister(MDIClientWindowPtr
)
3364 def PreMDIClientWindow(*args
, **kwargs
):
3365 """PreMDIClientWindow() -> MDIClientWindow"""
3366 val
= _windows_
.new_PreMDIClientWindow(*args
, **kwargs
)
3370 #---------------------------------------------------------------------------
3372 class PyWindow(_core
.Window
):
3374 return "<%s.%s; proxy of C++ wxPyWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3375 def __init__(self
, *args
, **kwargs
):
3377 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
3378 Size size=DefaultSize, long style=0, String name=PanelNameStr) -> PyWindow
3380 newobj
= _windows_
.new_PyWindow(*args
, **kwargs
)
3381 self
.this
= newobj
.this
3384 self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyWindow
)
3386 def _setCallbackInfo(*args
, **kwargs
):
3387 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
3388 return _windows_
.PyWindow__setCallbackInfo(*args
, **kwargs
)
3390 def SetBestSize(*args
, **kwargs
):
3391 """SetBestSize(self, Size size)"""
3392 return _windows_
.PyWindow_SetBestSize(*args
, **kwargs
)
3394 def base_DoMoveWindow(*args
, **kwargs
):
3395 """base_DoMoveWindow(self, int x, int y, int width, int height)"""
3396 return _windows_
.PyWindow_base_DoMoveWindow(*args
, **kwargs
)
3398 def base_DoSetSize(*args
, **kwargs
):
3399 """base_DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
3400 return _windows_
.PyWindow_base_DoSetSize(*args
, **kwargs
)
3402 def base_DoSetClientSize(*args
, **kwargs
):
3403 """base_DoSetClientSize(self, int width, int height)"""
3404 return _windows_
.PyWindow_base_DoSetClientSize(*args
, **kwargs
)
3406 def base_DoSetVirtualSize(*args
, **kwargs
):
3407 """base_DoSetVirtualSize(self, int x, int y)"""
3408 return _windows_
.PyWindow_base_DoSetVirtualSize(*args
, **kwargs
)
3410 def base_DoGetSize(*args
, **kwargs
):
3411 """base_DoGetSize() -> (width, height)"""
3412 return _windows_
.PyWindow_base_DoGetSize(*args
, **kwargs
)
3414 def base_DoGetClientSize(*args
, **kwargs
):
3415 """base_DoGetClientSize() -> (width, height)"""
3416 return _windows_
.PyWindow_base_DoGetClientSize(*args
, **kwargs
)
3418 def base_DoGetPosition(*args
, **kwargs
):
3419 """base_DoGetPosition() -> (x,y)"""
3420 return _windows_
.PyWindow_base_DoGetPosition(*args
, **kwargs
)
3422 def base_DoGetVirtualSize(*args
, **kwargs
):
3423 """base_DoGetVirtualSize(self) -> Size"""
3424 return _windows_
.PyWindow_base_DoGetVirtualSize(*args
, **kwargs
)
3426 def base_DoGetBestSize(*args
, **kwargs
):
3427 """base_DoGetBestSize(self) -> Size"""
3428 return _windows_
.PyWindow_base_DoGetBestSize(*args
, **kwargs
)
3430 def base_InitDialog(*args
, **kwargs
):
3431 """base_InitDialog(self)"""
3432 return _windows_
.PyWindow_base_InitDialog(*args
, **kwargs
)
3434 def base_TransferDataToWindow(*args
, **kwargs
):
3435 """base_TransferDataToWindow(self) -> bool"""
3436 return _windows_
.PyWindow_base_TransferDataToWindow(*args
, **kwargs
)
3438 def base_TransferDataFromWindow(*args
, **kwargs
):
3439 """base_TransferDataFromWindow(self) -> bool"""
3440 return _windows_
.PyWindow_base_TransferDataFromWindow(*args
, **kwargs
)
3442 def base_Validate(*args
, **kwargs
):
3443 """base_Validate(self) -> bool"""
3444 return _windows_
.PyWindow_base_Validate(*args
, **kwargs
)
3446 def base_AcceptsFocus(*args
, **kwargs
):
3447 """base_AcceptsFocus(self) -> bool"""
3448 return _windows_
.PyWindow_base_AcceptsFocus(*args
, **kwargs
)
3450 def base_AcceptsFocusFromKeyboard(*args
, **kwargs
):
3451 """base_AcceptsFocusFromKeyboard(self) -> bool"""
3452 return _windows_
.PyWindow_base_AcceptsFocusFromKeyboard(*args
, **kwargs
)
3454 def base_GetMaxSize(*args
, **kwargs
):
3455 """base_GetMaxSize(self) -> Size"""
3456 return _windows_
.PyWindow_base_GetMaxSize(*args
, **kwargs
)
3458 def base_AddChild(*args
, **kwargs
):
3459 """base_AddChild(self, Window child)"""
3460 return _windows_
.PyWindow_base_AddChild(*args
, **kwargs
)
3462 def base_RemoveChild(*args
, **kwargs
):
3463 """base_RemoveChild(self, Window child)"""
3464 return _windows_
.PyWindow_base_RemoveChild(*args
, **kwargs
)
3466 def base_ShouldInheritColours(*args
, **kwargs
):
3467 """base_ShouldInheritColours(self) -> bool"""
3468 return _windows_
.PyWindow_base_ShouldInheritColours(*args
, **kwargs
)
3470 def base_ApplyParentThemeBackground(*args
, **kwargs
):
3471 """base_ApplyParentThemeBackground(self, Colour c)"""
3472 return _windows_
.PyWindow_base_ApplyParentThemeBackground(*args
, **kwargs
)
3474 def base_GetDefaultAttributes(*args
, **kwargs
):
3475 """base_GetDefaultAttributes(self) -> VisualAttributes"""
3476 return _windows_
.PyWindow_base_GetDefaultAttributes(*args
, **kwargs
)
3479 class PyWindowPtr(PyWindow
):
3480 def __init__(self
, this
):
3482 if not hasattr(self
,"thisown"): self
.thisown
= 0
3483 self
.__class
__ = PyWindow
3484 _windows_
.PyWindow_swigregister(PyWindowPtr
)
3486 def PrePyWindow(*args
, **kwargs
):
3487 """PrePyWindow() -> PyWindow"""
3488 val
= _windows_
.new_PrePyWindow(*args
, **kwargs
)
3492 class PyPanel(Panel
):
3494 return "<%s.%s; proxy of C++ wxPyPanel instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3495 def __init__(self
, *args
, **kwargs
):
3497 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
3498 Size size=DefaultSize, long style=0, String name=PanelNameStr) -> PyPanel
3500 newobj
= _windows_
.new_PyPanel(*args
, **kwargs
)
3501 self
.this
= newobj
.this
3504 self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyPanel
)
3506 def _setCallbackInfo(*args
, **kwargs
):
3507 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
3508 return _windows_
.PyPanel__setCallbackInfo(*args
, **kwargs
)
3510 def SetBestSize(*args
, **kwargs
):
3511 """SetBestSize(self, Size size)"""
3512 return _windows_
.PyPanel_SetBestSize(*args
, **kwargs
)
3514 def base_DoMoveWindow(*args
, **kwargs
):
3515 """base_DoMoveWindow(self, int x, int y, int width, int height)"""
3516 return _windows_
.PyPanel_base_DoMoveWindow(*args
, **kwargs
)
3518 def base_DoSetSize(*args
, **kwargs
):
3519 """base_DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
3520 return _windows_
.PyPanel_base_DoSetSize(*args
, **kwargs
)
3522 def base_DoSetClientSize(*args
, **kwargs
):
3523 """base_DoSetClientSize(self, int width, int height)"""
3524 return _windows_
.PyPanel_base_DoSetClientSize(*args
, **kwargs
)
3526 def base_DoSetVirtualSize(*args
, **kwargs
):
3527 """base_DoSetVirtualSize(self, int x, int y)"""
3528 return _windows_
.PyPanel_base_DoSetVirtualSize(*args
, **kwargs
)
3530 def base_DoGetSize(*args
, **kwargs
):
3531 """base_DoGetSize() -> (width, height)"""
3532 return _windows_
.PyPanel_base_DoGetSize(*args
, **kwargs
)
3534 def base_DoGetClientSize(*args
, **kwargs
):
3535 """base_DoGetClientSize() -> (width, height)"""
3536 return _windows_
.PyPanel_base_DoGetClientSize(*args
, **kwargs
)
3538 def base_DoGetPosition(*args
, **kwargs
):
3539 """base_DoGetPosition() -> (x,y)"""
3540 return _windows_
.PyPanel_base_DoGetPosition(*args
, **kwargs
)
3542 def base_DoGetVirtualSize(*args
, **kwargs
):
3543 """base_DoGetVirtualSize(self) -> Size"""
3544 return _windows_
.PyPanel_base_DoGetVirtualSize(*args
, **kwargs
)
3546 def base_DoGetBestSize(*args
, **kwargs
):
3547 """base_DoGetBestSize(self) -> Size"""
3548 return _windows_
.PyPanel_base_DoGetBestSize(*args
, **kwargs
)
3550 def base_InitDialog(*args
, **kwargs
):
3551 """base_InitDialog(self)"""
3552 return _windows_
.PyPanel_base_InitDialog(*args
, **kwargs
)
3554 def base_TransferDataToWindow(*args
, **kwargs
):
3555 """base_TransferDataToWindow(self) -> bool"""
3556 return _windows_
.PyPanel_base_TransferDataToWindow(*args
, **kwargs
)
3558 def base_TransferDataFromWindow(*args
, **kwargs
):
3559 """base_TransferDataFromWindow(self) -> bool"""
3560 return _windows_
.PyPanel_base_TransferDataFromWindow(*args
, **kwargs
)
3562 def base_Validate(*args
, **kwargs
):
3563 """base_Validate(self) -> bool"""
3564 return _windows_
.PyPanel_base_Validate(*args
, **kwargs
)
3566 def base_AcceptsFocus(*args
, **kwargs
):
3567 """base_AcceptsFocus(self) -> bool"""
3568 return _windows_
.PyPanel_base_AcceptsFocus(*args
, **kwargs
)
3570 def base_AcceptsFocusFromKeyboard(*args
, **kwargs
):
3571 """base_AcceptsFocusFromKeyboard(self) -> bool"""
3572 return _windows_
.PyPanel_base_AcceptsFocusFromKeyboard(*args
, **kwargs
)
3574 def base_GetMaxSize(*args
, **kwargs
):
3575 """base_GetMaxSize(self) -> Size"""
3576 return _windows_
.PyPanel_base_GetMaxSize(*args
, **kwargs
)
3578 def base_AddChild(*args
, **kwargs
):
3579 """base_AddChild(self, Window child)"""
3580 return _windows_
.PyPanel_base_AddChild(*args
, **kwargs
)
3582 def base_RemoveChild(*args
, **kwargs
):
3583 """base_RemoveChild(self, Window child)"""
3584 return _windows_
.PyPanel_base_RemoveChild(*args
, **kwargs
)
3586 def base_ShouldInheritColours(*args
, **kwargs
):
3587 """base_ShouldInheritColours(self) -> bool"""
3588 return _windows_
.PyPanel_base_ShouldInheritColours(*args
, **kwargs
)
3590 def base_ApplyParentThemeBackground(*args
, **kwargs
):
3591 """base_ApplyParentThemeBackground(self, Colour c)"""
3592 return _windows_
.PyPanel_base_ApplyParentThemeBackground(*args
, **kwargs
)
3594 def base_GetDefaultAttributes(*args
, **kwargs
):
3595 """base_GetDefaultAttributes(self) -> VisualAttributes"""
3596 return _windows_
.PyPanel_base_GetDefaultAttributes(*args
, **kwargs
)
3599 class PyPanelPtr(PyPanel
):
3600 def __init__(self
, this
):
3602 if not hasattr(self
,"thisown"): self
.thisown
= 0
3603 self
.__class
__ = PyPanel
3604 _windows_
.PyPanel_swigregister(PyPanelPtr
)
3606 def PrePyPanel(*args
, **kwargs
):
3607 """PrePyPanel() -> PyPanel"""
3608 val
= _windows_
.new_PrePyPanel(*args
, **kwargs
)
3612 class PyScrolledWindow(ScrolledWindow
):
3614 return "<%s.%s; proxy of C++ wxPyScrolledWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3615 def __init__(self
, *args
, **kwargs
):
3617 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
3618 Size size=DefaultSize, long style=0, String name=PanelNameStr) -> PyScrolledWindow
3620 newobj
= _windows_
.new_PyScrolledWindow(*args
, **kwargs
)
3621 self
.this
= newobj
.this
3624 self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyPanel
)
3626 def _setCallbackInfo(*args
, **kwargs
):
3627 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
3628 return _windows_
.PyScrolledWindow__setCallbackInfo(*args
, **kwargs
)
3630 def SetBestSize(*args
, **kwargs
):
3631 """SetBestSize(self, Size size)"""
3632 return _windows_
.PyScrolledWindow_SetBestSize(*args
, **kwargs
)
3634 def base_DoMoveWindow(*args
, **kwargs
):
3635 """base_DoMoveWindow(self, int x, int y, int width, int height)"""
3636 return _windows_
.PyScrolledWindow_base_DoMoveWindow(*args
, **kwargs
)
3638 def base_DoSetSize(*args
, **kwargs
):
3639 """base_DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
3640 return _windows_
.PyScrolledWindow_base_DoSetSize(*args
, **kwargs
)
3642 def base_DoSetClientSize(*args
, **kwargs
):
3643 """base_DoSetClientSize(self, int width, int height)"""
3644 return _windows_
.PyScrolledWindow_base_DoSetClientSize(*args
, **kwargs
)
3646 def base_DoSetVirtualSize(*args
, **kwargs
):
3647 """base_DoSetVirtualSize(self, int x, int y)"""
3648 return _windows_
.PyScrolledWindow_base_DoSetVirtualSize(*args
, **kwargs
)
3650 def base_DoGetSize(*args
, **kwargs
):
3651 """base_DoGetSize() -> (width, height)"""
3652 return _windows_
.PyScrolledWindow_base_DoGetSize(*args
, **kwargs
)
3654 def base_DoGetClientSize(*args
, **kwargs
):
3655 """base_DoGetClientSize() -> (width, height)"""
3656 return _windows_
.PyScrolledWindow_base_DoGetClientSize(*args
, **kwargs
)
3658 def base_DoGetPosition(*args
, **kwargs
):
3659 """base_DoGetPosition() -> (x,y)"""
3660 return _windows_
.PyScrolledWindow_base_DoGetPosition(*args
, **kwargs
)
3662 def base_DoGetVirtualSize(*args
, **kwargs
):
3663 """base_DoGetVirtualSize(self) -> Size"""
3664 return _windows_
.PyScrolledWindow_base_DoGetVirtualSize(*args
, **kwargs
)
3666 def base_DoGetBestSize(*args
, **kwargs
):
3667 """base_DoGetBestSize(self) -> Size"""
3668 return _windows_
.PyScrolledWindow_base_DoGetBestSize(*args
, **kwargs
)
3670 def base_InitDialog(*args
, **kwargs
):
3671 """base_InitDialog(self)"""
3672 return _windows_
.PyScrolledWindow_base_InitDialog(*args
, **kwargs
)
3674 def base_TransferDataToWindow(*args
, **kwargs
):
3675 """base_TransferDataToWindow(self) -> bool"""
3676 return _windows_
.PyScrolledWindow_base_TransferDataToWindow(*args
, **kwargs
)
3678 def base_TransferDataFromWindow(*args
, **kwargs
):
3679 """base_TransferDataFromWindow(self) -> bool"""
3680 return _windows_
.PyScrolledWindow_base_TransferDataFromWindow(*args
, **kwargs
)
3682 def base_Validate(*args
, **kwargs
):
3683 """base_Validate(self) -> bool"""
3684 return _windows_
.PyScrolledWindow_base_Validate(*args
, **kwargs
)
3686 def base_AcceptsFocus(*args
, **kwargs
):
3687 """base_AcceptsFocus(self) -> bool"""
3688 return _windows_
.PyScrolledWindow_base_AcceptsFocus(*args
, **kwargs
)
3690 def base_AcceptsFocusFromKeyboard(*args
, **kwargs
):
3691 """base_AcceptsFocusFromKeyboard(self) -> bool"""
3692 return _windows_
.PyScrolledWindow_base_AcceptsFocusFromKeyboard(*args
, **kwargs
)
3694 def base_GetMaxSize(*args
, **kwargs
):
3695 """base_GetMaxSize(self) -> Size"""
3696 return _windows_
.PyScrolledWindow_base_GetMaxSize(*args
, **kwargs
)
3698 def base_AddChild(*args
, **kwargs
):
3699 """base_AddChild(self, Window child)"""
3700 return _windows_
.PyScrolledWindow_base_AddChild(*args
, **kwargs
)
3702 def base_RemoveChild(*args
, **kwargs
):
3703 """base_RemoveChild(self, Window child)"""
3704 return _windows_
.PyScrolledWindow_base_RemoveChild(*args
, **kwargs
)
3706 def base_ShouldInheritColours(*args
, **kwargs
):
3707 """base_ShouldInheritColours(self) -> bool"""
3708 return _windows_
.PyScrolledWindow_base_ShouldInheritColours(*args
, **kwargs
)
3710 def base_ApplyParentThemeBackground(*args
, **kwargs
):
3711 """base_ApplyParentThemeBackground(self, Colour c)"""
3712 return _windows_
.PyScrolledWindow_base_ApplyParentThemeBackground(*args
, **kwargs
)
3714 def base_GetDefaultAttributes(*args
, **kwargs
):
3715 """base_GetDefaultAttributes(self) -> VisualAttributes"""
3716 return _windows_
.PyScrolledWindow_base_GetDefaultAttributes(*args
, **kwargs
)
3719 class PyScrolledWindowPtr(PyScrolledWindow
):
3720 def __init__(self
, this
):
3722 if not hasattr(self
,"thisown"): self
.thisown
= 0
3723 self
.__class
__ = PyScrolledWindow
3724 _windows_
.PyScrolledWindow_swigregister(PyScrolledWindowPtr
)
3726 def PrePyScrolledWindow(*args
, **kwargs
):
3727 """PrePyScrolledWindow() -> PyScrolledWindow"""
3728 val
= _windows_
.new_PrePyScrolledWindow(*args
, **kwargs
)
3732 #---------------------------------------------------------------------------
3734 PRINT_MODE_NONE
= _windows_
.PRINT_MODE_NONE
3735 PRINT_MODE_PREVIEW
= _windows_
.PRINT_MODE_PREVIEW
3736 PRINT_MODE_FILE
= _windows_
.PRINT_MODE_FILE
3737 PRINT_MODE_PRINTER
= _windows_
.PRINT_MODE_PRINTER
3738 PRINT_MODE_STREAM
= _windows_
.PRINT_MODE_STREAM
3739 PRINTBIN_DEFAULT
= _windows_
.PRINTBIN_DEFAULT
3740 PRINTBIN_ONLYONE
= _windows_
.PRINTBIN_ONLYONE
3741 PRINTBIN_LOWER
= _windows_
.PRINTBIN_LOWER
3742 PRINTBIN_MIDDLE
= _windows_
.PRINTBIN_MIDDLE
3743 PRINTBIN_MANUAL
= _windows_
.PRINTBIN_MANUAL
3744 PRINTBIN_ENVELOPE
= _windows_
.PRINTBIN_ENVELOPE
3745 PRINTBIN_ENVMANUAL
= _windows_
.PRINTBIN_ENVMANUAL
3746 PRINTBIN_AUTO
= _windows_
.PRINTBIN_AUTO
3747 PRINTBIN_TRACTOR
= _windows_
.PRINTBIN_TRACTOR
3748 PRINTBIN_SMALLFMT
= _windows_
.PRINTBIN_SMALLFMT
3749 PRINTBIN_LARGEFMT
= _windows_
.PRINTBIN_LARGEFMT
3750 PRINTBIN_LARGECAPACITY
= _windows_
.PRINTBIN_LARGECAPACITY
3751 PRINTBIN_CASSETTE
= _windows_
.PRINTBIN_CASSETTE
3752 PRINTBIN_FORMSOURCE
= _windows_
.PRINTBIN_FORMSOURCE
3753 PRINTBIN_USER
= _windows_
.PRINTBIN_USER
3754 class PrintData(_core
.Object
):
3756 return "<%s.%s; proxy of C++ wxPrintData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3757 def __init__(self
, *args
):
3759 __init__(self) -> PrintData
3760 __init__(self, PrintData data) -> PrintData
3762 newobj
= _windows_
.new_PrintData(*args
)
3763 self
.this
= newobj
.this
3766 def __del__(self
, destroy
=_windows_
.delete_PrintData
):
3769 if self
.thisown
: destroy(self
)
3772 def GetNoCopies(*args
, **kwargs
):
3773 """GetNoCopies(self) -> int"""
3774 return _windows_
.PrintData_GetNoCopies(*args
, **kwargs
)
3776 def GetCollate(*args
, **kwargs
):
3777 """GetCollate(self) -> bool"""
3778 return _windows_
.PrintData_GetCollate(*args
, **kwargs
)
3780 def GetOrientation(*args
, **kwargs
):
3781 """GetOrientation(self) -> int"""
3782 return _windows_
.PrintData_GetOrientation(*args
, **kwargs
)
3784 def Ok(*args
, **kwargs
):
3785 """Ok(self) -> bool"""
3786 return _windows_
.PrintData_Ok(*args
, **kwargs
)
3788 def GetPrinterName(*args
, **kwargs
):
3789 """GetPrinterName(self) -> String"""
3790 return _windows_
.PrintData_GetPrinterName(*args
, **kwargs
)
3792 def GetColour(*args
, **kwargs
):
3793 """GetColour(self) -> bool"""
3794 return _windows_
.PrintData_GetColour(*args
, **kwargs
)
3796 def GetDuplex(*args
, **kwargs
):
3797 """GetDuplex(self) -> int"""
3798 return _windows_
.PrintData_GetDuplex(*args
, **kwargs
)
3800 def GetPaperId(*args
, **kwargs
):
3801 """GetPaperId(self) -> int"""
3802 return _windows_
.PrintData_GetPaperId(*args
, **kwargs
)
3804 def GetPaperSize(*args
, **kwargs
):
3805 """GetPaperSize(self) -> Size"""
3806 return _windows_
.PrintData_GetPaperSize(*args
, **kwargs
)
3808 def GetQuality(*args
, **kwargs
):
3809 """GetQuality(self) -> int"""
3810 return _windows_
.PrintData_GetQuality(*args
, **kwargs
)
3812 def GetBin(*args
, **kwargs
):
3813 """GetBin(self) -> int"""
3814 return _windows_
.PrintData_GetBin(*args
, **kwargs
)
3816 def GetPrintMode(*args
, **kwargs
):
3817 """GetPrintMode(self) -> int"""
3818 return _windows_
.PrintData_GetPrintMode(*args
, **kwargs
)
3820 def SetNoCopies(*args
, **kwargs
):
3821 """SetNoCopies(self, int v)"""
3822 return _windows_
.PrintData_SetNoCopies(*args
, **kwargs
)
3824 def SetCollate(*args
, **kwargs
):
3825 """SetCollate(self, bool flag)"""
3826 return _windows_
.PrintData_SetCollate(*args
, **kwargs
)
3828 def SetOrientation(*args
, **kwargs
):
3829 """SetOrientation(self, int orient)"""
3830 return _windows_
.PrintData_SetOrientation(*args
, **kwargs
)
3832 def SetPrinterName(*args
, **kwargs
):
3833 """SetPrinterName(self, String name)"""
3834 return _windows_
.PrintData_SetPrinterName(*args
, **kwargs
)
3836 def SetColour(*args
, **kwargs
):
3837 """SetColour(self, bool colour)"""
3838 return _windows_
.PrintData_SetColour(*args
, **kwargs
)
3840 def SetDuplex(*args
, **kwargs
):
3841 """SetDuplex(self, int duplex)"""
3842 return _windows_
.PrintData_SetDuplex(*args
, **kwargs
)
3844 def SetPaperId(*args
, **kwargs
):
3845 """SetPaperId(self, int sizeId)"""
3846 return _windows_
.PrintData_SetPaperId(*args
, **kwargs
)
3848 def SetPaperSize(*args
, **kwargs
):
3849 """SetPaperSize(self, Size sz)"""
3850 return _windows_
.PrintData_SetPaperSize(*args
, **kwargs
)
3852 def SetQuality(*args
, **kwargs
):
3853 """SetQuality(self, int quality)"""
3854 return _windows_
.PrintData_SetQuality(*args
, **kwargs
)
3856 def SetBin(*args
, **kwargs
):
3857 """SetBin(self, int bin)"""
3858 return _windows_
.PrintData_SetBin(*args
, **kwargs
)
3860 def SetPrintMode(*args
, **kwargs
):
3861 """SetPrintMode(self, int printMode)"""
3862 return _windows_
.PrintData_SetPrintMode(*args
, **kwargs
)
3864 def GetFilename(*args
, **kwargs
):
3865 """GetFilename(self) -> String"""
3866 return _windows_
.PrintData_GetFilename(*args
, **kwargs
)
3868 def SetFilename(*args
, **kwargs
):
3869 """SetFilename(self, String filename)"""
3870 return _windows_
.PrintData_SetFilename(*args
, **kwargs
)
3872 def __nonzero__(self
): return self
.Ok()
3873 def GetPrinterCommand(*args
, **kwargs
):
3874 """GetPrinterCommand(self) -> String"""
3875 return _windows_
.PrintData_GetPrinterCommand(*args
, **kwargs
)
3877 def GetPrinterOptions(*args
, **kwargs
):
3878 """GetPrinterOptions(self) -> String"""
3879 return _windows_
.PrintData_GetPrinterOptions(*args
, **kwargs
)
3881 def GetPreviewCommand(*args
, **kwargs
):
3882 """GetPreviewCommand(self) -> String"""
3883 return _windows_
.PrintData_GetPreviewCommand(*args
, **kwargs
)
3885 def GetFontMetricPath(*args
, **kwargs
):
3886 """GetFontMetricPath(self) -> String"""
3887 return _windows_
.PrintData_GetFontMetricPath(*args
, **kwargs
)
3889 def GetPrinterScaleX(*args
, **kwargs
):
3890 """GetPrinterScaleX(self) -> double"""
3891 return _windows_
.PrintData_GetPrinterScaleX(*args
, **kwargs
)
3893 def GetPrinterScaleY(*args
, **kwargs
):
3894 """GetPrinterScaleY(self) -> double"""
3895 return _windows_
.PrintData_GetPrinterScaleY(*args
, **kwargs
)
3897 def GetPrinterTranslateX(*args
, **kwargs
):
3898 """GetPrinterTranslateX(self) -> long"""
3899 return _windows_
.PrintData_GetPrinterTranslateX(*args
, **kwargs
)
3901 def GetPrinterTranslateY(*args
, **kwargs
):
3902 """GetPrinterTranslateY(self) -> long"""
3903 return _windows_
.PrintData_GetPrinterTranslateY(*args
, **kwargs
)
3905 def SetPrinterCommand(*args
, **kwargs
):
3906 """SetPrinterCommand(self, String command)"""
3907 return _windows_
.PrintData_SetPrinterCommand(*args
, **kwargs
)
3909 def SetPrinterOptions(*args
, **kwargs
):
3910 """SetPrinterOptions(self, String options)"""
3911 return _windows_
.PrintData_SetPrinterOptions(*args
, **kwargs
)
3913 def SetPreviewCommand(*args
, **kwargs
):
3914 """SetPreviewCommand(self, String command)"""
3915 return _windows_
.PrintData_SetPreviewCommand(*args
, **kwargs
)
3917 def SetFontMetricPath(*args
, **kwargs
):
3918 """SetFontMetricPath(self, String path)"""
3919 return _windows_
.PrintData_SetFontMetricPath(*args
, **kwargs
)
3921 def SetPrinterScaleX(*args
, **kwargs
):
3922 """SetPrinterScaleX(self, double x)"""
3923 return _windows_
.PrintData_SetPrinterScaleX(*args
, **kwargs
)
3925 def SetPrinterScaleY(*args
, **kwargs
):
3926 """SetPrinterScaleY(self, double y)"""
3927 return _windows_
.PrintData_SetPrinterScaleY(*args
, **kwargs
)
3929 def SetPrinterScaling(*args
, **kwargs
):
3930 """SetPrinterScaling(self, double x, double y)"""
3931 return _windows_
.PrintData_SetPrinterScaling(*args
, **kwargs
)
3933 def SetPrinterTranslateX(*args
, **kwargs
):
3934 """SetPrinterTranslateX(self, long x)"""
3935 return _windows_
.PrintData_SetPrinterTranslateX(*args
, **kwargs
)
3937 def SetPrinterTranslateY(*args
, **kwargs
):
3938 """SetPrinterTranslateY(self, long y)"""
3939 return _windows_
.PrintData_SetPrinterTranslateY(*args
, **kwargs
)
3941 def SetPrinterTranslation(*args
, **kwargs
):
3942 """SetPrinterTranslation(self, long x, long y)"""
3943 return _windows_
.PrintData_SetPrinterTranslation(*args
, **kwargs
)
3946 class PrintDataPtr(PrintData
):
3947 def __init__(self
, this
):
3949 if not hasattr(self
,"thisown"): self
.thisown
= 0
3950 self
.__class
__ = PrintData
3951 _windows_
.PrintData_swigregister(PrintDataPtr
)
3952 PrintoutTitleStr
= cvar
.PrintoutTitleStr
3953 PreviewCanvasNameStr
= cvar
.PreviewCanvasNameStr
3955 class PageSetupDialogData(_core
.Object
):
3957 return "<%s.%s; proxy of C++ wxPageSetupDialogData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3958 def __init__(self
, *args
):
3960 __init__(self) -> PageSetupDialogData
3961 __init__(self, PageSetupDialogData data) -> PageSetupDialogData
3963 newobj
= _windows_
.new_PageSetupDialogData(*args
)
3964 self
.this
= newobj
.this
3967 def __del__(self
, destroy
=_windows_
.delete_PageSetupDialogData
):
3970 if self
.thisown
: destroy(self
)
3973 def EnableHelp(*args
, **kwargs
):
3974 """EnableHelp(self, bool flag)"""
3975 return _windows_
.PageSetupDialogData_EnableHelp(*args
, **kwargs
)
3977 def EnableMargins(*args
, **kwargs
):
3978 """EnableMargins(self, bool flag)"""
3979 return _windows_
.PageSetupDialogData_EnableMargins(*args
, **kwargs
)
3981 def EnableOrientation(*args
, **kwargs
):
3982 """EnableOrientation(self, bool flag)"""
3983 return _windows_
.PageSetupDialogData_EnableOrientation(*args
, **kwargs
)
3985 def EnablePaper(*args
, **kwargs
):
3986 """EnablePaper(self, bool flag)"""
3987 return _windows_
.PageSetupDialogData_EnablePaper(*args
, **kwargs
)
3989 def EnablePrinter(*args
, **kwargs
):
3990 """EnablePrinter(self, bool flag)"""
3991 return _windows_
.PageSetupDialogData_EnablePrinter(*args
, **kwargs
)
3993 def GetDefaultMinMargins(*args
, **kwargs
):
3994 """GetDefaultMinMargins(self) -> bool"""
3995 return _windows_
.PageSetupDialogData_GetDefaultMinMargins(*args
, **kwargs
)
3997 def GetEnableMargins(*args
, **kwargs
):
3998 """GetEnableMargins(self) -> bool"""
3999 return _windows_
.PageSetupDialogData_GetEnableMargins(*args
, **kwargs
)
4001 def GetEnableOrientation(*args
, **kwargs
):
4002 """GetEnableOrientation(self) -> bool"""
4003 return _windows_
.PageSetupDialogData_GetEnableOrientation(*args
, **kwargs
)
4005 def GetEnablePaper(*args
, **kwargs
):
4006 """GetEnablePaper(self) -> bool"""
4007 return _windows_
.PageSetupDialogData_GetEnablePaper(*args
, **kwargs
)
4009 def GetEnablePrinter(*args
, **kwargs
):
4010 """GetEnablePrinter(self) -> bool"""
4011 return _windows_
.PageSetupDialogData_GetEnablePrinter(*args
, **kwargs
)
4013 def GetEnableHelp(*args
, **kwargs
):
4014 """GetEnableHelp(self) -> bool"""
4015 return _windows_
.PageSetupDialogData_GetEnableHelp(*args
, **kwargs
)
4017 def GetDefaultInfo(*args
, **kwargs
):
4018 """GetDefaultInfo(self) -> bool"""
4019 return _windows_
.PageSetupDialogData_GetDefaultInfo(*args
, **kwargs
)
4021 def GetMarginTopLeft(*args
, **kwargs
):
4022 """GetMarginTopLeft(self) -> Point"""
4023 return _windows_
.PageSetupDialogData_GetMarginTopLeft(*args
, **kwargs
)
4025 def GetMarginBottomRight(*args
, **kwargs
):
4026 """GetMarginBottomRight(self) -> Point"""
4027 return _windows_
.PageSetupDialogData_GetMarginBottomRight(*args
, **kwargs
)
4029 def GetMinMarginTopLeft(*args
, **kwargs
):
4030 """GetMinMarginTopLeft(self) -> Point"""
4031 return _windows_
.PageSetupDialogData_GetMinMarginTopLeft(*args
, **kwargs
)
4033 def GetMinMarginBottomRight(*args
, **kwargs
):
4034 """GetMinMarginBottomRight(self) -> Point"""
4035 return _windows_
.PageSetupDialogData_GetMinMarginBottomRight(*args
, **kwargs
)
4037 def GetPaperId(*args
, **kwargs
):
4038 """GetPaperId(self) -> int"""
4039 return _windows_
.PageSetupDialogData_GetPaperId(*args
, **kwargs
)
4041 def GetPaperSize(*args
, **kwargs
):
4042 """GetPaperSize(self) -> Size"""
4043 return _windows_
.PageSetupDialogData_GetPaperSize(*args
, **kwargs
)
4045 def GetPrintData(*args
, **kwargs
):
4046 """GetPrintData(self) -> PrintData"""
4047 return _windows_
.PageSetupDialogData_GetPrintData(*args
, **kwargs
)
4049 def Ok(*args
, **kwargs
):
4050 """Ok(self) -> bool"""
4051 return _windows_
.PageSetupDialogData_Ok(*args
, **kwargs
)
4053 def SetDefaultInfo(*args
, **kwargs
):
4054 """SetDefaultInfo(self, bool flag)"""
4055 return _windows_
.PageSetupDialogData_SetDefaultInfo(*args
, **kwargs
)
4057 def SetDefaultMinMargins(*args
, **kwargs
):
4058 """SetDefaultMinMargins(self, bool flag)"""
4059 return _windows_
.PageSetupDialogData_SetDefaultMinMargins(*args
, **kwargs
)
4061 def SetMarginTopLeft(*args
, **kwargs
):
4062 """SetMarginTopLeft(self, Point pt)"""
4063 return _windows_
.PageSetupDialogData_SetMarginTopLeft(*args
, **kwargs
)
4065 def SetMarginBottomRight(*args
, **kwargs
):
4066 """SetMarginBottomRight(self, Point pt)"""
4067 return _windows_
.PageSetupDialogData_SetMarginBottomRight(*args
, **kwargs
)
4069 def SetMinMarginTopLeft(*args
, **kwargs
):
4070 """SetMinMarginTopLeft(self, Point pt)"""
4071 return _windows_
.PageSetupDialogData_SetMinMarginTopLeft(*args
, **kwargs
)
4073 def SetMinMarginBottomRight(*args
, **kwargs
):
4074 """SetMinMarginBottomRight(self, Point pt)"""
4075 return _windows_
.PageSetupDialogData_SetMinMarginBottomRight(*args
, **kwargs
)
4077 def SetPaperId(*args
, **kwargs
):
4078 """SetPaperId(self, int id)"""
4079 return _windows_
.PageSetupDialogData_SetPaperId(*args
, **kwargs
)
4081 def SetPaperSize(*args
, **kwargs
):
4082 """SetPaperSize(self, Size size)"""
4083 return _windows_
.PageSetupDialogData_SetPaperSize(*args
, **kwargs
)
4085 def SetPrintData(*args
, **kwargs
):
4086 """SetPrintData(self, PrintData printData)"""
4087 return _windows_
.PageSetupDialogData_SetPrintData(*args
, **kwargs
)
4089 def __nonzero__(self
): return self
.Ok()
4091 class PageSetupDialogDataPtr(PageSetupDialogData
):
4092 def __init__(self
, this
):
4094 if not hasattr(self
,"thisown"): self
.thisown
= 0
4095 self
.__class
__ = PageSetupDialogData
4096 _windows_
.PageSetupDialogData_swigregister(PageSetupDialogDataPtr
)
4098 class PageSetupDialog(_core
.Object
):
4100 return "<%s.%s; proxy of C++ wxPageSetupDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4101 def __init__(self
, *args
, **kwargs
):
4102 """__init__(self, Window parent, PageSetupDialogData data=None) -> PageSetupDialog"""
4103 newobj
= _windows_
.new_PageSetupDialog(*args
, **kwargs
)
4104 self
.this
= newobj
.this
4107 def GetPageSetupData(*args
, **kwargs
):
4108 """GetPageSetupData(self) -> PageSetupDialogData"""
4109 return _windows_
.PageSetupDialog_GetPageSetupData(*args
, **kwargs
)
4111 def GetPageSetupDialogData(*args
, **kwargs
):
4112 """GetPageSetupDialogData(self) -> PageSetupDialogData"""
4113 return _windows_
.PageSetupDialog_GetPageSetupDialogData(*args
, **kwargs
)
4115 def ShowModal(*args
, **kwargs
):
4116 """ShowModal(self) -> int"""
4117 return _windows_
.PageSetupDialog_ShowModal(*args
, **kwargs
)
4120 class PageSetupDialogPtr(PageSetupDialog
):
4121 def __init__(self
, this
):
4123 if not hasattr(self
,"thisown"): self
.thisown
= 0
4124 self
.__class
__ = PageSetupDialog
4125 _windows_
.PageSetupDialog_swigregister(PageSetupDialogPtr
)
4127 class PrintDialogData(_core
.Object
):
4129 return "<%s.%s; proxy of C++ wxPrintDialogData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4130 def __init__(self
, *args
):
4132 __init__(self) -> PrintDialogData
4133 __init__(self, PrintData printData) -> PrintDialogData
4135 newobj
= _windows_
.new_PrintDialogData(*args
)
4136 self
.this
= newobj
.this
4139 def __del__(self
, destroy
=_windows_
.delete_PrintDialogData
):
4142 if self
.thisown
: destroy(self
)
4145 def GetFromPage(*args
, **kwargs
):
4146 """GetFromPage(self) -> int"""
4147 return _windows_
.PrintDialogData_GetFromPage(*args
, **kwargs
)
4149 def GetToPage(*args
, **kwargs
):
4150 """GetToPage(self) -> int"""
4151 return _windows_
.PrintDialogData_GetToPage(*args
, **kwargs
)
4153 def GetMinPage(*args
, **kwargs
):
4154 """GetMinPage(self) -> int"""
4155 return _windows_
.PrintDialogData_GetMinPage(*args
, **kwargs
)
4157 def GetMaxPage(*args
, **kwargs
):
4158 """GetMaxPage(self) -> int"""
4159 return _windows_
.PrintDialogData_GetMaxPage(*args
, **kwargs
)
4161 def GetNoCopies(*args
, **kwargs
):
4162 """GetNoCopies(self) -> int"""
4163 return _windows_
.PrintDialogData_GetNoCopies(*args
, **kwargs
)
4165 def GetAllPages(*args
, **kwargs
):
4166 """GetAllPages(self) -> bool"""
4167 return _windows_
.PrintDialogData_GetAllPages(*args
, **kwargs
)
4169 def GetSelection(*args
, **kwargs
):
4170 """GetSelection(self) -> bool"""
4171 return _windows_
.PrintDialogData_GetSelection(*args
, **kwargs
)
4173 def GetCollate(*args
, **kwargs
):
4174 """GetCollate(self) -> bool"""
4175 return _windows_
.PrintDialogData_GetCollate(*args
, **kwargs
)
4177 def GetPrintToFile(*args
, **kwargs
):
4178 """GetPrintToFile(self) -> bool"""
4179 return _windows_
.PrintDialogData_GetPrintToFile(*args
, **kwargs
)
4181 def GetSetupDialog(*args
, **kwargs
):
4182 """GetSetupDialog(self) -> bool"""
4183 return _windows_
.PrintDialogData_GetSetupDialog(*args
, **kwargs
)
4185 def SetSetupDialog(*args
, **kwargs
):
4186 """SetSetupDialog(self, bool flag)"""
4187 return _windows_
.PrintDialogData_SetSetupDialog(*args
, **kwargs
)
4189 def SetFromPage(*args
, **kwargs
):
4190 """SetFromPage(self, int v)"""
4191 return _windows_
.PrintDialogData_SetFromPage(*args
, **kwargs
)
4193 def SetToPage(*args
, **kwargs
):
4194 """SetToPage(self, int v)"""
4195 return _windows_
.PrintDialogData_SetToPage(*args
, **kwargs
)
4197 def SetMinPage(*args
, **kwargs
):
4198 """SetMinPage(self, int v)"""
4199 return _windows_
.PrintDialogData_SetMinPage(*args
, **kwargs
)
4201 def SetMaxPage(*args
, **kwargs
):
4202 """SetMaxPage(self, int v)"""
4203 return _windows_
.PrintDialogData_SetMaxPage(*args
, **kwargs
)
4205 def SetNoCopies(*args
, **kwargs
):
4206 """SetNoCopies(self, int v)"""
4207 return _windows_
.PrintDialogData_SetNoCopies(*args
, **kwargs
)
4209 def SetAllPages(*args
, **kwargs
):
4210 """SetAllPages(self, bool flag)"""
4211 return _windows_
.PrintDialogData_SetAllPages(*args
, **kwargs
)
4213 def SetSelection(*args
, **kwargs
):
4214 """SetSelection(self, bool flag)"""
4215 return _windows_
.PrintDialogData_SetSelection(*args
, **kwargs
)
4217 def SetCollate(*args
, **kwargs
):
4218 """SetCollate(self, bool flag)"""
4219 return _windows_
.PrintDialogData_SetCollate(*args
, **kwargs
)
4221 def SetPrintToFile(*args
, **kwargs
):
4222 """SetPrintToFile(self, bool flag)"""
4223 return _windows_
.PrintDialogData_SetPrintToFile(*args
, **kwargs
)
4225 def EnablePrintToFile(*args
, **kwargs
):
4226 """EnablePrintToFile(self, bool flag)"""
4227 return _windows_
.PrintDialogData_EnablePrintToFile(*args
, **kwargs
)
4229 def EnableSelection(*args
, **kwargs
):
4230 """EnableSelection(self, bool flag)"""
4231 return _windows_
.PrintDialogData_EnableSelection(*args
, **kwargs
)
4233 def EnablePageNumbers(*args
, **kwargs
):
4234 """EnablePageNumbers(self, bool flag)"""
4235 return _windows_
.PrintDialogData_EnablePageNumbers(*args
, **kwargs
)
4237 def EnableHelp(*args
, **kwargs
):
4238 """EnableHelp(self, bool flag)"""
4239 return _windows_
.PrintDialogData_EnableHelp(*args
, **kwargs
)
4241 def GetEnablePrintToFile(*args
, **kwargs
):
4242 """GetEnablePrintToFile(self) -> bool"""
4243 return _windows_
.PrintDialogData_GetEnablePrintToFile(*args
, **kwargs
)
4245 def GetEnableSelection(*args
, **kwargs
):
4246 """GetEnableSelection(self) -> bool"""
4247 return _windows_
.PrintDialogData_GetEnableSelection(*args
, **kwargs
)
4249 def GetEnablePageNumbers(*args
, **kwargs
):
4250 """GetEnablePageNumbers(self) -> bool"""
4251 return _windows_
.PrintDialogData_GetEnablePageNumbers(*args
, **kwargs
)
4253 def GetEnableHelp(*args
, **kwargs
):
4254 """GetEnableHelp(self) -> bool"""
4255 return _windows_
.PrintDialogData_GetEnableHelp(*args
, **kwargs
)
4257 def Ok(*args
, **kwargs
):
4258 """Ok(self) -> bool"""
4259 return _windows_
.PrintDialogData_Ok(*args
, **kwargs
)
4261 def GetPrintData(*args
, **kwargs
):
4262 """GetPrintData(self) -> PrintData"""
4263 return _windows_
.PrintDialogData_GetPrintData(*args
, **kwargs
)
4265 def SetPrintData(*args
, **kwargs
):
4266 """SetPrintData(self, PrintData printData)"""
4267 return _windows_
.PrintDialogData_SetPrintData(*args
, **kwargs
)
4269 def __nonzero__(self
): return self
.Ok()
4271 class PrintDialogDataPtr(PrintDialogData
):
4272 def __init__(self
, this
):
4274 if not hasattr(self
,"thisown"): self
.thisown
= 0
4275 self
.__class
__ = PrintDialogData
4276 _windows_
.PrintDialogData_swigregister(PrintDialogDataPtr
)
4278 class PrintDialog(_core
.Object
):
4280 return "<%s.%s; proxy of C++ wxPrintDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4281 def __init__(self
, *args
, **kwargs
):
4282 """__init__(self, Window parent, PrintDialogData data=None) -> PrintDialog"""
4283 newobj
= _windows_
.new_PrintDialog(*args
, **kwargs
)
4284 self
.this
= newobj
.this
4287 def ShowModal(*args
, **kwargs
):
4288 """ShowModal(self) -> int"""
4289 return _windows_
.PrintDialog_ShowModal(*args
, **kwargs
)
4291 def GetPrintDialogData(*args
, **kwargs
):
4292 """GetPrintDialogData(self) -> PrintDialogData"""
4293 return _windows_
.PrintDialog_GetPrintDialogData(*args
, **kwargs
)
4295 def GetPrintData(*args
, **kwargs
):
4296 """GetPrintData(self) -> PrintData"""
4297 return _windows_
.PrintDialog_GetPrintData(*args
, **kwargs
)
4299 def GetPrintDC(*args
, **kwargs
):
4300 """GetPrintDC(self) -> DC"""
4301 return _windows_
.PrintDialog_GetPrintDC(*args
, **kwargs
)
4304 class PrintDialogPtr(PrintDialog
):
4305 def __init__(self
, this
):
4307 if not hasattr(self
,"thisown"): self
.thisown
= 0
4308 self
.__class
__ = PrintDialog
4309 _windows_
.PrintDialog_swigregister(PrintDialogPtr
)
4311 PRINTER_NO_ERROR
= _windows_
.PRINTER_NO_ERROR
4312 PRINTER_CANCELLED
= _windows_
.PRINTER_CANCELLED
4313 PRINTER_ERROR
= _windows_
.PRINTER_ERROR
4314 class Printer(_core
.Object
):
4316 return "<%s.%s; proxy of C++ wxPrinter instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4317 def __init__(self
, *args
, **kwargs
):
4318 """__init__(self, PrintDialogData data=None) -> Printer"""
4319 newobj
= _windows_
.new_Printer(*args
, **kwargs
)
4320 self
.this
= newobj
.this
4323 def __del__(self
, destroy
=_windows_
.delete_Printer
):
4326 if self
.thisown
: destroy(self
)
4329 def CreateAbortWindow(*args
, **kwargs
):
4330 """CreateAbortWindow(self, Window parent, Printout printout) -> Window"""
4331 return _windows_
.Printer_CreateAbortWindow(*args
, **kwargs
)
4333 def ReportError(*args
, **kwargs
):
4334 """ReportError(self, Window parent, Printout printout, String message)"""
4335 return _windows_
.Printer_ReportError(*args
, **kwargs
)
4337 def Setup(*args
, **kwargs
):
4338 """Setup(self, Window parent) -> bool"""
4339 return _windows_
.Printer_Setup(*args
, **kwargs
)
4341 def Print(*args
, **kwargs
):
4342 """Print(self, Window parent, Printout printout, bool prompt=True) -> bool"""
4343 return _windows_
.Printer_Print(*args
, **kwargs
)
4345 def PrintDialog(*args
, **kwargs
):
4346 """PrintDialog(self, Window parent) -> DC"""
4347 return _windows_
.Printer_PrintDialog(*args
, **kwargs
)
4349 def GetPrintDialogData(*args
, **kwargs
):
4350 """GetPrintDialogData(self) -> PrintDialogData"""
4351 return _windows_
.Printer_GetPrintDialogData(*args
, **kwargs
)
4353 def GetAbort(*args
, **kwargs
):
4354 """GetAbort(self) -> bool"""
4355 return _windows_
.Printer_GetAbort(*args
, **kwargs
)
4357 def GetLastError(*args
, **kwargs
):
4358 """GetLastError() -> int"""
4359 return _windows_
.Printer_GetLastError(*args
, **kwargs
)
4361 GetLastError
= staticmethod(GetLastError
)
4363 class PrinterPtr(Printer
):
4364 def __init__(self
, this
):
4366 if not hasattr(self
,"thisown"): self
.thisown
= 0
4367 self
.__class
__ = Printer
4368 _windows_
.Printer_swigregister(PrinterPtr
)
4370 def Printer_GetLastError(*args
, **kwargs
):
4371 """Printer_GetLastError() -> int"""
4372 return _windows_
.Printer_GetLastError(*args
, **kwargs
)
4374 class Printout(_core
.Object
):
4376 return "<%s.%s; proxy of C++ wxPyPrintout instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4377 def __init__(self
, *args
, **kwargs
):
4378 """__init__(self, String title=PrintoutTitleStr) -> Printout"""
4379 newobj
= _windows_
.new_Printout(*args
, **kwargs
)
4380 self
.this
= newobj
.this
4383 self
._setCallbackInfo
(self
, Printout
)
4385 def _setCallbackInfo(*args
, **kwargs
):
4386 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
4387 return _windows_
.Printout__setCallbackInfo(*args
, **kwargs
)
4389 def GetTitle(*args
, **kwargs
):
4390 """GetTitle(self) -> String"""
4391 return _windows_
.Printout_GetTitle(*args
, **kwargs
)
4393 def GetDC(*args
, **kwargs
):
4394 """GetDC(self) -> DC"""
4395 return _windows_
.Printout_GetDC(*args
, **kwargs
)
4397 def SetDC(*args
, **kwargs
):
4398 """SetDC(self, DC dc)"""
4399 return _windows_
.Printout_SetDC(*args
, **kwargs
)
4401 def SetPageSizePixels(*args
, **kwargs
):
4402 """SetPageSizePixels(self, int w, int h)"""
4403 return _windows_
.Printout_SetPageSizePixels(*args
, **kwargs
)
4405 def GetPageSizePixels(*args
, **kwargs
):
4406 """GetPageSizePixels() -> (w, h)"""
4407 return _windows_
.Printout_GetPageSizePixels(*args
, **kwargs
)
4409 def SetPageSizeMM(*args
, **kwargs
):
4410 """SetPageSizeMM(self, int w, int h)"""
4411 return _windows_
.Printout_SetPageSizeMM(*args
, **kwargs
)
4413 def GetPageSizeMM(*args
, **kwargs
):
4414 """GetPageSizeMM() -> (w, h)"""
4415 return _windows_
.Printout_GetPageSizeMM(*args
, **kwargs
)
4417 def SetPPIScreen(*args
, **kwargs
):
4418 """SetPPIScreen(self, int x, int y)"""
4419 return _windows_
.Printout_SetPPIScreen(*args
, **kwargs
)
4421 def GetPPIScreen(*args
, **kwargs
):
4422 """GetPPIScreen() -> (x,y)"""
4423 return _windows_
.Printout_GetPPIScreen(*args
, **kwargs
)
4425 def SetPPIPrinter(*args
, **kwargs
):
4426 """SetPPIPrinter(self, int x, int y)"""
4427 return _windows_
.Printout_SetPPIPrinter(*args
, **kwargs
)
4429 def GetPPIPrinter(*args
, **kwargs
):
4430 """GetPPIPrinter() -> (x,y)"""
4431 return _windows_
.Printout_GetPPIPrinter(*args
, **kwargs
)
4433 def IsPreview(*args
, **kwargs
):
4434 """IsPreview(self) -> bool"""
4435 return _windows_
.Printout_IsPreview(*args
, **kwargs
)
4437 def SetIsPreview(*args
, **kwargs
):
4438 """SetIsPreview(self, bool p)"""
4439 return _windows_
.Printout_SetIsPreview(*args
, **kwargs
)
4441 def base_OnBeginDocument(*args
, **kwargs
):
4442 """base_OnBeginDocument(self, int startPage, int endPage) -> bool"""
4443 return _windows_
.Printout_base_OnBeginDocument(*args
, **kwargs
)
4445 def base_OnEndDocument(*args
, **kwargs
):
4446 """base_OnEndDocument(self)"""
4447 return _windows_
.Printout_base_OnEndDocument(*args
, **kwargs
)
4449 def base_OnBeginPrinting(*args
, **kwargs
):
4450 """base_OnBeginPrinting(self)"""
4451 return _windows_
.Printout_base_OnBeginPrinting(*args
, **kwargs
)
4453 def base_OnEndPrinting(*args
, **kwargs
):
4454 """base_OnEndPrinting(self)"""
4455 return _windows_
.Printout_base_OnEndPrinting(*args
, **kwargs
)
4457 def base_OnPreparePrinting(*args
, **kwargs
):
4458 """base_OnPreparePrinting(self)"""
4459 return _windows_
.Printout_base_OnPreparePrinting(*args
, **kwargs
)
4461 def base_HasPage(*args
, **kwargs
):
4462 """base_HasPage(self, int page) -> bool"""
4463 return _windows_
.Printout_base_HasPage(*args
, **kwargs
)
4465 def base_GetPageInfo(*args
, **kwargs
):
4466 """base_GetPageInfo() -> (minPage, maxPage, pageFrom, pageTo)"""
4467 return _windows_
.Printout_base_GetPageInfo(*args
, **kwargs
)
4470 class PrintoutPtr(Printout
):
4471 def __init__(self
, this
):
4473 if not hasattr(self
,"thisown"): self
.thisown
= 0
4474 self
.__class
__ = Printout
4475 _windows_
.Printout_swigregister(PrintoutPtr
)
4477 class PreviewCanvas(ScrolledWindow
):
4479 return "<%s.%s; proxy of C++ wxPreviewCanvas instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4480 def __init__(self
, *args
, **kwargs
):
4482 __init__(self, PrintPreview preview, Window parent, Point pos=DefaultPosition,
4483 Size size=DefaultSize, long style=0,
4484 String name=PreviewCanvasNameStr) -> PreviewCanvas
4486 newobj
= _windows_
.new_PreviewCanvas(*args
, **kwargs
)
4487 self
.this
= newobj
.this
4490 self
._setOORInfo
(self
)
4493 class PreviewCanvasPtr(PreviewCanvas
):
4494 def __init__(self
, this
):
4496 if not hasattr(self
,"thisown"): self
.thisown
= 0
4497 self
.__class
__ = PreviewCanvas
4498 _windows_
.PreviewCanvas_swigregister(PreviewCanvasPtr
)
4500 class PreviewFrame(Frame
):
4502 return "<%s.%s; proxy of C++ wxPreviewFrame instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4503 def __init__(self
, *args
, **kwargs
):
4505 __init__(self, PrintPreview preview, Frame parent, String title, Point pos=DefaultPosition,
4506 Size size=DefaultSize,
4507 long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> PreviewFrame
4509 newobj
= _windows_
.new_PreviewFrame(*args
, **kwargs
)
4510 self
.this
= newobj
.this
4513 self
._setOORInfo
(self
)
4515 def Initialize(*args
, **kwargs
):
4516 """Initialize(self)"""
4517 return _windows_
.PreviewFrame_Initialize(*args
, **kwargs
)
4519 def CreateControlBar(*args
, **kwargs
):
4520 """CreateControlBar(self)"""
4521 return _windows_
.PreviewFrame_CreateControlBar(*args
, **kwargs
)
4523 def CreateCanvas(*args
, **kwargs
):
4524 """CreateCanvas(self)"""
4525 return _windows_
.PreviewFrame_CreateCanvas(*args
, **kwargs
)
4527 def GetControlBar(*args
, **kwargs
):
4528 """GetControlBar(self) -> PreviewControlBar"""
4529 return _windows_
.PreviewFrame_GetControlBar(*args
, **kwargs
)
4532 class PreviewFramePtr(PreviewFrame
):
4533 def __init__(self
, this
):
4535 if not hasattr(self
,"thisown"): self
.thisown
= 0
4536 self
.__class
__ = PreviewFrame
4537 _windows_
.PreviewFrame_swigregister(PreviewFramePtr
)
4539 PREVIEW_PRINT
= _windows_
.PREVIEW_PRINT
4540 PREVIEW_PREVIOUS
= _windows_
.PREVIEW_PREVIOUS
4541 PREVIEW_NEXT
= _windows_
.PREVIEW_NEXT
4542 PREVIEW_ZOOM
= _windows_
.PREVIEW_ZOOM
4543 PREVIEW_FIRST
= _windows_
.PREVIEW_FIRST
4544 PREVIEW_LAST
= _windows_
.PREVIEW_LAST
4545 PREVIEW_GOTO
= _windows_
.PREVIEW_GOTO
4546 PREVIEW_DEFAULT
= _windows_
.PREVIEW_DEFAULT
4547 ID_PREVIEW_CLOSE
= _windows_
.ID_PREVIEW_CLOSE
4548 ID_PREVIEW_NEXT
= _windows_
.ID_PREVIEW_NEXT
4549 ID_PREVIEW_PREVIOUS
= _windows_
.ID_PREVIEW_PREVIOUS
4550 ID_PREVIEW_PRINT
= _windows_
.ID_PREVIEW_PRINT
4551 ID_PREVIEW_ZOOM
= _windows_
.ID_PREVIEW_ZOOM
4552 ID_PREVIEW_FIRST
= _windows_
.ID_PREVIEW_FIRST
4553 ID_PREVIEW_LAST
= _windows_
.ID_PREVIEW_LAST
4554 ID_PREVIEW_GOTO
= _windows_
.ID_PREVIEW_GOTO
4555 class PreviewControlBar(Panel
):
4557 return "<%s.%s; proxy of C++ wxPreviewControlBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4558 def __init__(self
, *args
, **kwargs
):
4560 __init__(self, PrintPreview preview, long buttons, Window parent,
4561 Point pos=DefaultPosition, Size size=DefaultSize,
4562 long style=TAB_TRAVERSAL, String name=PanelNameStr) -> PreviewControlBar
4564 newobj
= _windows_
.new_PreviewControlBar(*args
, **kwargs
)
4565 self
.this
= newobj
.this
4568 self
._setOORInfo
(self
)
4570 def GetZoomControl(*args
, **kwargs
):
4571 """GetZoomControl(self) -> int"""
4572 return _windows_
.PreviewControlBar_GetZoomControl(*args
, **kwargs
)
4574 def SetZoomControl(*args
, **kwargs
):
4575 """SetZoomControl(self, int zoom)"""
4576 return _windows_
.PreviewControlBar_SetZoomControl(*args
, **kwargs
)
4578 def GetPrintPreview(*args
, **kwargs
):
4579 """GetPrintPreview(self) -> PrintPreview"""
4580 return _windows_
.PreviewControlBar_GetPrintPreview(*args
, **kwargs
)
4582 def OnNext(*args
, **kwargs
):
4584 return _windows_
.PreviewControlBar_OnNext(*args
, **kwargs
)
4586 def OnPrevious(*args
, **kwargs
):
4587 """OnPrevious(self)"""
4588 return _windows_
.PreviewControlBar_OnPrevious(*args
, **kwargs
)
4590 def OnFirst(*args
, **kwargs
):
4592 return _windows_
.PreviewControlBar_OnFirst(*args
, **kwargs
)
4594 def OnLast(*args
, **kwargs
):
4596 return _windows_
.PreviewControlBar_OnLast(*args
, **kwargs
)
4598 def OnGoto(*args
, **kwargs
):
4600 return _windows_
.PreviewControlBar_OnGoto(*args
, **kwargs
)
4603 class PreviewControlBarPtr(PreviewControlBar
):
4604 def __init__(self
, this
):
4606 if not hasattr(self
,"thisown"): self
.thisown
= 0
4607 self
.__class
__ = PreviewControlBar
4608 _windows_
.PreviewControlBar_swigregister(PreviewControlBarPtr
)
4610 class PrintPreview(_core
.Object
):
4612 return "<%s.%s; proxy of C++ wxPrintPreview instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4613 def __init__(self
, *args
):
4615 __init__(self, Printout printout, Printout printoutForPrinting, PrintDialogData data=None) -> PrintPreview
4616 __init__(self, Printout printout, Printout printoutForPrinting, PrintData data) -> PrintPreview
4618 newobj
= _windows_
.new_PrintPreview(*args
)
4619 self
.this
= newobj
.this
4622 def SetCurrentPage(*args
, **kwargs
):
4623 """SetCurrentPage(self, int pageNum) -> bool"""
4624 return _windows_
.PrintPreview_SetCurrentPage(*args
, **kwargs
)
4626 def GetCurrentPage(*args
, **kwargs
):
4627 """GetCurrentPage(self) -> int"""
4628 return _windows_
.PrintPreview_GetCurrentPage(*args
, **kwargs
)
4630 def SetPrintout(*args
, **kwargs
):
4631 """SetPrintout(self, Printout printout)"""
4632 return _windows_
.PrintPreview_SetPrintout(*args
, **kwargs
)
4634 def GetPrintout(*args
, **kwargs
):
4635 """GetPrintout(self) -> Printout"""
4636 return _windows_
.PrintPreview_GetPrintout(*args
, **kwargs
)
4638 def GetPrintoutForPrinting(*args
, **kwargs
):
4639 """GetPrintoutForPrinting(self) -> Printout"""
4640 return _windows_
.PrintPreview_GetPrintoutForPrinting(*args
, **kwargs
)
4642 def SetFrame(*args
, **kwargs
):
4643 """SetFrame(self, Frame frame)"""
4644 return _windows_
.PrintPreview_SetFrame(*args
, **kwargs
)
4646 def SetCanvas(*args
, **kwargs
):
4647 """SetCanvas(self, PreviewCanvas canvas)"""
4648 return _windows_
.PrintPreview_SetCanvas(*args
, **kwargs
)
4650 def GetFrame(*args
, **kwargs
):
4651 """GetFrame(self) -> Frame"""
4652 return _windows_
.PrintPreview_GetFrame(*args
, **kwargs
)
4654 def GetCanvas(*args
, **kwargs
):
4655 """GetCanvas(self) -> PreviewCanvas"""
4656 return _windows_
.PrintPreview_GetCanvas(*args
, **kwargs
)
4658 def PaintPage(*args
, **kwargs
):
4659 """PaintPage(self, PreviewCanvas canvas, DC dc) -> bool"""
4660 return _windows_
.PrintPreview_PaintPage(*args
, **kwargs
)
4662 def DrawBlankPage(*args
, **kwargs
):
4663 """DrawBlankPage(self, PreviewCanvas canvas, DC dc) -> bool"""
4664 return _windows_
.PrintPreview_DrawBlankPage(*args
, **kwargs
)
4666 def RenderPage(*args
, **kwargs
):
4667 """RenderPage(self, int pageNum) -> bool"""
4668 return _windows_
.PrintPreview_RenderPage(*args
, **kwargs
)
4670 def AdjustScrollbars(*args
, **kwargs
):
4671 """AdjustScrollbars(self, PreviewCanvas canvas)"""
4672 return _windows_
.PrintPreview_AdjustScrollbars(*args
, **kwargs
)
4674 def GetPrintDialogData(*args
, **kwargs
):
4675 """GetPrintDialogData(self) -> PrintDialogData"""
4676 return _windows_
.PrintPreview_GetPrintDialogData(*args
, **kwargs
)
4678 def SetZoom(*args
, **kwargs
):
4679 """SetZoom(self, int percent)"""
4680 return _windows_
.PrintPreview_SetZoom(*args
, **kwargs
)
4682 def GetZoom(*args
, **kwargs
):
4683 """GetZoom(self) -> int"""
4684 return _windows_
.PrintPreview_GetZoom(*args
, **kwargs
)
4686 def GetMaxPage(*args
, **kwargs
):
4687 """GetMaxPage(self) -> int"""
4688 return _windows_
.PrintPreview_GetMaxPage(*args
, **kwargs
)
4690 def GetMinPage(*args
, **kwargs
):
4691 """GetMinPage(self) -> int"""
4692 return _windows_
.PrintPreview_GetMinPage(*args
, **kwargs
)
4694 def Ok(*args
, **kwargs
):
4695 """Ok(self) -> bool"""
4696 return _windows_
.PrintPreview_Ok(*args
, **kwargs
)
4698 def SetOk(*args
, **kwargs
):
4699 """SetOk(self, bool ok)"""
4700 return _windows_
.PrintPreview_SetOk(*args
, **kwargs
)
4702 def Print(*args
, **kwargs
):
4703 """Print(self, bool interactive) -> bool"""
4704 return _windows_
.PrintPreview_Print(*args
, **kwargs
)
4706 def DetermineScaling(*args
, **kwargs
):
4707 """DetermineScaling(self)"""
4708 return _windows_
.PrintPreview_DetermineScaling(*args
, **kwargs
)
4710 def __nonzero__(self
): return self
.Ok()
4712 class PrintPreviewPtr(PrintPreview
):
4713 def __init__(self
, this
):
4715 if not hasattr(self
,"thisown"): self
.thisown
= 0
4716 self
.__class
__ = PrintPreview
4717 _windows_
.PrintPreview_swigregister(PrintPreviewPtr
)
4719 class PyPrintPreview(PrintPreview
):
4721 return "<%s.%s; proxy of C++ wxPyPrintPreview instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4722 def __init__(self
, *args
):
4724 __init__(self, Printout printout, Printout printoutForPrinting, PrintDialogData data=None) -> PyPrintPreview
4725 __init__(self, Printout printout, Printout printoutForPrinting, PrintData data) -> PyPrintPreview
4727 newobj
= _windows_
.new_PyPrintPreview(*args
)
4728 self
.this
= newobj
.this
4731 self
._setCallbackInfo
(self
, PyPrintPreview
)
4733 def _setCallbackInfo(*args
, **kwargs
):
4734 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
4735 return _windows_
.PyPrintPreview__setCallbackInfo(*args
, **kwargs
)
4737 def base_SetCurrentPage(*args
, **kwargs
):
4738 """base_SetCurrentPage(self, int pageNum) -> bool"""
4739 return _windows_
.PyPrintPreview_base_SetCurrentPage(*args
, **kwargs
)
4741 def base_PaintPage(*args
, **kwargs
):
4742 """base_PaintPage(self, PreviewCanvas canvas, DC dc) -> bool"""
4743 return _windows_
.PyPrintPreview_base_PaintPage(*args
, **kwargs
)
4745 def base_DrawBlankPage(*args
, **kwargs
):
4746 """base_DrawBlankPage(self, PreviewCanvas canvas, DC dc) -> bool"""
4747 return _windows_
.PyPrintPreview_base_DrawBlankPage(*args
, **kwargs
)
4749 def base_RenderPage(*args
, **kwargs
):
4750 """base_RenderPage(self, int pageNum) -> bool"""
4751 return _windows_
.PyPrintPreview_base_RenderPage(*args
, **kwargs
)
4753 def base_SetZoom(*args
, **kwargs
):
4754 """base_SetZoom(self, int percent)"""
4755 return _windows_
.PyPrintPreview_base_SetZoom(*args
, **kwargs
)
4757 def base_Print(*args
, **kwargs
):
4758 """base_Print(self, bool interactive) -> bool"""
4759 return _windows_
.PyPrintPreview_base_Print(*args
, **kwargs
)
4761 def base_DetermineScaling(*args
, **kwargs
):
4762 """base_DetermineScaling(self)"""
4763 return _windows_
.PyPrintPreview_base_DetermineScaling(*args
, **kwargs
)
4766 class PyPrintPreviewPtr(PyPrintPreview
):
4767 def __init__(self
, this
):
4769 if not hasattr(self
,"thisown"): self
.thisown
= 0
4770 self
.__class
__ = PyPrintPreview
4771 _windows_
.PyPrintPreview_swigregister(PyPrintPreviewPtr
)
4773 class PyPreviewFrame(PreviewFrame
):
4775 return "<%s.%s; proxy of C++ wxPyPreviewFrame instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4776 def __init__(self
, *args
, **kwargs
):
4778 __init__(self, PrintPreview preview, Frame parent, String title, Point pos=DefaultPosition,
4779 Size size=DefaultSize,
4780 long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> PyPreviewFrame
4782 newobj
= _windows_
.new_PyPreviewFrame(*args
, **kwargs
)
4783 self
.this
= newobj
.this
4786 self
._setCallbackInfo
(self
, PyPreviewFrame
); self
._setOORInfo
(self
)
4788 def _setCallbackInfo(*args
, **kwargs
):
4789 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
4790 return _windows_
.PyPreviewFrame__setCallbackInfo(*args
, **kwargs
)
4792 def SetPreviewCanvas(*args
, **kwargs
):
4793 """SetPreviewCanvas(self, PreviewCanvas canvas)"""
4794 return _windows_
.PyPreviewFrame_SetPreviewCanvas(*args
, **kwargs
)
4796 def SetControlBar(*args
, **kwargs
):
4797 """SetControlBar(self, PreviewControlBar bar)"""
4798 return _windows_
.PyPreviewFrame_SetControlBar(*args
, **kwargs
)
4800 def base_Initialize(*args
, **kwargs
):
4801 """base_Initialize(self)"""
4802 return _windows_
.PyPreviewFrame_base_Initialize(*args
, **kwargs
)
4804 def base_CreateCanvas(*args
, **kwargs
):
4805 """base_CreateCanvas(self)"""
4806 return _windows_
.PyPreviewFrame_base_CreateCanvas(*args
, **kwargs
)
4808 def base_CreateControlBar(*args
, **kwargs
):
4809 """base_CreateControlBar(self)"""
4810 return _windows_
.PyPreviewFrame_base_CreateControlBar(*args
, **kwargs
)
4813 class PyPreviewFramePtr(PyPreviewFrame
):
4814 def __init__(self
, this
):
4816 if not hasattr(self
,"thisown"): self
.thisown
= 0
4817 self
.__class
__ = PyPreviewFrame
4818 _windows_
.PyPreviewFrame_swigregister(PyPreviewFramePtr
)
4820 class PyPreviewControlBar(PreviewControlBar
):
4822 return "<%s.%s; proxy of C++ wxPyPreviewControlBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4823 def __init__(self
, *args
, **kwargs
):
4825 __init__(self, PrintPreview preview, long buttons, Window parent,
4826 Point pos=DefaultPosition, Size size=DefaultSize,
4827 long style=0, String name=PanelNameStr) -> PyPreviewControlBar
4829 newobj
= _windows_
.new_PyPreviewControlBar(*args
, **kwargs
)
4830 self
.this
= newobj
.this
4833 self
._setCallbackInfo
(self
, PyPreviewControlBar
); self
._setOORInfo
(self
)
4835 def _setCallbackInfo(*args
, **kwargs
):
4836 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
4837 return _windows_
.PyPreviewControlBar__setCallbackInfo(*args
, **kwargs
)
4839 def SetPrintPreview(*args
, **kwargs
):
4840 """SetPrintPreview(self, PrintPreview preview)"""
4841 return _windows_
.PyPreviewControlBar_SetPrintPreview(*args
, **kwargs
)
4843 def base_CreateButtons(*args
, **kwargs
):
4844 """base_CreateButtons(self)"""
4845 return _windows_
.PyPreviewControlBar_base_CreateButtons(*args
, **kwargs
)
4847 def base_SetZoomControl(*args
, **kwargs
):
4848 """base_SetZoomControl(self, int zoom)"""
4849 return _windows_
.PyPreviewControlBar_base_SetZoomControl(*args
, **kwargs
)
4852 class PyPreviewControlBarPtr(PyPreviewControlBar
):
4853 def __init__(self
, this
):
4855 if not hasattr(self
,"thisown"): self
.thisown
= 0
4856 self
.__class
__ = PyPreviewControlBar
4857 _windows_
.PyPreviewControlBar_swigregister(PyPreviewControlBarPtr
)