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 class PopupWindow(_core
.Window
):
1671 return "<%s.%s; proxy of C++ wxPopupWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1672 def __init__(self
, *args
, **kwargs
):
1673 """__init__(self, Window parent, int flags=BORDER_NONE) -> PopupWindow"""
1674 newobj
= _windows_
.new_PopupWindow(*args
, **kwargs
)
1675 self
.this
= newobj
.this
1679 class PopupWindowPtr(PopupWindow
):
1680 def __init__(self
, this
):
1682 if not hasattr(self
,"thisown"): self
.thisown
= 0
1683 self
.__class
__ = PopupWindow
1684 _windows_
.PopupWindow_swigregister(PopupWindowPtr
)
1686 def PrePopupWindow(*args
, **kwargs
):
1687 """PrePopupWindow() -> PopupWindow"""
1688 val
= _windows_
.new_PrePopupWindow(*args
, **kwargs
)
1692 class PopupTransientWindow(PopupWindow
):
1694 return "<%s.%s; proxy of C++ wxPyPopupTransientWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1695 def __init__(self
, *args
, **kwargs
):
1696 """__init__(self, Window parent, int style=BORDER_NONE) -> PopupTransientWindow"""
1697 newobj
= _windows_
.new_PopupTransientWindow(*args
, **kwargs
)
1698 self
.this
= newobj
.this
1702 class PopupTransientWindowPtr(PopupTransientWindow
):
1703 def __init__(self
, this
):
1705 if not hasattr(self
,"thisown"): self
.thisown
= 0
1706 self
.__class
__ = PopupTransientWindow
1707 _windows_
.PopupTransientWindow_swigregister(PopupTransientWindowPtr
)
1709 def PrePopupTransientWindow(*args
, **kwargs
):
1710 """PrePopupTransientWindow() -> PopupTransientWindow"""
1711 val
= _windows_
.new_PrePopupTransientWindow(*args
, **kwargs
)
1715 #---------------------------------------------------------------------------
1717 class TipWindow(Frame
):
1719 return "<%s.%s; proxy of C++ wxTipWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1720 def __init__(self
, *args
, **kwargs
):
1721 """__init__(self, Window parent, String text, int maxLength=100, Rect rectBound=None) -> TipWindow"""
1722 newobj
= _windows_
.new_TipWindow(*args
, **kwargs
)
1723 self
.this
= newobj
.this
1726 self
._setOORInfo
(self
)
1728 def SetBoundingRect(*args
, **kwargs
):
1729 """SetBoundingRect(self, Rect rectBound)"""
1730 return _windows_
.TipWindow_SetBoundingRect(*args
, **kwargs
)
1732 def Close(*args
, **kwargs
):
1734 return _windows_
.TipWindow_Close(*args
, **kwargs
)
1737 class TipWindowPtr(TipWindow
):
1738 def __init__(self
, this
):
1740 if not hasattr(self
,"thisown"): self
.thisown
= 0
1741 self
.__class
__ = TipWindow
1742 _windows_
.TipWindow_swigregister(TipWindowPtr
)
1744 #---------------------------------------------------------------------------
1746 class VScrolledWindow(Panel
):
1748 return "<%s.%s; proxy of C++ wxPyVScrolledWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1749 def __init__(self
, *args
, **kwargs
):
1751 __init__(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
1752 Size size=DefaultSize, long style=0, String name=PanelNameStr) -> VScrolledWindow
1754 newobj
= _windows_
.new_VScrolledWindow(*args
, **kwargs
)
1755 self
.this
= newobj
.this
1758 self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, VScrolledWindow
)
1760 def _setCallbackInfo(*args
, **kwargs
):
1761 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
1762 return _windows_
.VScrolledWindow__setCallbackInfo(*args
, **kwargs
)
1764 def Create(*args
, **kwargs
):
1766 Create(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
1767 Size size=DefaultSize, long style=0, String name=PanelNameStr) -> bool
1769 return _windows_
.VScrolledWindow_Create(*args
, **kwargs
)
1771 def SetLineCount(*args
, **kwargs
):
1772 """SetLineCount(self, size_t count)"""
1773 return _windows_
.VScrolledWindow_SetLineCount(*args
, **kwargs
)
1775 def ScrollToLine(*args
, **kwargs
):
1776 """ScrollToLine(self, size_t line) -> bool"""
1777 return _windows_
.VScrolledWindow_ScrollToLine(*args
, **kwargs
)
1779 def ScrollLines(*args
, **kwargs
):
1781 ScrollLines(self, int lines) -> bool
1783 If the platform and window class supports it, scrolls the window by
1784 the given number of lines down, if lines is positive, or up if lines
1785 is negative. Returns True if the window was scrolled, False if it was
1786 already on top/bottom and nothing was done.
1788 return _windows_
.VScrolledWindow_ScrollLines(*args
, **kwargs
)
1790 def ScrollPages(*args
, **kwargs
):
1792 ScrollPages(self, int pages) -> bool
1794 If the platform and window class supports it, scrolls the window by
1795 the given number of pages down, if pages is positive, or up if pages
1796 is negative. Returns True if the window was scrolled, False if it was
1797 already on top/bottom and nothing was done.
1799 return _windows_
.VScrolledWindow_ScrollPages(*args
, **kwargs
)
1801 def RefreshLine(*args
, **kwargs
):
1802 """RefreshLine(self, size_t line)"""
1803 return _windows_
.VScrolledWindow_RefreshLine(*args
, **kwargs
)
1805 def RefreshLines(*args
, **kwargs
):
1806 """RefreshLines(self, size_t from, size_t to)"""
1807 return _windows_
.VScrolledWindow_RefreshLines(*args
, **kwargs
)
1809 def HitTestXY(*args
, **kwargs
):
1811 HitTestXY(self, int x, int y) -> int
1813 Test where the given (in client coords) point lies
1815 return _windows_
.VScrolledWindow_HitTestXY(*args
, **kwargs
)
1817 def HitTest(*args
, **kwargs
):
1819 HitTest(self, Point pt) -> int
1821 Test where the given (in client coords) point lies
1823 return _windows_
.VScrolledWindow_HitTest(*args
, **kwargs
)
1825 def RefreshAll(*args
, **kwargs
):
1826 """RefreshAll(self)"""
1827 return _windows_
.VScrolledWindow_RefreshAll(*args
, **kwargs
)
1829 def GetLineCount(*args
, **kwargs
):
1830 """GetLineCount(self) -> size_t"""
1831 return _windows_
.VScrolledWindow_GetLineCount(*args
, **kwargs
)
1833 def GetFirstVisibleLine(*args
, **kwargs
):
1834 """GetFirstVisibleLine(self) -> size_t"""
1835 return _windows_
.VScrolledWindow_GetFirstVisibleLine(*args
, **kwargs
)
1837 def GetLastVisibleLine(*args
, **kwargs
):
1838 """GetLastVisibleLine(self) -> size_t"""
1839 return _windows_
.VScrolledWindow_GetLastVisibleLine(*args
, **kwargs
)
1841 def IsVisible(*args
, **kwargs
):
1842 """IsVisible(self, size_t line) -> bool"""
1843 return _windows_
.VScrolledWindow_IsVisible(*args
, **kwargs
)
1846 class VScrolledWindowPtr(VScrolledWindow
):
1847 def __init__(self
, this
):
1849 if not hasattr(self
,"thisown"): self
.thisown
= 0
1850 self
.__class
__ = VScrolledWindow
1851 _windows_
.VScrolledWindow_swigregister(VScrolledWindowPtr
)
1853 def PreVScrolledWindow(*args
, **kwargs
):
1854 """PreVScrolledWindow() -> VScrolledWindow"""
1855 val
= _windows_
.new_PreVScrolledWindow(*args
, **kwargs
)
1859 class VListBox(VScrolledWindow
):
1861 return "<%s.%s; proxy of C++ wxPyVListBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1862 def __init__(self
, *args
, **kwargs
):
1864 __init__(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
1865 Size size=DefaultSize, long style=0, String name=VListBoxNameStr) -> VListBox
1867 newobj
= _windows_
.new_VListBox(*args
, **kwargs
)
1868 self
.this
= newobj
.this
1871 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, VListBox
)
1873 def _setCallbackInfo(*args
, **kwargs
):
1874 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
1875 return _windows_
.VListBox__setCallbackInfo(*args
, **kwargs
)
1877 def Create(*args
, **kwargs
):
1879 Create(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
1880 Size size=DefaultSize, long style=0, String name=VListBoxNameStr) -> bool
1882 return _windows_
.VListBox_Create(*args
, **kwargs
)
1884 def GetItemCount(*args
, **kwargs
):
1885 """GetItemCount(self) -> size_t"""
1886 return _windows_
.VListBox_GetItemCount(*args
, **kwargs
)
1888 def HasMultipleSelection(*args
, **kwargs
):
1889 """HasMultipleSelection(self) -> bool"""
1890 return _windows_
.VListBox_HasMultipleSelection(*args
, **kwargs
)
1892 def GetSelection(*args
, **kwargs
):
1893 """GetSelection(self) -> int"""
1894 return _windows_
.VListBox_GetSelection(*args
, **kwargs
)
1896 def IsCurrent(*args
, **kwargs
):
1897 """IsCurrent(self, size_t item) -> bool"""
1898 return _windows_
.VListBox_IsCurrent(*args
, **kwargs
)
1900 def IsSelected(*args
, **kwargs
):
1901 """IsSelected(self, size_t item) -> bool"""
1902 return _windows_
.VListBox_IsSelected(*args
, **kwargs
)
1904 def GetSelectedCount(*args
, **kwargs
):
1905 """GetSelectedCount(self) -> size_t"""
1906 return _windows_
.VListBox_GetSelectedCount(*args
, **kwargs
)
1908 def GetFirstSelected(*args
, **kwargs
):
1909 """GetFirstSelected(self) -> PyObject"""
1910 return _windows_
.VListBox_GetFirstSelected(*args
, **kwargs
)
1912 def GetNextSelected(*args
, **kwargs
):
1913 """GetNextSelected(self, unsigned long cookie) -> PyObject"""
1914 return _windows_
.VListBox_GetNextSelected(*args
, **kwargs
)
1916 def GetMargins(*args
, **kwargs
):
1917 """GetMargins(self) -> Point"""
1918 return _windows_
.VListBox_GetMargins(*args
, **kwargs
)
1920 def GetSelectionBackground(*args
, **kwargs
):
1921 """GetSelectionBackground(self) -> Colour"""
1922 return _windows_
.VListBox_GetSelectionBackground(*args
, **kwargs
)
1924 def SetItemCount(*args
, **kwargs
):
1925 """SetItemCount(self, size_t count)"""
1926 return _windows_
.VListBox_SetItemCount(*args
, **kwargs
)
1928 def Clear(*args
, **kwargs
):
1930 return _windows_
.VListBox_Clear(*args
, **kwargs
)
1932 def SetSelection(*args
, **kwargs
):
1933 """SetSelection(self, int selection)"""
1934 return _windows_
.VListBox_SetSelection(*args
, **kwargs
)
1936 def Select(*args
, **kwargs
):
1937 """Select(self, size_t item, bool select=True) -> bool"""
1938 return _windows_
.VListBox_Select(*args
, **kwargs
)
1940 def SelectRange(*args
, **kwargs
):
1941 """SelectRange(self, size_t from, size_t to) -> bool"""
1942 return _windows_
.VListBox_SelectRange(*args
, **kwargs
)
1944 def Toggle(*args
, **kwargs
):
1945 """Toggle(self, size_t item)"""
1946 return _windows_
.VListBox_Toggle(*args
, **kwargs
)
1948 def SelectAll(*args
, **kwargs
):
1949 """SelectAll(self) -> bool"""
1950 return _windows_
.VListBox_SelectAll(*args
, **kwargs
)
1952 def DeselectAll(*args
, **kwargs
):
1953 """DeselectAll(self) -> bool"""
1954 return _windows_
.VListBox_DeselectAll(*args
, **kwargs
)
1956 def SetMargins(*args
, **kwargs
):
1957 """SetMargins(self, Point pt)"""
1958 return _windows_
.VListBox_SetMargins(*args
, **kwargs
)
1960 def SetMarginsXY(*args
, **kwargs
):
1961 """SetMarginsXY(self, int x, int y)"""
1962 return _windows_
.VListBox_SetMarginsXY(*args
, **kwargs
)
1964 def SetSelectionBackground(*args
, **kwargs
):
1965 """SetSelectionBackground(self, Colour col)"""
1966 return _windows_
.VListBox_SetSelectionBackground(*args
, **kwargs
)
1969 class VListBoxPtr(VListBox
):
1970 def __init__(self
, this
):
1972 if not hasattr(self
,"thisown"): self
.thisown
= 0
1973 self
.__class
__ = VListBox
1974 _windows_
.VListBox_swigregister(VListBoxPtr
)
1975 VListBoxNameStr
= cvar
.VListBoxNameStr
1977 def PreVListBox(*args
, **kwargs
):
1978 """PreVListBox() -> VListBox"""
1979 val
= _windows_
.new_PreVListBox(*args
, **kwargs
)
1983 class HtmlListBox(VListBox
):
1985 return "<%s.%s; proxy of C++ wxPyHtmlListBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1986 def __init__(self
, *args
, **kwargs
):
1988 __init__(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
1989 Size size=DefaultSize, long style=0, String name=VListBoxNameStr) -> HtmlListBox
1991 newobj
= _windows_
.new_HtmlListBox(*args
, **kwargs
)
1992 self
.this
= newobj
.this
1995 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, HtmlListBox
)
1997 def _setCallbackInfo(*args
, **kwargs
):
1998 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
1999 return _windows_
.HtmlListBox__setCallbackInfo(*args
, **kwargs
)
2001 def Create(*args
, **kwargs
):
2003 Create(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
2004 Size size=DefaultSize, long style=0, String name=VListBoxNameStr) -> bool
2006 return _windows_
.HtmlListBox_Create(*args
, **kwargs
)
2008 def RefreshAll(*args
, **kwargs
):
2009 """RefreshAll(self)"""
2010 return _windows_
.HtmlListBox_RefreshAll(*args
, **kwargs
)
2012 def SetItemCount(*args
, **kwargs
):
2013 """SetItemCount(self, size_t count)"""
2014 return _windows_
.HtmlListBox_SetItemCount(*args
, **kwargs
)
2016 def GetFileSystem(*args
, **kwargs
):
2017 """GetFileSystem(self) -> FileSystem"""
2018 return _windows_
.HtmlListBox_GetFileSystem(*args
, **kwargs
)
2021 class HtmlListBoxPtr(HtmlListBox
):
2022 def __init__(self
, this
):
2024 if not hasattr(self
,"thisown"): self
.thisown
= 0
2025 self
.__class
__ = HtmlListBox
2026 _windows_
.HtmlListBox_swigregister(HtmlListBoxPtr
)
2028 def PreHtmlListBox(*args
, **kwargs
):
2029 """PreHtmlListBox() -> HtmlListBox"""
2030 val
= _windows_
.new_PreHtmlListBox(*args
, **kwargs
)
2034 #---------------------------------------------------------------------------
2036 class TaskBarIcon(_core
.EvtHandler
):
2038 return "<%s.%s; proxy of C++ wxPyTaskBarIcon instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2039 def __init__(self
, *args
, **kwargs
):
2040 """__init__(self) -> TaskBarIcon"""
2041 newobj
= _windows_
.new_TaskBarIcon(*args
, **kwargs
)
2042 self
.this
= newobj
.this
2045 self
._setCallbackInfo
(self
, TaskBarIcon
, 0)
2047 def _setCallbackInfo(*args
, **kwargs
):
2048 """_setCallbackInfo(self, PyObject self, PyObject _class, int incref)"""
2049 return _windows_
.TaskBarIcon__setCallbackInfo(*args
, **kwargs
)
2051 def Destroy(*args
, **kwargs
):
2055 Deletes the C++ object this Python object is a proxy for.
2057 return _windows_
.TaskBarIcon_Destroy(*args
, **kwargs
)
2059 def IsOk(*args
, **kwargs
):
2060 """IsOk(self) -> bool"""
2061 return _windows_
.TaskBarIcon_IsOk(*args
, **kwargs
)
2063 def __nonzero__(self
): return self
.IsOk()
2064 def IsIconInstalled(*args
, **kwargs
):
2065 """IsIconInstalled(self) -> bool"""
2066 return _windows_
.TaskBarIcon_IsIconInstalled(*args
, **kwargs
)
2068 def SetIcon(*args
, **kwargs
):
2069 """SetIcon(self, Icon icon, String tooltip=EmptyString) -> bool"""
2070 return _windows_
.TaskBarIcon_SetIcon(*args
, **kwargs
)
2072 def RemoveIcon(*args
, **kwargs
):
2073 """RemoveIcon(self) -> bool"""
2074 return _windows_
.TaskBarIcon_RemoveIcon(*args
, **kwargs
)
2076 def PopupMenu(*args
, **kwargs
):
2077 """PopupMenu(self, Menu menu) -> bool"""
2078 return _windows_
.TaskBarIcon_PopupMenu(*args
, **kwargs
)
2081 class TaskBarIconPtr(TaskBarIcon
):
2082 def __init__(self
, this
):
2084 if not hasattr(self
,"thisown"): self
.thisown
= 0
2085 self
.__class
__ = TaskBarIcon
2086 _windows_
.TaskBarIcon_swigregister(TaskBarIconPtr
)
2088 class TaskBarIconEvent(_core
.Event
):
2090 return "<%s.%s; proxy of C++ wxTaskBarIconEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2091 def __init__(self
, *args
, **kwargs
):
2092 """__init__(self, wxEventType evtType, wxTaskBarIcon tbIcon) -> TaskBarIconEvent"""
2093 newobj
= _windows_
.new_TaskBarIconEvent(*args
, **kwargs
)
2094 self
.this
= newobj
.this
2098 class TaskBarIconEventPtr(TaskBarIconEvent
):
2099 def __init__(self
, this
):
2101 if not hasattr(self
,"thisown"): self
.thisown
= 0
2102 self
.__class
__ = TaskBarIconEvent
2103 _windows_
.TaskBarIconEvent_swigregister(TaskBarIconEventPtr
)
2105 wxEVT_TASKBAR_MOVE
= _windows_
.wxEVT_TASKBAR_MOVE
2106 wxEVT_TASKBAR_LEFT_DOWN
= _windows_
.wxEVT_TASKBAR_LEFT_DOWN
2107 wxEVT_TASKBAR_LEFT_UP
= _windows_
.wxEVT_TASKBAR_LEFT_UP
2108 wxEVT_TASKBAR_RIGHT_DOWN
= _windows_
.wxEVT_TASKBAR_RIGHT_DOWN
2109 wxEVT_TASKBAR_RIGHT_UP
= _windows_
.wxEVT_TASKBAR_RIGHT_UP
2110 wxEVT_TASKBAR_LEFT_DCLICK
= _windows_
.wxEVT_TASKBAR_LEFT_DCLICK
2111 wxEVT_TASKBAR_RIGHT_DCLICK
= _windows_
.wxEVT_TASKBAR_RIGHT_DCLICK
2112 EVT_TASKBAR_MOVE
= wx
.PyEventBinder ( wxEVT_TASKBAR_MOVE
)
2113 EVT_TASKBAR_LEFT_DOWN
= wx
.PyEventBinder ( wxEVT_TASKBAR_LEFT_DOWN
)
2114 EVT_TASKBAR_LEFT_UP
= wx
.PyEventBinder ( wxEVT_TASKBAR_LEFT_UP
)
2115 EVT_TASKBAR_RIGHT_DOWN
= wx
.PyEventBinder ( wxEVT_TASKBAR_RIGHT_DOWN
)
2116 EVT_TASKBAR_RIGHT_UP
= wx
.PyEventBinder ( wxEVT_TASKBAR_RIGHT_UP
)
2117 EVT_TASKBAR_LEFT_DCLICK
= wx
.PyEventBinder ( wxEVT_TASKBAR_LEFT_DCLICK
)
2118 EVT_TASKBAR_RIGHT_DCLICK
= wx
.PyEventBinder ( wxEVT_TASKBAR_RIGHT_DCLICK
)
2120 #---------------------------------------------------------------------------
2122 class ColourData(_core
.Object
):
2124 This class holds a variety of information related to the colour
2125 chooser dialog, used to transfer settings and results to and from the
2129 return "<%s.%s; proxy of C++ wxColourData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2130 def __init__(self
, *args
, **kwargs
):
2132 __init__(self) -> ColourData
2134 Constructor, sets default values.
2136 newobj
= _windows_
.new_ColourData(*args
, **kwargs
)
2137 self
.this
= newobj
.this
2140 def __del__(self
, destroy
=_windows_
.delete_ColourData
):
2143 if self
.thisown
: destroy(self
)
2146 def GetChooseFull(*args
, **kwargs
):
2148 GetChooseFull(self) -> bool
2150 Under Windows, determines whether the Windows colour dialog will
2151 display the full dialog with custom colour selection controls. Has no
2152 meaning under other platforms. The default value is true.
2154 return _windows_
.ColourData_GetChooseFull(*args
, **kwargs
)
2156 def GetColour(*args
, **kwargs
):
2158 GetColour(self) -> Colour
2160 Gets the colour (pre)selected by the dialog.
2162 return _windows_
.ColourData_GetColour(*args
, **kwargs
)
2164 def GetCustomColour(*args
, **kwargs
):
2166 GetCustomColour(self, int i) -> Colour
2168 Gets the i'th custom colour associated with the colour dialog. i
2169 should be an integer between 0 and 15. The default custom colours are
2170 all invalid colours.
2172 return _windows_
.ColourData_GetCustomColour(*args
, **kwargs
)
2174 def SetChooseFull(*args
, **kwargs
):
2176 SetChooseFull(self, int flag)
2178 Under Windows, tells the Windows colour dialog to display the full
2179 dialog with custom colour selection controls. Under other platforms,
2180 has no effect. The default value is true.
2182 return _windows_
.ColourData_SetChooseFull(*args
, **kwargs
)
2184 def SetColour(*args
, **kwargs
):
2186 SetColour(self, Colour colour)
2188 Sets the default colour for the colour dialog. The default colour is
2191 return _windows_
.ColourData_SetColour(*args
, **kwargs
)
2193 def SetCustomColour(*args
, **kwargs
):
2195 SetCustomColour(self, int i, Colour colour)
2197 Sets the i'th custom colour for the colour dialog. i should be an
2198 integer between 0 and 15. The default custom colours are all invalid colours.
2200 return _windows_
.ColourData_SetCustomColour(*args
, **kwargs
)
2203 class ColourDataPtr(ColourData
):
2204 def __init__(self
, this
):
2206 if not hasattr(self
,"thisown"): self
.thisown
= 0
2207 self
.__class
__ = ColourData
2208 _windows_
.ColourData_swigregister(ColourDataPtr
)
2209 FileSelectorPromptStr
= cvar
.FileSelectorPromptStr
2210 DirSelectorPromptStr
= cvar
.DirSelectorPromptStr
2211 DirDialogNameStr
= cvar
.DirDialogNameStr
2212 FileSelectorDefaultWildcardStr
= cvar
.FileSelectorDefaultWildcardStr
2213 GetTextFromUserPromptStr
= cvar
.GetTextFromUserPromptStr
2214 MessageBoxCaptionStr
= cvar
.MessageBoxCaptionStr
2216 class ColourDialog(Dialog
):
2217 """This class represents the colour chooser dialog."""
2219 return "<%s.%s; proxy of C++ wxColourDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2220 def __init__(self
, *args
, **kwargs
):
2222 __init__(self, Window parent, ColourData data=None) -> ColourDialog
2224 Constructor. Pass a parent window, and optionally a `wx.ColourData`,
2225 which will be copied to the colour dialog's internal ColourData
2228 newobj
= _windows_
.new_ColourDialog(*args
, **kwargs
)
2229 self
.this
= newobj
.this
2232 self
._setOORInfo
(self
)
2234 def GetColourData(*args
, **kwargs
):
2236 GetColourData(self) -> ColourData
2238 Returns a reference to the `wx.ColourData` used by the dialog.
2240 return _windows_
.ColourDialog_GetColourData(*args
, **kwargs
)
2243 class ColourDialogPtr(ColourDialog
):
2244 def __init__(self
, this
):
2246 if not hasattr(self
,"thisown"): self
.thisown
= 0
2247 self
.__class
__ = ColourDialog
2248 _windows_
.ColourDialog_swigregister(ColourDialogPtr
)
2250 class DirDialog(Dialog
):
2252 wx.DirDialog allows the user to select a directory by browising the
2256 return "<%s.%s; proxy of C++ wxDirDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2257 def __init__(self
, *args
, **kwargs
):
2259 __init__(self, Window parent, String message=DirSelectorPromptStr,
2260 String defaultPath=EmptyString, long style=0,
2261 Point pos=DefaultPosition, Size size=DefaultSize,
2262 String name=DirDialogNameStr) -> DirDialog
2264 Constructor. Use ShowModal method to show the dialog.
2266 newobj
= _windows_
.new_DirDialog(*args
, **kwargs
)
2267 self
.this
= newobj
.this
2270 self
._setOORInfo
(self
)
2272 def GetPath(*args
, **kwargs
):
2274 GetPath(self) -> String
2276 Returns the default or user-selected path.
2278 return _windows_
.DirDialog_GetPath(*args
, **kwargs
)
2280 def GetMessage(*args
, **kwargs
):
2282 GetMessage(self) -> String
2284 Returns the message that will be displayed on the dialog.
2286 return _windows_
.DirDialog_GetMessage(*args
, **kwargs
)
2288 def GetStyle(*args
, **kwargs
):
2290 GetStyle(self) -> long
2292 Returns the dialog style.
2294 return _windows_
.DirDialog_GetStyle(*args
, **kwargs
)
2296 def SetMessage(*args
, **kwargs
):
2298 SetMessage(self, String message)
2300 Sets the message that will be displayed on the dialog.
2302 return _windows_
.DirDialog_SetMessage(*args
, **kwargs
)
2304 def SetPath(*args
, **kwargs
):
2306 SetPath(self, String path)
2308 Sets the default path.
2310 return _windows_
.DirDialog_SetPath(*args
, **kwargs
)
2313 class DirDialogPtr(DirDialog
):
2314 def __init__(self
, this
):
2316 if not hasattr(self
,"thisown"): self
.thisown
= 0
2317 self
.__class
__ = DirDialog
2318 _windows_
.DirDialog_swigregister(DirDialogPtr
)
2320 class FileDialog(Dialog
):
2322 wx.FileDialog allows the user to select one or more files from the
2326 return "<%s.%s; proxy of C++ wxFileDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2327 def __init__(self
, *args
, **kwargs
):
2329 __init__(self, Window parent, String message=FileSelectorPromptStr,
2330 String defaultDir=EmptyString, String defaultFile=EmptyString,
2331 String wildcard=FileSelectorDefaultWildcardStr,
2332 long style=0, Point pos=DefaultPosition) -> FileDialog
2334 Constructor. Use ShowModal method to show the dialog.
2336 newobj
= _windows_
.new_FileDialog(*args
, **kwargs
)
2337 self
.this
= newobj
.this
2340 self
._setOORInfo
(self
)
2342 def SetMessage(*args
, **kwargs
):
2344 SetMessage(self, String message)
2346 Sets the message that will be displayed on the dialog.
2348 return _windows_
.FileDialog_SetMessage(*args
, **kwargs
)
2350 def SetPath(*args
, **kwargs
):
2352 SetPath(self, String path)
2354 Sets the path (the combined directory and filename that will be
2355 returned when the dialog is dismissed).
2357 return _windows_
.FileDialog_SetPath(*args
, **kwargs
)
2359 def SetDirectory(*args
, **kwargs
):
2361 SetDirectory(self, String dir)
2363 Sets the default directory.
2365 return _windows_
.FileDialog_SetDirectory(*args
, **kwargs
)
2367 def SetFilename(*args
, **kwargs
):
2369 SetFilename(self, String name)
2371 Sets the default filename.
2373 return _windows_
.FileDialog_SetFilename(*args
, **kwargs
)
2375 def SetWildcard(*args
, **kwargs
):
2377 SetWildcard(self, String wildCard)
2379 Sets the wildcard, which can contain multiple file types, for
2382 "BMP files (*.bmp)|*.bmp|GIF files (*.gif)|*.gif"
2385 return _windows_
.FileDialog_SetWildcard(*args
, **kwargs
)
2387 def SetStyle(*args
, **kwargs
):
2389 SetStyle(self, long style)
2391 Sets the dialog style.
2393 return _windows_
.FileDialog_SetStyle(*args
, **kwargs
)
2395 def SetFilterIndex(*args
, **kwargs
):
2397 SetFilterIndex(self, int filterIndex)
2399 Sets the default filter index, starting from zero.
2401 return _windows_
.FileDialog_SetFilterIndex(*args
, **kwargs
)
2403 def GetMessage(*args
, **kwargs
):
2405 GetMessage(self) -> String
2407 Returns the message that will be displayed on the dialog.
2409 return _windows_
.FileDialog_GetMessage(*args
, **kwargs
)
2411 def GetPath(*args
, **kwargs
):
2413 GetPath(self) -> String
2415 Returns the full path (directory and filename) of the selected file.
2417 return _windows_
.FileDialog_GetPath(*args
, **kwargs
)
2419 def GetDirectory(*args
, **kwargs
):
2421 GetDirectory(self) -> String
2423 Returns the default directory.
2425 return _windows_
.FileDialog_GetDirectory(*args
, **kwargs
)
2427 def GetFilename(*args
, **kwargs
):
2429 GetFilename(self) -> String
2431 Returns the default filename.
2433 return _windows_
.FileDialog_GetFilename(*args
, **kwargs
)
2435 def GetWildcard(*args
, **kwargs
):
2437 GetWildcard(self) -> String
2439 Returns the file dialog wildcard.
2441 return _windows_
.FileDialog_GetWildcard(*args
, **kwargs
)
2443 def GetStyle(*args
, **kwargs
):
2445 GetStyle(self) -> long
2447 Returns the dialog style.
2449 return _windows_
.FileDialog_GetStyle(*args
, **kwargs
)
2451 def GetFilterIndex(*args
, **kwargs
):
2453 GetFilterIndex(self) -> int
2455 Returns the index into the list of filters supplied, optionally, in
2456 the wildcard parameter. Before the dialog is shown, this is the index
2457 which will be used when the dialog is first displayed. After the
2458 dialog is shown, this is the index selected by the user.
2460 return _windows_
.FileDialog_GetFilterIndex(*args
, **kwargs
)
2462 def GetFilenames(*args
, **kwargs
):
2464 GetFilenames(self) -> PyObject
2466 Returns a list of filenames chosen in the dialog. This function
2467 should only be used with the dialogs which have wx.MULTIPLE style, use
2468 GetFilename for the others.
2470 return _windows_
.FileDialog_GetFilenames(*args
, **kwargs
)
2472 def GetPaths(*args
, **kwargs
):
2474 GetPaths(self) -> PyObject
2476 Fills the array paths with the full paths of the files chosen. This
2477 function should only be used with the dialogs which have wx.MULTIPLE
2478 style, use GetPath for the others.
2480 return _windows_
.FileDialog_GetPaths(*args
, **kwargs
)
2483 class FileDialogPtr(FileDialog
):
2484 def __init__(self
, this
):
2486 if not hasattr(self
,"thisown"): self
.thisown
= 0
2487 self
.__class
__ = FileDialog
2488 _windows_
.FileDialog_swigregister(FileDialogPtr
)
2490 CHOICEDLG_STYLE
= _windows_
.CHOICEDLG_STYLE
2491 class MultiChoiceDialog(Dialog
):
2492 """A simple dialog with a multi selection listbox."""
2494 return "<%s.%s; proxy of C++ wxMultiChoiceDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2495 def __init__(self
, *args
, **kwargs
):
2497 __init__(Window parent, String message, String caption,
2498 List choices=[], long style=CHOICEDLG_STYLE,
2499 Point pos=DefaultPosition) -> MultiChoiceDialog
2501 Constructor. Use ShowModal method to show the dialog.
2503 newobj
= _windows_
.new_MultiChoiceDialog(*args
, **kwargs
)
2504 self
.this
= newobj
.this
2507 self
._setOORInfo
(self
)
2509 def SetSelections(*args
, **kwargs
):
2511 SetSelections(List selections)
2513 Specify the items in the list that should be selected, using a list of
2516 return _windows_
.MultiChoiceDialog_SetSelections(*args
, **kwargs
)
2518 def GetSelections(*args
, **kwargs
):
2520 GetSelections() -> [selections]
2522 Returns a list of integers representing the items that are selected.
2524 return _windows_
.MultiChoiceDialog_GetSelections(*args
, **kwargs
)
2527 class MultiChoiceDialogPtr(MultiChoiceDialog
):
2528 def __init__(self
, this
):
2530 if not hasattr(self
,"thisown"): self
.thisown
= 0
2531 self
.__class
__ = MultiChoiceDialog
2532 _windows_
.MultiChoiceDialog_swigregister(MultiChoiceDialogPtr
)
2534 class SingleChoiceDialog(Dialog
):
2535 """A simple dialog with a single selection listbox."""
2537 return "<%s.%s; proxy of C++ wxSingleChoiceDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2538 def __init__(self
, *args
, **kwargs
):
2540 __init__(Window parent, String message, String caption,
2541 List choices=[], long style=CHOICEDLG_STYLE,
2542 Point pos=DefaultPosition) -> SingleChoiceDialog
2544 Constructor. Use ShowModal method to show the dialog.
2546 newobj
= _windows_
.new_SingleChoiceDialog(*args
, **kwargs
)
2547 self
.this
= newobj
.this
2550 self
._setOORInfo
(self
)
2552 def GetSelection(*args
, **kwargs
):
2554 GetSelection(self) -> int
2556 Get the index of teh currently selected item.
2558 return _windows_
.SingleChoiceDialog_GetSelection(*args
, **kwargs
)
2560 def GetStringSelection(*args
, **kwargs
):
2562 GetStringSelection(self) -> String
2564 Returns the string value of the currently selected item
2566 return _windows_
.SingleChoiceDialog_GetStringSelection(*args
, **kwargs
)
2568 def SetSelection(*args
, **kwargs
):
2570 SetSelection(self, int sel)
2572 Set the current selected item to sel
2574 return _windows_
.SingleChoiceDialog_SetSelection(*args
, **kwargs
)
2577 class SingleChoiceDialogPtr(SingleChoiceDialog
):
2578 def __init__(self
, this
):
2580 if not hasattr(self
,"thisown"): self
.thisown
= 0
2581 self
.__class
__ = SingleChoiceDialog
2582 _windows_
.SingleChoiceDialog_swigregister(SingleChoiceDialogPtr
)
2584 class TextEntryDialog(Dialog
):
2585 """A dialog with text control, [ok] and [cancel] buttons"""
2587 return "<%s.%s; proxy of C++ wxTextEntryDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2588 def __init__(self
, *args
, **kwargs
):
2590 __init__(self, Window parent, String message, String caption=GetTextFromUserPromptStr,
2591 String defaultValue=EmptyString,
2592 long style=wxOK|wxCANCEL|wxCENTRE, Point pos=DefaultPosition) -> TextEntryDialog
2594 Constructor. Use ShowModal method to show the dialog.
2596 newobj
= _windows_
.new_TextEntryDialog(*args
, **kwargs
)
2597 self
.this
= newobj
.this
2600 self
._setOORInfo
(self
)
2602 def GetValue(*args
, **kwargs
):
2604 GetValue(self) -> String
2606 Returns the text that the user has entered if the user has pressed OK,
2607 or the original value if the user has pressed Cancel.
2609 return _windows_
.TextEntryDialog_GetValue(*args
, **kwargs
)
2611 def SetValue(*args
, **kwargs
):
2613 SetValue(self, String value)
2615 Sets the default text value.
2617 return _windows_
.TextEntryDialog_SetValue(*args
, **kwargs
)
2620 class TextEntryDialogPtr(TextEntryDialog
):
2621 def __init__(self
, this
):
2623 if not hasattr(self
,"thisown"): self
.thisown
= 0
2624 self
.__class
__ = TextEntryDialog
2625 _windows_
.TextEntryDialog_swigregister(TextEntryDialogPtr
)
2627 class FontData(_core
.Object
):
2629 This class holds a variety of information related to font dialogs and
2630 is used to transfer settings to and results from a `wx.FontDialog`.
2633 return "<%s.%s; proxy of C++ wxFontData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2634 def __init__(self
, *args
, **kwargs
):
2636 __init__(self) -> FontData
2638 This class holds a variety of information related to font dialogs and
2639 is used to transfer settings to and results from a `wx.FontDialog`.
2641 newobj
= _windows_
.new_FontData(*args
, **kwargs
)
2642 self
.this
= newobj
.this
2645 def __del__(self
, destroy
=_windows_
.delete_FontData
):
2648 if self
.thisown
: destroy(self
)
2651 def EnableEffects(*args
, **kwargs
):
2653 EnableEffects(self, bool enable)
2655 Enables or disables 'effects' under MS Windows only. This refers to
2656 the controls for manipulating colour, strikeout and underline
2657 properties. The default value is true.
2659 return _windows_
.FontData_EnableEffects(*args
, **kwargs
)
2661 def GetAllowSymbols(*args
, **kwargs
):
2663 GetAllowSymbols(self) -> bool
2665 Under MS Windows, returns a flag determining whether symbol fonts can
2666 be selected. Has no effect on other platforms. The default value is
2669 return _windows_
.FontData_GetAllowSymbols(*args
, **kwargs
)
2671 def GetColour(*args
, **kwargs
):
2673 GetColour(self) -> Colour
2675 Gets the colour associated with the font dialog. The default value is
2678 return _windows_
.FontData_GetColour(*args
, **kwargs
)
2680 def GetChosenFont(*args
, **kwargs
):
2682 GetChosenFont(self) -> Font
2684 Gets the font chosen by the user.
2686 return _windows_
.FontData_GetChosenFont(*args
, **kwargs
)
2688 def GetEnableEffects(*args
, **kwargs
):
2690 GetEnableEffects(self) -> bool
2692 Determines whether 'effects' are enabled under Windows.
2694 return _windows_
.FontData_GetEnableEffects(*args
, **kwargs
)
2696 def GetInitialFont(*args
, **kwargs
):
2698 GetInitialFont(self) -> Font
2700 Gets the font that will be initially used by the font dialog. This
2701 should have previously been set by the application.
2703 return _windows_
.FontData_GetInitialFont(*args
, **kwargs
)
2705 def GetShowHelp(*args
, **kwargs
):
2707 GetShowHelp(self) -> bool
2709 Returns true if the Help button will be shown (Windows only). The
2710 default value is false.
2712 return _windows_
.FontData_GetShowHelp(*args
, **kwargs
)
2714 def SetAllowSymbols(*args
, **kwargs
):
2716 SetAllowSymbols(self, bool allowSymbols)
2718 Under MS Windows, determines whether symbol fonts can be selected. Has
2719 no effect on other platforms. The default value is true.
2721 return _windows_
.FontData_SetAllowSymbols(*args
, **kwargs
)
2723 def SetChosenFont(*args
, **kwargs
):
2725 SetChosenFont(self, Font font)
2727 Sets the font that will be returned to the user (normally for internal
2730 return _windows_
.FontData_SetChosenFont(*args
, **kwargs
)
2732 def SetColour(*args
, **kwargs
):
2734 SetColour(self, Colour colour)
2736 Sets the colour that will be used for the font foreground colour. The
2737 default colour is black.
2739 return _windows_
.FontData_SetColour(*args
, **kwargs
)
2741 def SetInitialFont(*args
, **kwargs
):
2743 SetInitialFont(self, Font font)
2745 Sets the font that will be initially used by the font dialog.
2747 return _windows_
.FontData_SetInitialFont(*args
, **kwargs
)
2749 def SetRange(*args
, **kwargs
):
2751 SetRange(self, int min, int max)
2753 Sets the valid range for the font point size (Windows only). The
2754 default is 0, 0 (unrestricted range).
2756 return _windows_
.FontData_SetRange(*args
, **kwargs
)
2758 def SetShowHelp(*args
, **kwargs
):
2760 SetShowHelp(self, bool showHelp)
2762 Determines whether the Help button will be displayed in the font
2763 dialog (Windows only). The default value is false.
2765 return _windows_
.FontData_SetShowHelp(*args
, **kwargs
)
2768 class FontDataPtr(FontData
):
2769 def __init__(self
, this
):
2771 if not hasattr(self
,"thisown"): self
.thisown
= 0
2772 self
.__class
__ = FontData
2773 _windows_
.FontData_swigregister(FontDataPtr
)
2775 class FontDialog(Dialog
):
2777 wx.FontDialog allows the user to select a system font and its attributes.
2783 return "<%s.%s; proxy of C++ wxFontDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2784 def __init__(self
, *args
, **kwargs
):
2786 __init__(self, Window parent, FontData data) -> FontDialog
2788 Constructor. Pass a parent window and the `wx.FontData` object to be
2789 used to initialize the dialog controls. Call `ShowModal` to display
2790 the dialog. If ShowModal returns ``wx.ID_OK`` then you can fetch the
2791 results with via the `wx.FontData` returned by `GetFontData`.
2793 newobj
= _windows_
.new_FontDialog(*args
, **kwargs
)
2794 self
.this
= newobj
.this
2797 self
._setOORInfo
(self
)
2799 def GetFontData(*args
, **kwargs
):
2801 GetFontData(self) -> FontData
2803 Returns a reference to the internal `wx.FontData` used by the
2806 return _windows_
.FontDialog_GetFontData(*args
, **kwargs
)
2809 class FontDialogPtr(FontDialog
):
2810 def __init__(self
, this
):
2812 if not hasattr(self
,"thisown"): self
.thisown
= 0
2813 self
.__class
__ = FontDialog
2814 _windows_
.FontDialog_swigregister(FontDialogPtr
)
2816 class MessageDialog(Dialog
):
2818 This class provides a simple dialog that shows a single or multi-line
2819 message, with a choice of OK, Yes, No and/or Cancel buttons.
2822 return "<%s.%s; proxy of C++ wxMessageDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2823 def __init__(self
, *args
, **kwargs
):
2825 __init__(self, Window parent, String message, String caption=MessageBoxCaptionStr,
2826 long style=wxOK|wxCANCEL|wxCENTRE,
2827 Point pos=DefaultPosition) -> MessageDialog
2829 Constructor, use `ShowModal` to display the dialog.
2831 newobj
= _windows_
.new_MessageDialog(*args
, **kwargs
)
2832 self
.this
= newobj
.this
2835 self
._setOORInfo
(self
)
2838 class MessageDialogPtr(MessageDialog
):
2839 def __init__(self
, this
):
2841 if not hasattr(self
,"thisown"): self
.thisown
= 0
2842 self
.__class
__ = MessageDialog
2843 _windows_
.MessageDialog_swigregister(MessageDialogPtr
)
2845 class ProgressDialog(Frame
):
2847 A dialog that shows a short message and a progress bar. Optionally, it
2848 can display an ABORT button.
2851 return "<%s.%s; proxy of C++ wxProgressDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2852 def __init__(self
, *args
, **kwargs
):
2854 __init__(self, String title, String message, int maximum=100, Window parent=None,
2855 int style=wxPD_AUTO_HIDE|wxPD_APP_MODAL) -> ProgressDialog
2857 Constructor. Creates the dialog, displays it and disables user input
2858 for other windows, or, if wx.PD_APP_MODAL flag is not given, for its
2861 newobj
= _windows_
.new_ProgressDialog(*args
, **kwargs
)
2862 self
.this
= newobj
.this
2865 self
._setOORInfo
(self
)
2867 def Update(*args
, **kwargs
):
2869 Update(self, int value, String newmsg=EmptyString) -> bool
2871 Updates the dialog, setting the progress bar to the new value and, if
2872 given changes the message above it. The value given should be less
2873 than or equal to the maximum value given to the constructor and the
2874 dialog is closed if it is equal to the maximum. Returns true unless
2875 the Cancel button has been pressed.
2877 If false is returned, the application can either immediately destroy
2878 the dialog or ask the user for the confirmation and if the abort is
2879 not confirmed the dialog may be resumed with Resume function.
2881 return _windows_
.ProgressDialog_Update(*args
, **kwargs
)
2883 def Resume(*args
, **kwargs
):
2887 Can be used to continue with the dialog, after the user had chosen to
2890 return _windows_
.ProgressDialog_Resume(*args
, **kwargs
)
2893 class ProgressDialogPtr(ProgressDialog
):
2894 def __init__(self
, this
):
2896 if not hasattr(self
,"thisown"): self
.thisown
= 0
2897 self
.__class
__ = ProgressDialog
2898 _windows_
.ProgressDialog_swigregister(ProgressDialogPtr
)
2900 FR_DOWN
= _windows_
.FR_DOWN
2901 FR_WHOLEWORD
= _windows_
.FR_WHOLEWORD
2902 FR_MATCHCASE
= _windows_
.FR_MATCHCASE
2903 FR_REPLACEDIALOG
= _windows_
.FR_REPLACEDIALOG
2904 FR_NOUPDOWN
= _windows_
.FR_NOUPDOWN
2905 FR_NOMATCHCASE
= _windows_
.FR_NOMATCHCASE
2906 FR_NOWHOLEWORD
= _windows_
.FR_NOWHOLEWORD
2907 wxEVT_COMMAND_FIND
= _windows_
.wxEVT_COMMAND_FIND
2908 wxEVT_COMMAND_FIND_NEXT
= _windows_
.wxEVT_COMMAND_FIND_NEXT
2909 wxEVT_COMMAND_FIND_REPLACE
= _windows_
.wxEVT_COMMAND_FIND_REPLACE
2910 wxEVT_COMMAND_FIND_REPLACE_ALL
= _windows_
.wxEVT_COMMAND_FIND_REPLACE_ALL
2911 wxEVT_COMMAND_FIND_CLOSE
= _windows_
.wxEVT_COMMAND_FIND_CLOSE
2912 EVT_FIND
= wx
.PyEventBinder( wxEVT_COMMAND_FIND
, 1 )
2913 EVT_FIND_NEXT
= wx
.PyEventBinder( wxEVT_COMMAND_FIND_NEXT
, 1 )
2914 EVT_FIND_REPLACE
= wx
.PyEventBinder( wxEVT_COMMAND_FIND_REPLACE
, 1 )
2915 EVT_FIND_REPLACE_ALL
= wx
.PyEventBinder( wxEVT_COMMAND_FIND_REPLACE_ALL
, 1 )
2916 EVT_FIND_CLOSE
= wx
.PyEventBinder( wxEVT_COMMAND_FIND_CLOSE
, 1 )
2918 # For backwards compatibility. Should they be removed?
2919 EVT_COMMAND_FIND
= EVT_FIND
2920 EVT_COMMAND_FIND_NEXT
= EVT_FIND_NEXT
2921 EVT_COMMAND_FIND_REPLACE
= EVT_FIND_REPLACE
2922 EVT_COMMAND_FIND_REPLACE_ALL
= EVT_FIND_REPLACE_ALL
2923 EVT_COMMAND_FIND_CLOSE
= EVT_FIND_CLOSE
2925 class FindDialogEvent(_core
.CommandEvent
):
2926 """Events for the FindReplaceDialog"""
2928 return "<%s.%s; proxy of C++ wxFindDialogEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2929 def __init__(self
, *args
, **kwargs
):
2931 __init__(self, wxEventType commandType=wxEVT_NULL, int id=0) -> FindDialogEvent
2933 Events for the FindReplaceDialog
2935 newobj
= _windows_
.new_FindDialogEvent(*args
, **kwargs
)
2936 self
.this
= newobj
.this
2939 def GetFlags(*args
, **kwargs
):
2941 GetFlags(self) -> int
2943 Get the currently selected flags: this is the combination of
2944 wx.FR_DOWN, wx.FR_WHOLEWORD and wx.FR_MATCHCASE flags.
2946 return _windows_
.FindDialogEvent_GetFlags(*args
, **kwargs
)
2948 def GetFindString(*args
, **kwargs
):
2950 GetFindString(self) -> String
2952 Return the string to find (never empty).
2954 return _windows_
.FindDialogEvent_GetFindString(*args
, **kwargs
)
2956 def GetReplaceString(*args
, **kwargs
):
2958 GetReplaceString(self) -> String
2960 Return the string to replace the search string with (only for replace
2961 and replace all events).
2963 return _windows_
.FindDialogEvent_GetReplaceString(*args
, **kwargs
)
2965 def GetDialog(*args
, **kwargs
):
2967 GetDialog(self) -> FindReplaceDialog
2969 Return the pointer to the dialog which generated this event.
2971 return _windows_
.FindDialogEvent_GetDialog(*args
, **kwargs
)
2973 def SetFlags(*args
, **kwargs
):
2974 """SetFlags(self, int flags)"""
2975 return _windows_
.FindDialogEvent_SetFlags(*args
, **kwargs
)
2977 def SetFindString(*args
, **kwargs
):
2978 """SetFindString(self, String str)"""
2979 return _windows_
.FindDialogEvent_SetFindString(*args
, **kwargs
)
2981 def SetReplaceString(*args
, **kwargs
):
2982 """SetReplaceString(self, String str)"""
2983 return _windows_
.FindDialogEvent_SetReplaceString(*args
, **kwargs
)
2986 class FindDialogEventPtr(FindDialogEvent
):
2987 def __init__(self
, this
):
2989 if not hasattr(self
,"thisown"): self
.thisown
= 0
2990 self
.__class
__ = FindDialogEvent
2991 _windows_
.FindDialogEvent_swigregister(FindDialogEventPtr
)
2993 class FindReplaceData(_core
.Object
):
2995 wx.FindReplaceData holds the data for wx.FindReplaceDialog. It is used
2996 to initialize the dialog with the default values and will keep the
2997 last values from the dialog when it is closed. It is also updated each
2998 time a `wx.FindDialogEvent` is generated so instead of using the
2999 `wx.FindDialogEvent` methods you can also directly query this object.
3001 Note that all SetXXX() methods may only be called before showing the
3002 dialog and calling them has no effect later.
3005 return "<%s.%s; proxy of C++ wxFindReplaceData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3006 def __init__(self
, *args
, **kwargs
):
3008 __init__(self, int flags=0) -> FindReplaceData
3010 Constuctor initializes the flags to default value (0).
3012 newobj
= _windows_
.new_FindReplaceData(*args
, **kwargs
)
3013 self
.this
= newobj
.this
3016 def __del__(self
, destroy
=_windows_
.delete_FindReplaceData
):
3019 if self
.thisown
: destroy(self
)
3022 def GetFindString(*args
, **kwargs
):
3024 GetFindString(self) -> String
3026 Get the string to find.
3028 return _windows_
.FindReplaceData_GetFindString(*args
, **kwargs
)
3030 def GetReplaceString(*args
, **kwargs
):
3032 GetReplaceString(self) -> String
3034 Get the replacement string.
3036 return _windows_
.FindReplaceData_GetReplaceString(*args
, **kwargs
)
3038 def GetFlags(*args
, **kwargs
):
3040 GetFlags(self) -> int
3042 Get the combination of flag values.
3044 return _windows_
.FindReplaceData_GetFlags(*args
, **kwargs
)
3046 def SetFlags(*args
, **kwargs
):
3048 SetFlags(self, int flags)
3050 Set the flags to use to initialize the controls of the dialog.
3052 return _windows_
.FindReplaceData_SetFlags(*args
, **kwargs
)
3054 def SetFindString(*args
, **kwargs
):
3056 SetFindString(self, String str)
3058 Set the string to find (used as initial value by the dialog).
3060 return _windows_
.FindReplaceData_SetFindString(*args
, **kwargs
)
3062 def SetReplaceString(*args
, **kwargs
):
3064 SetReplaceString(self, String str)
3066 Set the replacement string (used as initial value by the dialog).
3068 return _windows_
.FindReplaceData_SetReplaceString(*args
, **kwargs
)
3071 class FindReplaceDataPtr(FindReplaceData
):
3072 def __init__(self
, this
):
3074 if not hasattr(self
,"thisown"): self
.thisown
= 0
3075 self
.__class
__ = FindReplaceData
3076 _windows_
.FindReplaceData_swigregister(FindReplaceDataPtr
)
3078 class FindReplaceDialog(Dialog
):
3080 wx.FindReplaceDialog is a standard modeless dialog which is used to
3081 allow the user to search for some text (and possibly replace it with
3082 something else). The actual searching is supposed to be done in the
3083 owner window which is the parent of this dialog. Note that it means
3084 that unlike for the other standard dialogs this one must have a parent
3085 window. Also note that there is no way to use this dialog in a modal
3086 way; it is always, by design and implementation, modeless.
3089 return "<%s.%s; proxy of C++ wxFindReplaceDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3090 def __init__(self
, *args
, **kwargs
):
3092 __init__(self, Window parent, FindReplaceData data, String title,
3093 int style=0) -> FindReplaceDialog
3095 Create a FindReplaceDialog. The parent and data parameters must be
3096 non-None. Use Show to display the dialog.
3098 newobj
= _windows_
.new_FindReplaceDialog(*args
, **kwargs
)
3099 self
.this
= newobj
.this
3102 self
._setOORInfo
(self
)
3104 def Create(*args
, **kwargs
):
3106 Create(self, Window parent, FindReplaceData data, String title,
3107 int style=0) -> bool
3109 Create the dialog, for 2-phase create.
3111 return _windows_
.FindReplaceDialog_Create(*args
, **kwargs
)
3113 def GetData(*args
, **kwargs
):
3115 GetData(self) -> FindReplaceData
3117 Get the FindReplaceData object used by this dialog.
3119 return _windows_
.FindReplaceDialog_GetData(*args
, **kwargs
)
3121 def SetData(*args
, **kwargs
):
3123 SetData(self, FindReplaceData data)
3125 Set the FindReplaceData object used by this dialog.
3127 return _windows_
.FindReplaceDialog_SetData(*args
, **kwargs
)
3130 class FindReplaceDialogPtr(FindReplaceDialog
):
3131 def __init__(self
, this
):
3133 if not hasattr(self
,"thisown"): self
.thisown
= 0
3134 self
.__class
__ = FindReplaceDialog
3135 _windows_
.FindReplaceDialog_swigregister(FindReplaceDialogPtr
)
3137 def PreFindReplaceDialog(*args
, **kwargs
):
3139 PreFindReplaceDialog() -> FindReplaceDialog
3141 Precreate a FindReplaceDialog for 2-phase creation
3143 val
= _windows_
.new_PreFindReplaceDialog(*args
, **kwargs
)
3147 #---------------------------------------------------------------------------
3149 IDM_WINDOWTILE
= _windows_
.IDM_WINDOWTILE
3150 IDM_WINDOWTILEHOR
= _windows_
.IDM_WINDOWTILEHOR
3151 IDM_WINDOWCASCADE
= _windows_
.IDM_WINDOWCASCADE
3152 IDM_WINDOWICONS
= _windows_
.IDM_WINDOWICONS
3153 IDM_WINDOWNEXT
= _windows_
.IDM_WINDOWNEXT
3154 IDM_WINDOWTILEVERT
= _windows_
.IDM_WINDOWTILEVERT
3155 FIRST_MDI_CHILD
= _windows_
.FIRST_MDI_CHILD
3156 LAST_MDI_CHILD
= _windows_
.LAST_MDI_CHILD
3157 class MDIParentFrame(Frame
):
3159 return "<%s.%s; proxy of C++ wxMDIParentFrame instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3160 def __init__(self
, *args
, **kwargs
):
3162 __init__(self, Window parent, int id=-1, String title=EmptyString,
3163 Point pos=DefaultPosition, Size size=DefaultSize,
3164 long style=wxDEFAULT_FRAME_STYLE|wxVSCROLL|wxHSCROLL,
3165 String name=FrameNameStr) -> MDIParentFrame
3167 newobj
= _windows_
.new_MDIParentFrame(*args
, **kwargs
)
3168 self
.this
= newobj
.this
3171 self
._setOORInfo
(self
)
3173 def Create(*args
, **kwargs
):
3175 Create(self, Window parent, int id=-1, String title=EmptyString,
3176 Point pos=DefaultPosition, Size size=DefaultSize,
3177 long style=wxDEFAULT_FRAME_STYLE|wxVSCROLL|wxHSCROLL,
3178 String name=FrameNameStr) -> bool
3180 return _windows_
.MDIParentFrame_Create(*args
, **kwargs
)
3182 def ActivateNext(*args
, **kwargs
):
3183 """ActivateNext(self)"""
3184 return _windows_
.MDIParentFrame_ActivateNext(*args
, **kwargs
)
3186 def ActivatePrevious(*args
, **kwargs
):
3187 """ActivatePrevious(self)"""
3188 return _windows_
.MDIParentFrame_ActivatePrevious(*args
, **kwargs
)
3190 def ArrangeIcons(*args
, **kwargs
):
3191 """ArrangeIcons(self)"""
3192 return _windows_
.MDIParentFrame_ArrangeIcons(*args
, **kwargs
)
3194 def Cascade(*args
, **kwargs
):
3196 return _windows_
.MDIParentFrame_Cascade(*args
, **kwargs
)
3198 def GetActiveChild(*args
, **kwargs
):
3199 """GetActiveChild(self) -> MDIChildFrame"""
3200 return _windows_
.MDIParentFrame_GetActiveChild(*args
, **kwargs
)
3202 def GetClientWindow(*args
, **kwargs
):
3203 """GetClientWindow(self) -> MDIClientWindow"""
3204 return _windows_
.MDIParentFrame_GetClientWindow(*args
, **kwargs
)
3206 def GetToolBar(*args
, **kwargs
):
3207 """GetToolBar(self) -> Window"""
3208 return _windows_
.MDIParentFrame_GetToolBar(*args
, **kwargs
)
3210 def Tile(*args
, **kwargs
):
3212 return _windows_
.MDIParentFrame_Tile(*args
, **kwargs
)
3215 class MDIParentFramePtr(MDIParentFrame
):
3216 def __init__(self
, this
):
3218 if not hasattr(self
,"thisown"): self
.thisown
= 0
3219 self
.__class
__ = MDIParentFrame
3220 _windows_
.MDIParentFrame_swigregister(MDIParentFramePtr
)
3222 def PreMDIParentFrame(*args
, **kwargs
):
3223 """PreMDIParentFrame() -> MDIParentFrame"""
3224 val
= _windows_
.new_PreMDIParentFrame(*args
, **kwargs
)
3228 class MDIChildFrame(Frame
):
3230 return "<%s.%s; proxy of C++ wxMDIChildFrame instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3231 def __init__(self
, *args
, **kwargs
):
3233 __init__(self, MDIParentFrame parent, int id=-1, String title=EmptyString,
3234 Point pos=DefaultPosition, Size size=DefaultSize,
3235 long style=DEFAULT_FRAME_STYLE,
3236 String name=FrameNameStr) -> MDIChildFrame
3238 newobj
= _windows_
.new_MDIChildFrame(*args
, **kwargs
)
3239 self
.this
= newobj
.this
3242 self
._setOORInfo
(self
)
3244 def Create(*args
, **kwargs
):
3246 Create(self, MDIParentFrame parent, int id=-1, String title=EmptyString,
3247 Point pos=DefaultPosition, Size size=DefaultSize,
3248 long style=DEFAULT_FRAME_STYLE,
3249 String name=FrameNameStr) -> bool
3251 return _windows_
.MDIChildFrame_Create(*args
, **kwargs
)
3253 def Activate(*args
, **kwargs
):
3254 """Activate(self)"""
3255 return _windows_
.MDIChildFrame_Activate(*args
, **kwargs
)
3257 def Maximize(*args
, **kwargs
):
3258 """Maximize(self, bool maximize)"""
3259 return _windows_
.MDIChildFrame_Maximize(*args
, **kwargs
)
3261 def Restore(*args
, **kwargs
):
3263 return _windows_
.MDIChildFrame_Restore(*args
, **kwargs
)
3266 class MDIChildFramePtr(MDIChildFrame
):
3267 def __init__(self
, this
):
3269 if not hasattr(self
,"thisown"): self
.thisown
= 0
3270 self
.__class
__ = MDIChildFrame
3271 _windows_
.MDIChildFrame_swigregister(MDIChildFramePtr
)
3273 def PreMDIChildFrame(*args
, **kwargs
):
3274 """PreMDIChildFrame() -> MDIChildFrame"""
3275 val
= _windows_
.new_PreMDIChildFrame(*args
, **kwargs
)
3279 class MDIClientWindow(_core
.Window
):
3281 return "<%s.%s; proxy of C++ wxMDIClientWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3282 def __init__(self
, *args
, **kwargs
):
3283 """__init__(self, MDIParentFrame parent, long style=0) -> MDIClientWindow"""
3284 newobj
= _windows_
.new_MDIClientWindow(*args
, **kwargs
)
3285 self
.this
= newobj
.this
3288 self
._setOORInfo
(self
)
3290 def Create(*args
, **kwargs
):
3291 """Create(self, MDIParentFrame parent, long style=0) -> bool"""
3292 return _windows_
.MDIClientWindow_Create(*args
, **kwargs
)
3295 class MDIClientWindowPtr(MDIClientWindow
):
3296 def __init__(self
, this
):
3298 if not hasattr(self
,"thisown"): self
.thisown
= 0
3299 self
.__class
__ = MDIClientWindow
3300 _windows_
.MDIClientWindow_swigregister(MDIClientWindowPtr
)
3302 def PreMDIClientWindow(*args
, **kwargs
):
3303 """PreMDIClientWindow() -> MDIClientWindow"""
3304 val
= _windows_
.new_PreMDIClientWindow(*args
, **kwargs
)
3308 #---------------------------------------------------------------------------
3310 class PyWindow(_core
.Window
):
3312 return "<%s.%s; proxy of C++ wxPyWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3313 def __init__(self
, *args
, **kwargs
):
3315 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
3316 Size size=DefaultSize, long style=0, String name=PanelNameStr) -> PyWindow
3318 newobj
= _windows_
.new_PyWindow(*args
, **kwargs
)
3319 self
.this
= newobj
.this
3322 self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyWindow
)
3324 def _setCallbackInfo(*args
, **kwargs
):
3325 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
3326 return _windows_
.PyWindow__setCallbackInfo(*args
, **kwargs
)
3328 def SetBestSize(*args
, **kwargs
):
3329 """SetBestSize(self, Size size)"""
3330 return _windows_
.PyWindow_SetBestSize(*args
, **kwargs
)
3332 def base_DoMoveWindow(*args
, **kwargs
):
3333 """base_DoMoveWindow(self, int x, int y, int width, int height)"""
3334 return _windows_
.PyWindow_base_DoMoveWindow(*args
, **kwargs
)
3336 def base_DoSetSize(*args
, **kwargs
):
3337 """base_DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
3338 return _windows_
.PyWindow_base_DoSetSize(*args
, **kwargs
)
3340 def base_DoSetClientSize(*args
, **kwargs
):
3341 """base_DoSetClientSize(self, int width, int height)"""
3342 return _windows_
.PyWindow_base_DoSetClientSize(*args
, **kwargs
)
3344 def base_DoSetVirtualSize(*args
, **kwargs
):
3345 """base_DoSetVirtualSize(self, int x, int y)"""
3346 return _windows_
.PyWindow_base_DoSetVirtualSize(*args
, **kwargs
)
3348 def base_DoGetSize(*args
, **kwargs
):
3349 """base_DoGetSize() -> (width, height)"""
3350 return _windows_
.PyWindow_base_DoGetSize(*args
, **kwargs
)
3352 def base_DoGetClientSize(*args
, **kwargs
):
3353 """base_DoGetClientSize() -> (width, height)"""
3354 return _windows_
.PyWindow_base_DoGetClientSize(*args
, **kwargs
)
3356 def base_DoGetPosition(*args
, **kwargs
):
3357 """base_DoGetPosition() -> (x,y)"""
3358 return _windows_
.PyWindow_base_DoGetPosition(*args
, **kwargs
)
3360 def base_DoGetVirtualSize(*args
, **kwargs
):
3361 """base_DoGetVirtualSize(self) -> Size"""
3362 return _windows_
.PyWindow_base_DoGetVirtualSize(*args
, **kwargs
)
3364 def base_DoGetBestSize(*args
, **kwargs
):
3365 """base_DoGetBestSize(self) -> Size"""
3366 return _windows_
.PyWindow_base_DoGetBestSize(*args
, **kwargs
)
3368 def base_InitDialog(*args
, **kwargs
):
3369 """base_InitDialog(self)"""
3370 return _windows_
.PyWindow_base_InitDialog(*args
, **kwargs
)
3372 def base_TransferDataToWindow(*args
, **kwargs
):
3373 """base_TransferDataToWindow(self) -> bool"""
3374 return _windows_
.PyWindow_base_TransferDataToWindow(*args
, **kwargs
)
3376 def base_TransferDataFromWindow(*args
, **kwargs
):
3377 """base_TransferDataFromWindow(self) -> bool"""
3378 return _windows_
.PyWindow_base_TransferDataFromWindow(*args
, **kwargs
)
3380 def base_Validate(*args
, **kwargs
):
3381 """base_Validate(self) -> bool"""
3382 return _windows_
.PyWindow_base_Validate(*args
, **kwargs
)
3384 def base_AcceptsFocus(*args
, **kwargs
):
3385 """base_AcceptsFocus(self) -> bool"""
3386 return _windows_
.PyWindow_base_AcceptsFocus(*args
, **kwargs
)
3388 def base_AcceptsFocusFromKeyboard(*args
, **kwargs
):
3389 """base_AcceptsFocusFromKeyboard(self) -> bool"""
3390 return _windows_
.PyWindow_base_AcceptsFocusFromKeyboard(*args
, **kwargs
)
3392 def base_GetMaxSize(*args
, **kwargs
):
3393 """base_GetMaxSize(self) -> Size"""
3394 return _windows_
.PyWindow_base_GetMaxSize(*args
, **kwargs
)
3396 def base_AddChild(*args
, **kwargs
):
3397 """base_AddChild(self, Window child)"""
3398 return _windows_
.PyWindow_base_AddChild(*args
, **kwargs
)
3400 def base_RemoveChild(*args
, **kwargs
):
3401 """base_RemoveChild(self, Window child)"""
3402 return _windows_
.PyWindow_base_RemoveChild(*args
, **kwargs
)
3404 def base_ShouldInheritColours(*args
, **kwargs
):
3405 """base_ShouldInheritColours(self) -> bool"""
3406 return _windows_
.PyWindow_base_ShouldInheritColours(*args
, **kwargs
)
3408 def base_ApplyParentThemeBackground(*args
, **kwargs
):
3409 """base_ApplyParentThemeBackground(self, Colour c)"""
3410 return _windows_
.PyWindow_base_ApplyParentThemeBackground(*args
, **kwargs
)
3412 def base_GetDefaultAttributes(*args
, **kwargs
):
3413 """base_GetDefaultAttributes(self) -> VisualAttributes"""
3414 return _windows_
.PyWindow_base_GetDefaultAttributes(*args
, **kwargs
)
3417 class PyWindowPtr(PyWindow
):
3418 def __init__(self
, this
):
3420 if not hasattr(self
,"thisown"): self
.thisown
= 0
3421 self
.__class
__ = PyWindow
3422 _windows_
.PyWindow_swigregister(PyWindowPtr
)
3424 def PrePyWindow(*args
, **kwargs
):
3425 """PrePyWindow() -> PyWindow"""
3426 val
= _windows_
.new_PrePyWindow(*args
, **kwargs
)
3430 class PyPanel(Panel
):
3432 return "<%s.%s; proxy of C++ wxPyPanel instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3433 def __init__(self
, *args
, **kwargs
):
3435 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
3436 Size size=DefaultSize, long style=0, String name=PanelNameStr) -> PyPanel
3438 newobj
= _windows_
.new_PyPanel(*args
, **kwargs
)
3439 self
.this
= newobj
.this
3442 self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyPanel
)
3444 def _setCallbackInfo(*args
, **kwargs
):
3445 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
3446 return _windows_
.PyPanel__setCallbackInfo(*args
, **kwargs
)
3448 def SetBestSize(*args
, **kwargs
):
3449 """SetBestSize(self, Size size)"""
3450 return _windows_
.PyPanel_SetBestSize(*args
, **kwargs
)
3452 def base_DoMoveWindow(*args
, **kwargs
):
3453 """base_DoMoveWindow(self, int x, int y, int width, int height)"""
3454 return _windows_
.PyPanel_base_DoMoveWindow(*args
, **kwargs
)
3456 def base_DoSetSize(*args
, **kwargs
):
3457 """base_DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
3458 return _windows_
.PyPanel_base_DoSetSize(*args
, **kwargs
)
3460 def base_DoSetClientSize(*args
, **kwargs
):
3461 """base_DoSetClientSize(self, int width, int height)"""
3462 return _windows_
.PyPanel_base_DoSetClientSize(*args
, **kwargs
)
3464 def base_DoSetVirtualSize(*args
, **kwargs
):
3465 """base_DoSetVirtualSize(self, int x, int y)"""
3466 return _windows_
.PyPanel_base_DoSetVirtualSize(*args
, **kwargs
)
3468 def base_DoGetSize(*args
, **kwargs
):
3469 """base_DoGetSize() -> (width, height)"""
3470 return _windows_
.PyPanel_base_DoGetSize(*args
, **kwargs
)
3472 def base_DoGetClientSize(*args
, **kwargs
):
3473 """base_DoGetClientSize() -> (width, height)"""
3474 return _windows_
.PyPanel_base_DoGetClientSize(*args
, **kwargs
)
3476 def base_DoGetPosition(*args
, **kwargs
):
3477 """base_DoGetPosition() -> (x,y)"""
3478 return _windows_
.PyPanel_base_DoGetPosition(*args
, **kwargs
)
3480 def base_DoGetVirtualSize(*args
, **kwargs
):
3481 """base_DoGetVirtualSize(self) -> Size"""
3482 return _windows_
.PyPanel_base_DoGetVirtualSize(*args
, **kwargs
)
3484 def base_DoGetBestSize(*args
, **kwargs
):
3485 """base_DoGetBestSize(self) -> Size"""
3486 return _windows_
.PyPanel_base_DoGetBestSize(*args
, **kwargs
)
3488 def base_InitDialog(*args
, **kwargs
):
3489 """base_InitDialog(self)"""
3490 return _windows_
.PyPanel_base_InitDialog(*args
, **kwargs
)
3492 def base_TransferDataToWindow(*args
, **kwargs
):
3493 """base_TransferDataToWindow(self) -> bool"""
3494 return _windows_
.PyPanel_base_TransferDataToWindow(*args
, **kwargs
)
3496 def base_TransferDataFromWindow(*args
, **kwargs
):
3497 """base_TransferDataFromWindow(self) -> bool"""
3498 return _windows_
.PyPanel_base_TransferDataFromWindow(*args
, **kwargs
)
3500 def base_Validate(*args
, **kwargs
):
3501 """base_Validate(self) -> bool"""
3502 return _windows_
.PyPanel_base_Validate(*args
, **kwargs
)
3504 def base_AcceptsFocus(*args
, **kwargs
):
3505 """base_AcceptsFocus(self) -> bool"""
3506 return _windows_
.PyPanel_base_AcceptsFocus(*args
, **kwargs
)
3508 def base_AcceptsFocusFromKeyboard(*args
, **kwargs
):
3509 """base_AcceptsFocusFromKeyboard(self) -> bool"""
3510 return _windows_
.PyPanel_base_AcceptsFocusFromKeyboard(*args
, **kwargs
)
3512 def base_GetMaxSize(*args
, **kwargs
):
3513 """base_GetMaxSize(self) -> Size"""
3514 return _windows_
.PyPanel_base_GetMaxSize(*args
, **kwargs
)
3516 def base_AddChild(*args
, **kwargs
):
3517 """base_AddChild(self, Window child)"""
3518 return _windows_
.PyPanel_base_AddChild(*args
, **kwargs
)
3520 def base_RemoveChild(*args
, **kwargs
):
3521 """base_RemoveChild(self, Window child)"""
3522 return _windows_
.PyPanel_base_RemoveChild(*args
, **kwargs
)
3524 def base_ShouldInheritColours(*args
, **kwargs
):
3525 """base_ShouldInheritColours(self) -> bool"""
3526 return _windows_
.PyPanel_base_ShouldInheritColours(*args
, **kwargs
)
3528 def base_ApplyParentThemeBackground(*args
, **kwargs
):
3529 """base_ApplyParentThemeBackground(self, Colour c)"""
3530 return _windows_
.PyPanel_base_ApplyParentThemeBackground(*args
, **kwargs
)
3532 def base_GetDefaultAttributes(*args
, **kwargs
):
3533 """base_GetDefaultAttributes(self) -> VisualAttributes"""
3534 return _windows_
.PyPanel_base_GetDefaultAttributes(*args
, **kwargs
)
3537 class PyPanelPtr(PyPanel
):
3538 def __init__(self
, this
):
3540 if not hasattr(self
,"thisown"): self
.thisown
= 0
3541 self
.__class
__ = PyPanel
3542 _windows_
.PyPanel_swigregister(PyPanelPtr
)
3544 def PrePyPanel(*args
, **kwargs
):
3545 """PrePyPanel() -> PyPanel"""
3546 val
= _windows_
.new_PrePyPanel(*args
, **kwargs
)
3550 class PyScrolledWindow(ScrolledWindow
):
3552 return "<%s.%s; proxy of C++ wxPyScrolledWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3553 def __init__(self
, *args
, **kwargs
):
3555 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
3556 Size size=DefaultSize, long style=0, String name=PanelNameStr) -> PyScrolledWindow
3558 newobj
= _windows_
.new_PyScrolledWindow(*args
, **kwargs
)
3559 self
.this
= newobj
.this
3562 self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyPanel
)
3564 def _setCallbackInfo(*args
, **kwargs
):
3565 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
3566 return _windows_
.PyScrolledWindow__setCallbackInfo(*args
, **kwargs
)
3568 def SetBestSize(*args
, **kwargs
):
3569 """SetBestSize(self, Size size)"""
3570 return _windows_
.PyScrolledWindow_SetBestSize(*args
, **kwargs
)
3572 def base_DoMoveWindow(*args
, **kwargs
):
3573 """base_DoMoveWindow(self, int x, int y, int width, int height)"""
3574 return _windows_
.PyScrolledWindow_base_DoMoveWindow(*args
, **kwargs
)
3576 def base_DoSetSize(*args
, **kwargs
):
3577 """base_DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
3578 return _windows_
.PyScrolledWindow_base_DoSetSize(*args
, **kwargs
)
3580 def base_DoSetClientSize(*args
, **kwargs
):
3581 """base_DoSetClientSize(self, int width, int height)"""
3582 return _windows_
.PyScrolledWindow_base_DoSetClientSize(*args
, **kwargs
)
3584 def base_DoSetVirtualSize(*args
, **kwargs
):
3585 """base_DoSetVirtualSize(self, int x, int y)"""
3586 return _windows_
.PyScrolledWindow_base_DoSetVirtualSize(*args
, **kwargs
)
3588 def base_DoGetSize(*args
, **kwargs
):
3589 """base_DoGetSize() -> (width, height)"""
3590 return _windows_
.PyScrolledWindow_base_DoGetSize(*args
, **kwargs
)
3592 def base_DoGetClientSize(*args
, **kwargs
):
3593 """base_DoGetClientSize() -> (width, height)"""
3594 return _windows_
.PyScrolledWindow_base_DoGetClientSize(*args
, **kwargs
)
3596 def base_DoGetPosition(*args
, **kwargs
):
3597 """base_DoGetPosition() -> (x,y)"""
3598 return _windows_
.PyScrolledWindow_base_DoGetPosition(*args
, **kwargs
)
3600 def base_DoGetVirtualSize(*args
, **kwargs
):
3601 """base_DoGetVirtualSize(self) -> Size"""
3602 return _windows_
.PyScrolledWindow_base_DoGetVirtualSize(*args
, **kwargs
)
3604 def base_DoGetBestSize(*args
, **kwargs
):
3605 """base_DoGetBestSize(self) -> Size"""
3606 return _windows_
.PyScrolledWindow_base_DoGetBestSize(*args
, **kwargs
)
3608 def base_InitDialog(*args
, **kwargs
):
3609 """base_InitDialog(self)"""
3610 return _windows_
.PyScrolledWindow_base_InitDialog(*args
, **kwargs
)
3612 def base_TransferDataToWindow(*args
, **kwargs
):
3613 """base_TransferDataToWindow(self) -> bool"""
3614 return _windows_
.PyScrolledWindow_base_TransferDataToWindow(*args
, **kwargs
)
3616 def base_TransferDataFromWindow(*args
, **kwargs
):
3617 """base_TransferDataFromWindow(self) -> bool"""
3618 return _windows_
.PyScrolledWindow_base_TransferDataFromWindow(*args
, **kwargs
)
3620 def base_Validate(*args
, **kwargs
):
3621 """base_Validate(self) -> bool"""
3622 return _windows_
.PyScrolledWindow_base_Validate(*args
, **kwargs
)
3624 def base_AcceptsFocus(*args
, **kwargs
):
3625 """base_AcceptsFocus(self) -> bool"""
3626 return _windows_
.PyScrolledWindow_base_AcceptsFocus(*args
, **kwargs
)
3628 def base_AcceptsFocusFromKeyboard(*args
, **kwargs
):
3629 """base_AcceptsFocusFromKeyboard(self) -> bool"""
3630 return _windows_
.PyScrolledWindow_base_AcceptsFocusFromKeyboard(*args
, **kwargs
)
3632 def base_GetMaxSize(*args
, **kwargs
):
3633 """base_GetMaxSize(self) -> Size"""
3634 return _windows_
.PyScrolledWindow_base_GetMaxSize(*args
, **kwargs
)
3636 def base_AddChild(*args
, **kwargs
):
3637 """base_AddChild(self, Window child)"""
3638 return _windows_
.PyScrolledWindow_base_AddChild(*args
, **kwargs
)
3640 def base_RemoveChild(*args
, **kwargs
):
3641 """base_RemoveChild(self, Window child)"""
3642 return _windows_
.PyScrolledWindow_base_RemoveChild(*args
, **kwargs
)
3644 def base_ShouldInheritColours(*args
, **kwargs
):
3645 """base_ShouldInheritColours(self) -> bool"""
3646 return _windows_
.PyScrolledWindow_base_ShouldInheritColours(*args
, **kwargs
)
3648 def base_ApplyParentThemeBackground(*args
, **kwargs
):
3649 """base_ApplyParentThemeBackground(self, Colour c)"""
3650 return _windows_
.PyScrolledWindow_base_ApplyParentThemeBackground(*args
, **kwargs
)
3652 def base_GetDefaultAttributes(*args
, **kwargs
):
3653 """base_GetDefaultAttributes(self) -> VisualAttributes"""
3654 return _windows_
.PyScrolledWindow_base_GetDefaultAttributes(*args
, **kwargs
)
3657 class PyScrolledWindowPtr(PyScrolledWindow
):
3658 def __init__(self
, this
):
3660 if not hasattr(self
,"thisown"): self
.thisown
= 0
3661 self
.__class
__ = PyScrolledWindow
3662 _windows_
.PyScrolledWindow_swigregister(PyScrolledWindowPtr
)
3664 def PrePyScrolledWindow(*args
, **kwargs
):
3665 """PrePyScrolledWindow() -> PyScrolledWindow"""
3666 val
= _windows_
.new_PrePyScrolledWindow(*args
, **kwargs
)
3670 #---------------------------------------------------------------------------
3672 PRINT_MODE_NONE
= _windows_
.PRINT_MODE_NONE
3673 PRINT_MODE_PREVIEW
= _windows_
.PRINT_MODE_PREVIEW
3674 PRINT_MODE_FILE
= _windows_
.PRINT_MODE_FILE
3675 PRINT_MODE_PRINTER
= _windows_
.PRINT_MODE_PRINTER
3676 PRINT_MODE_STREAM
= _windows_
.PRINT_MODE_STREAM
3677 PRINTBIN_DEFAULT
= _windows_
.PRINTBIN_DEFAULT
3678 PRINTBIN_ONLYONE
= _windows_
.PRINTBIN_ONLYONE
3679 PRINTBIN_LOWER
= _windows_
.PRINTBIN_LOWER
3680 PRINTBIN_MIDDLE
= _windows_
.PRINTBIN_MIDDLE
3681 PRINTBIN_MANUAL
= _windows_
.PRINTBIN_MANUAL
3682 PRINTBIN_ENVELOPE
= _windows_
.PRINTBIN_ENVELOPE
3683 PRINTBIN_ENVMANUAL
= _windows_
.PRINTBIN_ENVMANUAL
3684 PRINTBIN_AUTO
= _windows_
.PRINTBIN_AUTO
3685 PRINTBIN_TRACTOR
= _windows_
.PRINTBIN_TRACTOR
3686 PRINTBIN_SMALLFMT
= _windows_
.PRINTBIN_SMALLFMT
3687 PRINTBIN_LARGEFMT
= _windows_
.PRINTBIN_LARGEFMT
3688 PRINTBIN_LARGECAPACITY
= _windows_
.PRINTBIN_LARGECAPACITY
3689 PRINTBIN_CASSETTE
= _windows_
.PRINTBIN_CASSETTE
3690 PRINTBIN_FORMSOURCE
= _windows_
.PRINTBIN_FORMSOURCE
3691 PRINTBIN_USER
= _windows_
.PRINTBIN_USER
3692 class PrintData(_core
.Object
):
3694 return "<%s.%s; proxy of C++ wxPrintData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3695 def __init__(self
, *args
):
3697 __init__(self) -> PrintData
3698 __init__(self, PrintData data) -> PrintData
3700 newobj
= _windows_
.new_PrintData(*args
)
3701 self
.this
= newobj
.this
3704 def __del__(self
, destroy
=_windows_
.delete_PrintData
):
3707 if self
.thisown
: destroy(self
)
3710 def GetNoCopies(*args
, **kwargs
):
3711 """GetNoCopies(self) -> int"""
3712 return _windows_
.PrintData_GetNoCopies(*args
, **kwargs
)
3714 def GetCollate(*args
, **kwargs
):
3715 """GetCollate(self) -> bool"""
3716 return _windows_
.PrintData_GetCollate(*args
, **kwargs
)
3718 def GetOrientation(*args
, **kwargs
):
3719 """GetOrientation(self) -> int"""
3720 return _windows_
.PrintData_GetOrientation(*args
, **kwargs
)
3722 def Ok(*args
, **kwargs
):
3723 """Ok(self) -> bool"""
3724 return _windows_
.PrintData_Ok(*args
, **kwargs
)
3726 def GetPrinterName(*args
, **kwargs
):
3727 """GetPrinterName(self) -> String"""
3728 return _windows_
.PrintData_GetPrinterName(*args
, **kwargs
)
3730 def GetColour(*args
, **kwargs
):
3731 """GetColour(self) -> bool"""
3732 return _windows_
.PrintData_GetColour(*args
, **kwargs
)
3734 def GetDuplex(*args
, **kwargs
):
3735 """GetDuplex(self) -> int"""
3736 return _windows_
.PrintData_GetDuplex(*args
, **kwargs
)
3738 def GetPaperId(*args
, **kwargs
):
3739 """GetPaperId(self) -> int"""
3740 return _windows_
.PrintData_GetPaperId(*args
, **kwargs
)
3742 def GetPaperSize(*args
, **kwargs
):
3743 """GetPaperSize(self) -> Size"""
3744 return _windows_
.PrintData_GetPaperSize(*args
, **kwargs
)
3746 def GetQuality(*args
, **kwargs
):
3747 """GetQuality(self) -> int"""
3748 return _windows_
.PrintData_GetQuality(*args
, **kwargs
)
3750 def GetBin(*args
, **kwargs
):
3751 """GetBin(self) -> int"""
3752 return _windows_
.PrintData_GetBin(*args
, **kwargs
)
3754 def SetNoCopies(*args
, **kwargs
):
3755 """SetNoCopies(self, int v)"""
3756 return _windows_
.PrintData_SetNoCopies(*args
, **kwargs
)
3758 def SetCollate(*args
, **kwargs
):
3759 """SetCollate(self, bool flag)"""
3760 return _windows_
.PrintData_SetCollate(*args
, **kwargs
)
3762 def SetOrientation(*args
, **kwargs
):
3763 """SetOrientation(self, int orient)"""
3764 return _windows_
.PrintData_SetOrientation(*args
, **kwargs
)
3766 def SetPrinterName(*args
, **kwargs
):
3767 """SetPrinterName(self, String name)"""
3768 return _windows_
.PrintData_SetPrinterName(*args
, **kwargs
)
3770 def SetColour(*args
, **kwargs
):
3771 """SetColour(self, bool colour)"""
3772 return _windows_
.PrintData_SetColour(*args
, **kwargs
)
3774 def SetDuplex(*args
, **kwargs
):
3775 """SetDuplex(self, int duplex)"""
3776 return _windows_
.PrintData_SetDuplex(*args
, **kwargs
)
3778 def SetPaperId(*args
, **kwargs
):
3779 """SetPaperId(self, int sizeId)"""
3780 return _windows_
.PrintData_SetPaperId(*args
, **kwargs
)
3782 def SetPaperSize(*args
, **kwargs
):
3783 """SetPaperSize(self, Size sz)"""
3784 return _windows_
.PrintData_SetPaperSize(*args
, **kwargs
)
3786 def SetQuality(*args
, **kwargs
):
3787 """SetQuality(self, int quality)"""
3788 return _windows_
.PrintData_SetQuality(*args
, **kwargs
)
3790 def SetBin(*args
, **kwargs
):
3791 """SetBin(self, int bin)"""
3792 return _windows_
.PrintData_SetBin(*args
, **kwargs
)
3794 def GetPrinterCommand(*args
, **kwargs
):
3795 """GetPrinterCommand(self) -> String"""
3796 return _windows_
.PrintData_GetPrinterCommand(*args
, **kwargs
)
3798 def GetPrinterOptions(*args
, **kwargs
):
3799 """GetPrinterOptions(self) -> String"""
3800 return _windows_
.PrintData_GetPrinterOptions(*args
, **kwargs
)
3802 def GetPreviewCommand(*args
, **kwargs
):
3803 """GetPreviewCommand(self) -> String"""
3804 return _windows_
.PrintData_GetPreviewCommand(*args
, **kwargs
)
3806 def GetFilename(*args
, **kwargs
):
3807 """GetFilename(self) -> String"""
3808 return _windows_
.PrintData_GetFilename(*args
, **kwargs
)
3810 def GetFontMetricPath(*args
, **kwargs
):
3811 """GetFontMetricPath(self) -> String"""
3812 return _windows_
.PrintData_GetFontMetricPath(*args
, **kwargs
)
3814 def GetPrinterScaleX(*args
, **kwargs
):
3815 """GetPrinterScaleX(self) -> double"""
3816 return _windows_
.PrintData_GetPrinterScaleX(*args
, **kwargs
)
3818 def GetPrinterScaleY(*args
, **kwargs
):
3819 """GetPrinterScaleY(self) -> double"""
3820 return _windows_
.PrintData_GetPrinterScaleY(*args
, **kwargs
)
3822 def GetPrinterTranslateX(*args
, **kwargs
):
3823 """GetPrinterTranslateX(self) -> long"""
3824 return _windows_
.PrintData_GetPrinterTranslateX(*args
, **kwargs
)
3826 def GetPrinterTranslateY(*args
, **kwargs
):
3827 """GetPrinterTranslateY(self) -> long"""
3828 return _windows_
.PrintData_GetPrinterTranslateY(*args
, **kwargs
)
3830 def GetPrintMode(*args
, **kwargs
):
3831 """GetPrintMode(self) -> int"""
3832 return _windows_
.PrintData_GetPrintMode(*args
, **kwargs
)
3834 def SetPrinterCommand(*args
, **kwargs
):
3835 """SetPrinterCommand(self, String command)"""
3836 return _windows_
.PrintData_SetPrinterCommand(*args
, **kwargs
)
3838 def SetPrinterOptions(*args
, **kwargs
):
3839 """SetPrinterOptions(self, String options)"""
3840 return _windows_
.PrintData_SetPrinterOptions(*args
, **kwargs
)
3842 def SetPreviewCommand(*args
, **kwargs
):
3843 """SetPreviewCommand(self, String command)"""
3844 return _windows_
.PrintData_SetPreviewCommand(*args
, **kwargs
)
3846 def SetFilename(*args
, **kwargs
):
3847 """SetFilename(self, String filename)"""
3848 return _windows_
.PrintData_SetFilename(*args
, **kwargs
)
3850 def SetFontMetricPath(*args
, **kwargs
):
3851 """SetFontMetricPath(self, String path)"""
3852 return _windows_
.PrintData_SetFontMetricPath(*args
, **kwargs
)
3854 def SetPrinterScaleX(*args
, **kwargs
):
3855 """SetPrinterScaleX(self, double x)"""
3856 return _windows_
.PrintData_SetPrinterScaleX(*args
, **kwargs
)
3858 def SetPrinterScaleY(*args
, **kwargs
):
3859 """SetPrinterScaleY(self, double y)"""
3860 return _windows_
.PrintData_SetPrinterScaleY(*args
, **kwargs
)
3862 def SetPrinterScaling(*args
, **kwargs
):
3863 """SetPrinterScaling(self, double x, double y)"""
3864 return _windows_
.PrintData_SetPrinterScaling(*args
, **kwargs
)
3866 def SetPrinterTranslateX(*args
, **kwargs
):
3867 """SetPrinterTranslateX(self, long x)"""
3868 return _windows_
.PrintData_SetPrinterTranslateX(*args
, **kwargs
)
3870 def SetPrinterTranslateY(*args
, **kwargs
):
3871 """SetPrinterTranslateY(self, long y)"""
3872 return _windows_
.PrintData_SetPrinterTranslateY(*args
, **kwargs
)
3874 def SetPrinterTranslation(*args
, **kwargs
):
3875 """SetPrinterTranslation(self, long x, long y)"""
3876 return _windows_
.PrintData_SetPrinterTranslation(*args
, **kwargs
)
3878 def SetPrintMode(*args
, **kwargs
):
3879 """SetPrintMode(self, int printMode)"""
3880 return _windows_
.PrintData_SetPrintMode(*args
, **kwargs
)
3882 def GetOutputStream(*args
, **kwargs
):
3883 """GetOutputStream(self) -> OutputStream"""
3884 return _windows_
.PrintData_GetOutputStream(*args
, **kwargs
)
3886 def SetOutputStream(*args
, **kwargs
):
3887 """SetOutputStream(self, OutputStream outputstream)"""
3888 return _windows_
.PrintData_SetOutputStream(*args
, **kwargs
)
3890 def __nonzero__(self
): return self
.Ok()
3892 class PrintDataPtr(PrintData
):
3893 def __init__(self
, this
):
3895 if not hasattr(self
,"thisown"): self
.thisown
= 0
3896 self
.__class
__ = PrintData
3897 _windows_
.PrintData_swigregister(PrintDataPtr
)
3898 PrintoutTitleStr
= cvar
.PrintoutTitleStr
3899 PreviewCanvasNameStr
= cvar
.PreviewCanvasNameStr
3901 class PageSetupDialogData(_core
.Object
):
3903 return "<%s.%s; proxy of C++ wxPageSetupDialogData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3904 def __init__(self
, *args
):
3906 __init__(self) -> PageSetupDialogData
3907 __init__(self, PageSetupDialogData data) -> PageSetupDialogData
3909 newobj
= _windows_
.new_PageSetupDialogData(*args
)
3910 self
.this
= newobj
.this
3913 def __del__(self
, destroy
=_windows_
.delete_PageSetupDialogData
):
3916 if self
.thisown
: destroy(self
)
3919 def EnableHelp(*args
, **kwargs
):
3920 """EnableHelp(self, bool flag)"""
3921 return _windows_
.PageSetupDialogData_EnableHelp(*args
, **kwargs
)
3923 def EnableMargins(*args
, **kwargs
):
3924 """EnableMargins(self, bool flag)"""
3925 return _windows_
.PageSetupDialogData_EnableMargins(*args
, **kwargs
)
3927 def EnableOrientation(*args
, **kwargs
):
3928 """EnableOrientation(self, bool flag)"""
3929 return _windows_
.PageSetupDialogData_EnableOrientation(*args
, **kwargs
)
3931 def EnablePaper(*args
, **kwargs
):
3932 """EnablePaper(self, bool flag)"""
3933 return _windows_
.PageSetupDialogData_EnablePaper(*args
, **kwargs
)
3935 def EnablePrinter(*args
, **kwargs
):
3936 """EnablePrinter(self, bool flag)"""
3937 return _windows_
.PageSetupDialogData_EnablePrinter(*args
, **kwargs
)
3939 def GetDefaultMinMargins(*args
, **kwargs
):
3940 """GetDefaultMinMargins(self) -> bool"""
3941 return _windows_
.PageSetupDialogData_GetDefaultMinMargins(*args
, **kwargs
)
3943 def GetEnableMargins(*args
, **kwargs
):
3944 """GetEnableMargins(self) -> bool"""
3945 return _windows_
.PageSetupDialogData_GetEnableMargins(*args
, **kwargs
)
3947 def GetEnableOrientation(*args
, **kwargs
):
3948 """GetEnableOrientation(self) -> bool"""
3949 return _windows_
.PageSetupDialogData_GetEnableOrientation(*args
, **kwargs
)
3951 def GetEnablePaper(*args
, **kwargs
):
3952 """GetEnablePaper(self) -> bool"""
3953 return _windows_
.PageSetupDialogData_GetEnablePaper(*args
, **kwargs
)
3955 def GetEnablePrinter(*args
, **kwargs
):
3956 """GetEnablePrinter(self) -> bool"""
3957 return _windows_
.PageSetupDialogData_GetEnablePrinter(*args
, **kwargs
)
3959 def GetEnableHelp(*args
, **kwargs
):
3960 """GetEnableHelp(self) -> bool"""
3961 return _windows_
.PageSetupDialogData_GetEnableHelp(*args
, **kwargs
)
3963 def GetDefaultInfo(*args
, **kwargs
):
3964 """GetDefaultInfo(self) -> bool"""
3965 return _windows_
.PageSetupDialogData_GetDefaultInfo(*args
, **kwargs
)
3967 def GetMarginTopLeft(*args
, **kwargs
):
3968 """GetMarginTopLeft(self) -> Point"""
3969 return _windows_
.PageSetupDialogData_GetMarginTopLeft(*args
, **kwargs
)
3971 def GetMarginBottomRight(*args
, **kwargs
):
3972 """GetMarginBottomRight(self) -> Point"""
3973 return _windows_
.PageSetupDialogData_GetMarginBottomRight(*args
, **kwargs
)
3975 def GetMinMarginTopLeft(*args
, **kwargs
):
3976 """GetMinMarginTopLeft(self) -> Point"""
3977 return _windows_
.PageSetupDialogData_GetMinMarginTopLeft(*args
, **kwargs
)
3979 def GetMinMarginBottomRight(*args
, **kwargs
):
3980 """GetMinMarginBottomRight(self) -> Point"""
3981 return _windows_
.PageSetupDialogData_GetMinMarginBottomRight(*args
, **kwargs
)
3983 def GetPaperId(*args
, **kwargs
):
3984 """GetPaperId(self) -> int"""
3985 return _windows_
.PageSetupDialogData_GetPaperId(*args
, **kwargs
)
3987 def GetPaperSize(*args
, **kwargs
):
3988 """GetPaperSize(self) -> Size"""
3989 return _windows_
.PageSetupDialogData_GetPaperSize(*args
, **kwargs
)
3991 def GetPrintData(*args
, **kwargs
):
3992 """GetPrintData(self) -> PrintData"""
3993 return _windows_
.PageSetupDialogData_GetPrintData(*args
, **kwargs
)
3995 def Ok(*args
, **kwargs
):
3996 """Ok(self) -> bool"""
3997 return _windows_
.PageSetupDialogData_Ok(*args
, **kwargs
)
3999 def SetDefaultInfo(*args
, **kwargs
):
4000 """SetDefaultInfo(self, bool flag)"""
4001 return _windows_
.PageSetupDialogData_SetDefaultInfo(*args
, **kwargs
)
4003 def SetDefaultMinMargins(*args
, **kwargs
):
4004 """SetDefaultMinMargins(self, bool flag)"""
4005 return _windows_
.PageSetupDialogData_SetDefaultMinMargins(*args
, **kwargs
)
4007 def SetMarginTopLeft(*args
, **kwargs
):
4008 """SetMarginTopLeft(self, Point pt)"""
4009 return _windows_
.PageSetupDialogData_SetMarginTopLeft(*args
, **kwargs
)
4011 def SetMarginBottomRight(*args
, **kwargs
):
4012 """SetMarginBottomRight(self, Point pt)"""
4013 return _windows_
.PageSetupDialogData_SetMarginBottomRight(*args
, **kwargs
)
4015 def SetMinMarginTopLeft(*args
, **kwargs
):
4016 """SetMinMarginTopLeft(self, Point pt)"""
4017 return _windows_
.PageSetupDialogData_SetMinMarginTopLeft(*args
, **kwargs
)
4019 def SetMinMarginBottomRight(*args
, **kwargs
):
4020 """SetMinMarginBottomRight(self, Point pt)"""
4021 return _windows_
.PageSetupDialogData_SetMinMarginBottomRight(*args
, **kwargs
)
4023 def SetPaperId(*args
, **kwargs
):
4024 """SetPaperId(self, int id)"""
4025 return _windows_
.PageSetupDialogData_SetPaperId(*args
, **kwargs
)
4027 def SetPaperSize(*args
, **kwargs
):
4028 """SetPaperSize(self, Size size)"""
4029 return _windows_
.PageSetupDialogData_SetPaperSize(*args
, **kwargs
)
4031 def SetPrintData(*args
, **kwargs
):
4032 """SetPrintData(self, PrintData printData)"""
4033 return _windows_
.PageSetupDialogData_SetPrintData(*args
, **kwargs
)
4035 def __nonzero__(self
): return self
.Ok()
4037 class PageSetupDialogDataPtr(PageSetupDialogData
):
4038 def __init__(self
, this
):
4040 if not hasattr(self
,"thisown"): self
.thisown
= 0
4041 self
.__class
__ = PageSetupDialogData
4042 _windows_
.PageSetupDialogData_swigregister(PageSetupDialogDataPtr
)
4044 class PageSetupDialog(Dialog
):
4046 return "<%s.%s; proxy of C++ wxPageSetupDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4047 def __init__(self
, *args
, **kwargs
):
4048 """__init__(self, Window parent, PageSetupDialogData data=None) -> PageSetupDialog"""
4049 newobj
= _windows_
.new_PageSetupDialog(*args
, **kwargs
)
4050 self
.this
= newobj
.this
4053 self
._setOORInfo
(self
)
4055 def GetPageSetupData(*args
, **kwargs
):
4056 """GetPageSetupData(self) -> PageSetupDialogData"""
4057 return _windows_
.PageSetupDialog_GetPageSetupData(*args
, **kwargs
)
4059 def ShowModal(*args
, **kwargs
):
4060 """ShowModal(self) -> int"""
4061 return _windows_
.PageSetupDialog_ShowModal(*args
, **kwargs
)
4064 class PageSetupDialogPtr(PageSetupDialog
):
4065 def __init__(self
, this
):
4067 if not hasattr(self
,"thisown"): self
.thisown
= 0
4068 self
.__class
__ = PageSetupDialog
4069 _windows_
.PageSetupDialog_swigregister(PageSetupDialogPtr
)
4071 class PrintDialogData(_core
.Object
):
4073 return "<%s.%s; proxy of C++ wxPrintDialogData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4074 def __init__(self
, *args
):
4076 __init__(self) -> PrintDialogData
4077 __init__(self, PrintData printData) -> PrintDialogData
4079 newobj
= _windows_
.new_PrintDialogData(*args
)
4080 self
.this
= newobj
.this
4083 def __del__(self
, destroy
=_windows_
.delete_PrintDialogData
):
4086 if self
.thisown
: destroy(self
)
4089 def GetFromPage(*args
, **kwargs
):
4090 """GetFromPage(self) -> int"""
4091 return _windows_
.PrintDialogData_GetFromPage(*args
, **kwargs
)
4093 def GetToPage(*args
, **kwargs
):
4094 """GetToPage(self) -> int"""
4095 return _windows_
.PrintDialogData_GetToPage(*args
, **kwargs
)
4097 def GetMinPage(*args
, **kwargs
):
4098 """GetMinPage(self) -> int"""
4099 return _windows_
.PrintDialogData_GetMinPage(*args
, **kwargs
)
4101 def GetMaxPage(*args
, **kwargs
):
4102 """GetMaxPage(self) -> int"""
4103 return _windows_
.PrintDialogData_GetMaxPage(*args
, **kwargs
)
4105 def GetNoCopies(*args
, **kwargs
):
4106 """GetNoCopies(self) -> int"""
4107 return _windows_
.PrintDialogData_GetNoCopies(*args
, **kwargs
)
4109 def GetAllPages(*args
, **kwargs
):
4110 """GetAllPages(self) -> bool"""
4111 return _windows_
.PrintDialogData_GetAllPages(*args
, **kwargs
)
4113 def GetSelection(*args
, **kwargs
):
4114 """GetSelection(self) -> bool"""
4115 return _windows_
.PrintDialogData_GetSelection(*args
, **kwargs
)
4117 def GetCollate(*args
, **kwargs
):
4118 """GetCollate(self) -> bool"""
4119 return _windows_
.PrintDialogData_GetCollate(*args
, **kwargs
)
4121 def GetPrintToFile(*args
, **kwargs
):
4122 """GetPrintToFile(self) -> bool"""
4123 return _windows_
.PrintDialogData_GetPrintToFile(*args
, **kwargs
)
4125 def GetSetupDialog(*args
, **kwargs
):
4126 """GetSetupDialog(self) -> bool"""
4127 return _windows_
.PrintDialogData_GetSetupDialog(*args
, **kwargs
)
4129 def SetFromPage(*args
, **kwargs
):
4130 """SetFromPage(self, int v)"""
4131 return _windows_
.PrintDialogData_SetFromPage(*args
, **kwargs
)
4133 def SetToPage(*args
, **kwargs
):
4134 """SetToPage(self, int v)"""
4135 return _windows_
.PrintDialogData_SetToPage(*args
, **kwargs
)
4137 def SetMinPage(*args
, **kwargs
):
4138 """SetMinPage(self, int v)"""
4139 return _windows_
.PrintDialogData_SetMinPage(*args
, **kwargs
)
4141 def SetMaxPage(*args
, **kwargs
):
4142 """SetMaxPage(self, int v)"""
4143 return _windows_
.PrintDialogData_SetMaxPage(*args
, **kwargs
)
4145 def SetNoCopies(*args
, **kwargs
):
4146 """SetNoCopies(self, int v)"""
4147 return _windows_
.PrintDialogData_SetNoCopies(*args
, **kwargs
)
4149 def SetAllPages(*args
, **kwargs
):
4150 """SetAllPages(self, bool flag)"""
4151 return _windows_
.PrintDialogData_SetAllPages(*args
, **kwargs
)
4153 def SetSelection(*args
, **kwargs
):
4154 """SetSelection(self, bool flag)"""
4155 return _windows_
.PrintDialogData_SetSelection(*args
, **kwargs
)
4157 def SetCollate(*args
, **kwargs
):
4158 """SetCollate(self, bool flag)"""
4159 return _windows_
.PrintDialogData_SetCollate(*args
, **kwargs
)
4161 def SetPrintToFile(*args
, **kwargs
):
4162 """SetPrintToFile(self, bool flag)"""
4163 return _windows_
.PrintDialogData_SetPrintToFile(*args
, **kwargs
)
4165 def SetSetupDialog(*args
, **kwargs
):
4166 """SetSetupDialog(self, bool flag)"""
4167 return _windows_
.PrintDialogData_SetSetupDialog(*args
, **kwargs
)
4169 def EnablePrintToFile(*args
, **kwargs
):
4170 """EnablePrintToFile(self, bool flag)"""
4171 return _windows_
.PrintDialogData_EnablePrintToFile(*args
, **kwargs
)
4173 def EnableSelection(*args
, **kwargs
):
4174 """EnableSelection(self, bool flag)"""
4175 return _windows_
.PrintDialogData_EnableSelection(*args
, **kwargs
)
4177 def EnablePageNumbers(*args
, **kwargs
):
4178 """EnablePageNumbers(self, bool flag)"""
4179 return _windows_
.PrintDialogData_EnablePageNumbers(*args
, **kwargs
)
4181 def EnableHelp(*args
, **kwargs
):
4182 """EnableHelp(self, bool flag)"""
4183 return _windows_
.PrintDialogData_EnableHelp(*args
, **kwargs
)
4185 def GetEnablePrintToFile(*args
, **kwargs
):
4186 """GetEnablePrintToFile(self) -> bool"""
4187 return _windows_
.PrintDialogData_GetEnablePrintToFile(*args
, **kwargs
)
4189 def GetEnableSelection(*args
, **kwargs
):
4190 """GetEnableSelection(self) -> bool"""
4191 return _windows_
.PrintDialogData_GetEnableSelection(*args
, **kwargs
)
4193 def GetEnablePageNumbers(*args
, **kwargs
):
4194 """GetEnablePageNumbers(self) -> bool"""
4195 return _windows_
.PrintDialogData_GetEnablePageNumbers(*args
, **kwargs
)
4197 def GetEnableHelp(*args
, **kwargs
):
4198 """GetEnableHelp(self) -> bool"""
4199 return _windows_
.PrintDialogData_GetEnableHelp(*args
, **kwargs
)
4201 def Ok(*args
, **kwargs
):
4202 """Ok(self) -> bool"""
4203 return _windows_
.PrintDialogData_Ok(*args
, **kwargs
)
4205 def GetPrintData(*args
, **kwargs
):
4206 """GetPrintData(self) -> PrintData"""
4207 return _windows_
.PrintDialogData_GetPrintData(*args
, **kwargs
)
4209 def SetPrintData(*args
, **kwargs
):
4210 """SetPrintData(self, PrintData printData)"""
4211 return _windows_
.PrintDialogData_SetPrintData(*args
, **kwargs
)
4213 def __nonzero__(self
): return self
.Ok()
4215 class PrintDialogDataPtr(PrintDialogData
):
4216 def __init__(self
, this
):
4218 if not hasattr(self
,"thisown"): self
.thisown
= 0
4219 self
.__class
__ = PrintDialogData
4220 _windows_
.PrintDialogData_swigregister(PrintDialogDataPtr
)
4222 class PrintDialog(Dialog
):
4224 return "<%s.%s; proxy of C++ wxPrintDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4225 def __init__(self
, *args
, **kwargs
):
4226 """__init__(self, Window parent, PrintDialogData data=None) -> PrintDialog"""
4227 newobj
= _windows_
.new_PrintDialog(*args
, **kwargs
)
4228 self
.this
= newobj
.this
4231 self
._setOORInfo
(self
)
4233 def GetPrintDialogData(*args
, **kwargs
):
4234 """GetPrintDialogData(self) -> PrintDialogData"""
4235 return _windows_
.PrintDialog_GetPrintDialogData(*args
, **kwargs
)
4237 def GetPrintDC(*args
, **kwargs
):
4238 """GetPrintDC(self) -> DC"""
4239 return _windows_
.PrintDialog_GetPrintDC(*args
, **kwargs
)
4241 def ShowModal(*args
, **kwargs
):
4242 """ShowModal(self) -> int"""
4243 return _windows_
.PrintDialog_ShowModal(*args
, **kwargs
)
4246 class PrintDialogPtr(PrintDialog
):
4247 def __init__(self
, this
):
4249 if not hasattr(self
,"thisown"): self
.thisown
= 0
4250 self
.__class
__ = PrintDialog
4251 _windows_
.PrintDialog_swigregister(PrintDialogPtr
)
4253 PRINTER_NO_ERROR
= _windows_
.PRINTER_NO_ERROR
4254 PRINTER_CANCELLED
= _windows_
.PRINTER_CANCELLED
4255 PRINTER_ERROR
= _windows_
.PRINTER_ERROR
4256 class Printer(_core
.Object
):
4258 return "<%s.%s; proxy of C++ wxPrinter instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4259 def __init__(self
, *args
, **kwargs
):
4260 """__init__(self, PrintDialogData data=None) -> Printer"""
4261 newobj
= _windows_
.new_Printer(*args
, **kwargs
)
4262 self
.this
= newobj
.this
4265 def __del__(self
, destroy
=_windows_
.delete_Printer
):
4268 if self
.thisown
: destroy(self
)
4271 def CreateAbortWindow(*args
, **kwargs
):
4272 """CreateAbortWindow(self, Window parent, Printout printout)"""
4273 return _windows_
.Printer_CreateAbortWindow(*args
, **kwargs
)
4275 def GetPrintDialogData(*args
, **kwargs
):
4276 """GetPrintDialogData(self) -> PrintDialogData"""
4277 return _windows_
.Printer_GetPrintDialogData(*args
, **kwargs
)
4279 def Print(*args
, **kwargs
):
4280 """Print(self, Window parent, Printout printout, int prompt=True) -> bool"""
4281 return _windows_
.Printer_Print(*args
, **kwargs
)
4283 def PrintDialog(*args
, **kwargs
):
4284 """PrintDialog(self, Window parent) -> DC"""
4285 return _windows_
.Printer_PrintDialog(*args
, **kwargs
)
4287 def ReportError(*args
, **kwargs
):
4288 """ReportError(self, Window parent, Printout printout, String message)"""
4289 return _windows_
.Printer_ReportError(*args
, **kwargs
)
4291 def Setup(*args
, **kwargs
):
4292 """Setup(self, Window parent) -> bool"""
4293 return _windows_
.Printer_Setup(*args
, **kwargs
)
4295 def GetAbort(*args
, **kwargs
):
4296 """GetAbort(self) -> bool"""
4297 return _windows_
.Printer_GetAbort(*args
, **kwargs
)
4299 def GetLastError(*args
, **kwargs
):
4300 """GetLastError() -> int"""
4301 return _windows_
.Printer_GetLastError(*args
, **kwargs
)
4303 GetLastError
= staticmethod(GetLastError
)
4305 class PrinterPtr(Printer
):
4306 def __init__(self
, this
):
4308 if not hasattr(self
,"thisown"): self
.thisown
= 0
4309 self
.__class
__ = Printer
4310 _windows_
.Printer_swigregister(PrinterPtr
)
4312 def Printer_GetLastError(*args
, **kwargs
):
4313 """Printer_GetLastError() -> int"""
4314 return _windows_
.Printer_GetLastError(*args
, **kwargs
)
4316 class Printout(_core
.Object
):
4318 return "<%s.%s; proxy of C++ wxPyPrintout instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4319 def __init__(self
, *args
, **kwargs
):
4320 """__init__(self, String title=PrintoutTitleStr) -> Printout"""
4321 newobj
= _windows_
.new_Printout(*args
, **kwargs
)
4322 self
.this
= newobj
.this
4325 self
._setCallbackInfo
(self
, Printout
)
4327 def _setCallbackInfo(*args
, **kwargs
):
4328 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
4329 return _windows_
.Printout__setCallbackInfo(*args
, **kwargs
)
4331 def GetTitle(*args
, **kwargs
):
4332 """GetTitle(self) -> String"""
4333 return _windows_
.Printout_GetTitle(*args
, **kwargs
)
4335 def GetDC(*args
, **kwargs
):
4336 """GetDC(self) -> DC"""
4337 return _windows_
.Printout_GetDC(*args
, **kwargs
)
4339 def SetDC(*args
, **kwargs
):
4340 """SetDC(self, DC dc)"""
4341 return _windows_
.Printout_SetDC(*args
, **kwargs
)
4343 def SetPageSizePixels(*args
, **kwargs
):
4344 """SetPageSizePixels(self, int w, int h)"""
4345 return _windows_
.Printout_SetPageSizePixels(*args
, **kwargs
)
4347 def GetPageSizePixels(*args
, **kwargs
):
4348 """GetPageSizePixels() -> (w, h)"""
4349 return _windows_
.Printout_GetPageSizePixels(*args
, **kwargs
)
4351 def SetPageSizeMM(*args
, **kwargs
):
4352 """SetPageSizeMM(self, int w, int h)"""
4353 return _windows_
.Printout_SetPageSizeMM(*args
, **kwargs
)
4355 def GetPageSizeMM(*args
, **kwargs
):
4356 """GetPageSizeMM() -> (w, h)"""
4357 return _windows_
.Printout_GetPageSizeMM(*args
, **kwargs
)
4359 def SetPPIScreen(*args
, **kwargs
):
4360 """SetPPIScreen(self, int x, int y)"""
4361 return _windows_
.Printout_SetPPIScreen(*args
, **kwargs
)
4363 def GetPPIScreen(*args
, **kwargs
):
4364 """GetPPIScreen() -> (x,y)"""
4365 return _windows_
.Printout_GetPPIScreen(*args
, **kwargs
)
4367 def SetPPIPrinter(*args
, **kwargs
):
4368 """SetPPIPrinter(self, int x, int y)"""
4369 return _windows_
.Printout_SetPPIPrinter(*args
, **kwargs
)
4371 def GetPPIPrinter(*args
, **kwargs
):
4372 """GetPPIPrinter() -> (x,y)"""
4373 return _windows_
.Printout_GetPPIPrinter(*args
, **kwargs
)
4375 def IsPreview(*args
, **kwargs
):
4376 """IsPreview(self) -> bool"""
4377 return _windows_
.Printout_IsPreview(*args
, **kwargs
)
4379 def SetIsPreview(*args
, **kwargs
):
4380 """SetIsPreview(self, bool p)"""
4381 return _windows_
.Printout_SetIsPreview(*args
, **kwargs
)
4383 def base_OnBeginDocument(*args
, **kwargs
):
4384 """base_OnBeginDocument(self, int startPage, int endPage) -> bool"""
4385 return _windows_
.Printout_base_OnBeginDocument(*args
, **kwargs
)
4387 def base_OnEndDocument(*args
, **kwargs
):
4388 """base_OnEndDocument(self)"""
4389 return _windows_
.Printout_base_OnEndDocument(*args
, **kwargs
)
4391 def base_OnBeginPrinting(*args
, **kwargs
):
4392 """base_OnBeginPrinting(self)"""
4393 return _windows_
.Printout_base_OnBeginPrinting(*args
, **kwargs
)
4395 def base_OnEndPrinting(*args
, **kwargs
):
4396 """base_OnEndPrinting(self)"""
4397 return _windows_
.Printout_base_OnEndPrinting(*args
, **kwargs
)
4399 def base_OnPreparePrinting(*args
, **kwargs
):
4400 """base_OnPreparePrinting(self)"""
4401 return _windows_
.Printout_base_OnPreparePrinting(*args
, **kwargs
)
4403 def base_HasPage(*args
, **kwargs
):
4404 """base_HasPage(self, int page) -> bool"""
4405 return _windows_
.Printout_base_HasPage(*args
, **kwargs
)
4407 def base_GetPageInfo(*args
, **kwargs
):
4408 """base_GetPageInfo() -> (minPage, maxPage, pageFrom, pageTo)"""
4409 return _windows_
.Printout_base_GetPageInfo(*args
, **kwargs
)
4412 class PrintoutPtr(Printout
):
4413 def __init__(self
, this
):
4415 if not hasattr(self
,"thisown"): self
.thisown
= 0
4416 self
.__class
__ = Printout
4417 _windows_
.Printout_swigregister(PrintoutPtr
)
4419 class PreviewCanvas(ScrolledWindow
):
4421 return "<%s.%s; proxy of C++ wxPreviewCanvas instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4422 def __init__(self
, *args
, **kwargs
):
4424 __init__(self, PrintPreview preview, Window parent, Point pos=DefaultPosition,
4425 Size size=DefaultSize, long style=0,
4426 String name=PreviewCanvasNameStr) -> PreviewCanvas
4428 newobj
= _windows_
.new_PreviewCanvas(*args
, **kwargs
)
4429 self
.this
= newobj
.this
4432 self
._setOORInfo
(self
)
4435 class PreviewCanvasPtr(PreviewCanvas
):
4436 def __init__(self
, this
):
4438 if not hasattr(self
,"thisown"): self
.thisown
= 0
4439 self
.__class
__ = PreviewCanvas
4440 _windows_
.PreviewCanvas_swigregister(PreviewCanvasPtr
)
4442 class PreviewFrame(Frame
):
4444 return "<%s.%s; proxy of C++ wxPreviewFrame instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4445 def __init__(self
, *args
, **kwargs
):
4447 __init__(self, PrintPreview preview, Frame parent, String title, Point pos=DefaultPosition,
4448 Size size=DefaultSize,
4449 long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> PreviewFrame
4451 newobj
= _windows_
.new_PreviewFrame(*args
, **kwargs
)
4452 self
.this
= newobj
.this
4455 self
._setOORInfo
(self
)
4457 def Initialize(*args
, **kwargs
):
4458 """Initialize(self)"""
4459 return _windows_
.PreviewFrame_Initialize(*args
, **kwargs
)
4461 def CreateControlBar(*args
, **kwargs
):
4462 """CreateControlBar(self)"""
4463 return _windows_
.PreviewFrame_CreateControlBar(*args
, **kwargs
)
4465 def CreateCanvas(*args
, **kwargs
):
4466 """CreateCanvas(self)"""
4467 return _windows_
.PreviewFrame_CreateCanvas(*args
, **kwargs
)
4469 def GetControlBar(*args
, **kwargs
):
4470 """GetControlBar(self) -> PreviewControlBar"""
4471 return _windows_
.PreviewFrame_GetControlBar(*args
, **kwargs
)
4474 class PreviewFramePtr(PreviewFrame
):
4475 def __init__(self
, this
):
4477 if not hasattr(self
,"thisown"): self
.thisown
= 0
4478 self
.__class
__ = PreviewFrame
4479 _windows_
.PreviewFrame_swigregister(PreviewFramePtr
)
4481 PREVIEW_PRINT
= _windows_
.PREVIEW_PRINT
4482 PREVIEW_PREVIOUS
= _windows_
.PREVIEW_PREVIOUS
4483 PREVIEW_NEXT
= _windows_
.PREVIEW_NEXT
4484 PREVIEW_ZOOM
= _windows_
.PREVIEW_ZOOM
4485 PREVIEW_FIRST
= _windows_
.PREVIEW_FIRST
4486 PREVIEW_LAST
= _windows_
.PREVIEW_LAST
4487 PREVIEW_GOTO
= _windows_
.PREVIEW_GOTO
4488 PREVIEW_DEFAULT
= _windows_
.PREVIEW_DEFAULT
4489 ID_PREVIEW_CLOSE
= _windows_
.ID_PREVIEW_CLOSE
4490 ID_PREVIEW_NEXT
= _windows_
.ID_PREVIEW_NEXT
4491 ID_PREVIEW_PREVIOUS
= _windows_
.ID_PREVIEW_PREVIOUS
4492 ID_PREVIEW_PRINT
= _windows_
.ID_PREVIEW_PRINT
4493 ID_PREVIEW_ZOOM
= _windows_
.ID_PREVIEW_ZOOM
4494 ID_PREVIEW_FIRST
= _windows_
.ID_PREVIEW_FIRST
4495 ID_PREVIEW_LAST
= _windows_
.ID_PREVIEW_LAST
4496 ID_PREVIEW_GOTO
= _windows_
.ID_PREVIEW_GOTO
4497 class PreviewControlBar(Panel
):
4499 return "<%s.%s; proxy of C++ wxPreviewControlBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4500 def __init__(self
, *args
, **kwargs
):
4502 __init__(self, PrintPreview preview, long buttons, Window parent,
4503 Point pos=DefaultPosition, Size size=DefaultSize,
4504 long style=TAB_TRAVERSAL, String name=PanelNameStr) -> PreviewControlBar
4506 newobj
= _windows_
.new_PreviewControlBar(*args
, **kwargs
)
4507 self
.this
= newobj
.this
4510 self
._setOORInfo
(self
)
4512 def GetZoomControl(*args
, **kwargs
):
4513 """GetZoomControl(self) -> int"""
4514 return _windows_
.PreviewControlBar_GetZoomControl(*args
, **kwargs
)
4516 def SetZoomControl(*args
, **kwargs
):
4517 """SetZoomControl(self, int zoom)"""
4518 return _windows_
.PreviewControlBar_SetZoomControl(*args
, **kwargs
)
4520 def GetPrintPreview(*args
, **kwargs
):
4521 """GetPrintPreview(self) -> PrintPreview"""
4522 return _windows_
.PreviewControlBar_GetPrintPreview(*args
, **kwargs
)
4524 def OnNext(*args
, **kwargs
):
4526 return _windows_
.PreviewControlBar_OnNext(*args
, **kwargs
)
4528 def OnPrevious(*args
, **kwargs
):
4529 """OnPrevious(self)"""
4530 return _windows_
.PreviewControlBar_OnPrevious(*args
, **kwargs
)
4532 def OnFirst(*args
, **kwargs
):
4534 return _windows_
.PreviewControlBar_OnFirst(*args
, **kwargs
)
4536 def OnLast(*args
, **kwargs
):
4538 return _windows_
.PreviewControlBar_OnLast(*args
, **kwargs
)
4540 def OnGoto(*args
, **kwargs
):
4542 return _windows_
.PreviewControlBar_OnGoto(*args
, **kwargs
)
4545 class PreviewControlBarPtr(PreviewControlBar
):
4546 def __init__(self
, this
):
4548 if not hasattr(self
,"thisown"): self
.thisown
= 0
4549 self
.__class
__ = PreviewControlBar
4550 _windows_
.PreviewControlBar_swigregister(PreviewControlBarPtr
)
4552 class PrintPreview(_core
.Object
):
4554 return "<%s.%s; proxy of C++ wxPrintPreview instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4555 def __init__(self
, *args
):
4557 __init__(self, Printout printout, Printout printoutForPrinting, PrintDialogData data=None) -> PrintPreview
4558 __init__(self, Printout printout, Printout printoutForPrinting, PrintData data) -> PrintPreview
4560 newobj
= _windows_
.new_PrintPreview(*args
)
4561 self
.this
= newobj
.this
4564 def SetCurrentPage(*args
, **kwargs
):
4565 """SetCurrentPage(self, int pageNum) -> bool"""
4566 return _windows_
.PrintPreview_SetCurrentPage(*args
, **kwargs
)
4568 def GetCurrentPage(*args
, **kwargs
):
4569 """GetCurrentPage(self) -> int"""
4570 return _windows_
.PrintPreview_GetCurrentPage(*args
, **kwargs
)
4572 def SetPrintout(*args
, **kwargs
):
4573 """SetPrintout(self, Printout printout)"""
4574 return _windows_
.PrintPreview_SetPrintout(*args
, **kwargs
)
4576 def GetPrintout(*args
, **kwargs
):
4577 """GetPrintout(self) -> Printout"""
4578 return _windows_
.PrintPreview_GetPrintout(*args
, **kwargs
)
4580 def GetPrintoutForPrinting(*args
, **kwargs
):
4581 """GetPrintoutForPrinting(self) -> Printout"""
4582 return _windows_
.PrintPreview_GetPrintoutForPrinting(*args
, **kwargs
)
4584 def SetFrame(*args
, **kwargs
):
4585 """SetFrame(self, Frame frame)"""
4586 return _windows_
.PrintPreview_SetFrame(*args
, **kwargs
)
4588 def SetCanvas(*args
, **kwargs
):
4589 """SetCanvas(self, PreviewCanvas canvas)"""
4590 return _windows_
.PrintPreview_SetCanvas(*args
, **kwargs
)
4592 def GetFrame(*args
, **kwargs
):
4593 """GetFrame(self) -> Frame"""
4594 return _windows_
.PrintPreview_GetFrame(*args
, **kwargs
)
4596 def GetCanvas(*args
, **kwargs
):
4597 """GetCanvas(self) -> PreviewCanvas"""
4598 return _windows_
.PrintPreview_GetCanvas(*args
, **kwargs
)
4600 def PaintPage(*args
, **kwargs
):
4601 """PaintPage(self, PreviewCanvas canvas, DC dc) -> bool"""
4602 return _windows_
.PrintPreview_PaintPage(*args
, **kwargs
)
4604 def DrawBlankPage(*args
, **kwargs
):
4605 """DrawBlankPage(self, PreviewCanvas canvas, DC dc) -> bool"""
4606 return _windows_
.PrintPreview_DrawBlankPage(*args
, **kwargs
)
4608 def RenderPage(*args
, **kwargs
):
4609 """RenderPage(self, int pageNum) -> bool"""
4610 return _windows_
.PrintPreview_RenderPage(*args
, **kwargs
)
4612 def AdjustScrollbars(*args
, **kwargs
):
4613 """AdjustScrollbars(self, PreviewCanvas canvas)"""
4614 return _windows_
.PrintPreview_AdjustScrollbars(*args
, **kwargs
)
4616 def GetPrintDialogData(*args
, **kwargs
):
4617 """GetPrintDialogData(self) -> PrintDialogData"""
4618 return _windows_
.PrintPreview_GetPrintDialogData(*args
, **kwargs
)
4620 def SetZoom(*args
, **kwargs
):
4621 """SetZoom(self, int percent)"""
4622 return _windows_
.PrintPreview_SetZoom(*args
, **kwargs
)
4624 def GetZoom(*args
, **kwargs
):
4625 """GetZoom(self) -> int"""
4626 return _windows_
.PrintPreview_GetZoom(*args
, **kwargs
)
4628 def GetMaxPage(*args
, **kwargs
):
4629 """GetMaxPage(self) -> int"""
4630 return _windows_
.PrintPreview_GetMaxPage(*args
, **kwargs
)
4632 def GetMinPage(*args
, **kwargs
):
4633 """GetMinPage(self) -> int"""
4634 return _windows_
.PrintPreview_GetMinPage(*args
, **kwargs
)
4636 def Ok(*args
, **kwargs
):
4637 """Ok(self) -> bool"""
4638 return _windows_
.PrintPreview_Ok(*args
, **kwargs
)
4640 def SetOk(*args
, **kwargs
):
4641 """SetOk(self, bool ok)"""
4642 return _windows_
.PrintPreview_SetOk(*args
, **kwargs
)
4644 def Print(*args
, **kwargs
):
4645 """Print(self, bool interactive) -> bool"""
4646 return _windows_
.PrintPreview_Print(*args
, **kwargs
)
4648 def DetermineScaling(*args
, **kwargs
):
4649 """DetermineScaling(self)"""
4650 return _windows_
.PrintPreview_DetermineScaling(*args
, **kwargs
)
4652 def __nonzero__(self
): return self
.Ok()
4654 class PrintPreviewPtr(PrintPreview
):
4655 def __init__(self
, this
):
4657 if not hasattr(self
,"thisown"): self
.thisown
= 0
4658 self
.__class
__ = PrintPreview
4659 _windows_
.PrintPreview_swigregister(PrintPreviewPtr
)
4661 class PyPrintPreview(PrintPreview
):
4663 return "<%s.%s; proxy of C++ wxPyPrintPreview instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4664 def __init__(self
, *args
):
4666 __init__(self, Printout printout, Printout printoutForPrinting, PrintDialogData data=None) -> PyPrintPreview
4667 __init__(self, Printout printout, Printout printoutForPrinting, PrintData data) -> PyPrintPreview
4669 newobj
= _windows_
.new_PyPrintPreview(*args
)
4670 self
.this
= newobj
.this
4673 self
._setCallbackInfo
(self
, PyPrintPreview
)
4675 def _setCallbackInfo(*args
, **kwargs
):
4676 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
4677 return _windows_
.PyPrintPreview__setCallbackInfo(*args
, **kwargs
)
4679 def base_SetCurrentPage(*args
, **kwargs
):
4680 """base_SetCurrentPage(self, int pageNum) -> bool"""
4681 return _windows_
.PyPrintPreview_base_SetCurrentPage(*args
, **kwargs
)
4683 def base_PaintPage(*args
, **kwargs
):
4684 """base_PaintPage(self, PreviewCanvas canvas, DC dc) -> bool"""
4685 return _windows_
.PyPrintPreview_base_PaintPage(*args
, **kwargs
)
4687 def base_DrawBlankPage(*args
, **kwargs
):
4688 """base_DrawBlankPage(self, PreviewCanvas canvas, DC dc) -> bool"""
4689 return _windows_
.PyPrintPreview_base_DrawBlankPage(*args
, **kwargs
)
4691 def base_RenderPage(*args
, **kwargs
):
4692 """base_RenderPage(self, int pageNum) -> bool"""
4693 return _windows_
.PyPrintPreview_base_RenderPage(*args
, **kwargs
)
4695 def base_SetZoom(*args
, **kwargs
):
4696 """base_SetZoom(self, int percent)"""
4697 return _windows_
.PyPrintPreview_base_SetZoom(*args
, **kwargs
)
4699 def base_Print(*args
, **kwargs
):
4700 """base_Print(self, bool interactive) -> bool"""
4701 return _windows_
.PyPrintPreview_base_Print(*args
, **kwargs
)
4703 def base_DetermineScaling(*args
, **kwargs
):
4704 """base_DetermineScaling(self)"""
4705 return _windows_
.PyPrintPreview_base_DetermineScaling(*args
, **kwargs
)
4708 class PyPrintPreviewPtr(PyPrintPreview
):
4709 def __init__(self
, this
):
4711 if not hasattr(self
,"thisown"): self
.thisown
= 0
4712 self
.__class
__ = PyPrintPreview
4713 _windows_
.PyPrintPreview_swigregister(PyPrintPreviewPtr
)
4715 class PyPreviewFrame(PreviewFrame
):
4717 return "<%s.%s; proxy of C++ wxPyPreviewFrame instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4718 def __init__(self
, *args
, **kwargs
):
4720 __init__(self, PrintPreview preview, Frame parent, String title, Point pos=DefaultPosition,
4721 Size size=DefaultSize,
4722 long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> PyPreviewFrame
4724 newobj
= _windows_
.new_PyPreviewFrame(*args
, **kwargs
)
4725 self
.this
= newobj
.this
4728 self
._setCallbackInfo
(self
, PyPreviewFrame
); self
._setOORInfo
(self
)
4730 def _setCallbackInfo(*args
, **kwargs
):
4731 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
4732 return _windows_
.PyPreviewFrame__setCallbackInfo(*args
, **kwargs
)
4734 def SetPreviewCanvas(*args
, **kwargs
):
4735 """SetPreviewCanvas(self, PreviewCanvas canvas)"""
4736 return _windows_
.PyPreviewFrame_SetPreviewCanvas(*args
, **kwargs
)
4738 def SetControlBar(*args
, **kwargs
):
4739 """SetControlBar(self, PreviewControlBar bar)"""
4740 return _windows_
.PyPreviewFrame_SetControlBar(*args
, **kwargs
)
4742 def base_Initialize(*args
, **kwargs
):
4743 """base_Initialize(self)"""
4744 return _windows_
.PyPreviewFrame_base_Initialize(*args
, **kwargs
)
4746 def base_CreateCanvas(*args
, **kwargs
):
4747 """base_CreateCanvas(self)"""
4748 return _windows_
.PyPreviewFrame_base_CreateCanvas(*args
, **kwargs
)
4750 def base_CreateControlBar(*args
, **kwargs
):
4751 """base_CreateControlBar(self)"""
4752 return _windows_
.PyPreviewFrame_base_CreateControlBar(*args
, **kwargs
)
4755 class PyPreviewFramePtr(PyPreviewFrame
):
4756 def __init__(self
, this
):
4758 if not hasattr(self
,"thisown"): self
.thisown
= 0
4759 self
.__class
__ = PyPreviewFrame
4760 _windows_
.PyPreviewFrame_swigregister(PyPreviewFramePtr
)
4762 class PyPreviewControlBar(PreviewControlBar
):
4764 return "<%s.%s; proxy of C++ wxPyPreviewControlBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4765 def __init__(self
, *args
, **kwargs
):
4767 __init__(self, PrintPreview preview, long buttons, Window parent,
4768 Point pos=DefaultPosition, Size size=DefaultSize,
4769 long style=0, String name=PanelNameStr) -> PyPreviewControlBar
4771 newobj
= _windows_
.new_PyPreviewControlBar(*args
, **kwargs
)
4772 self
.this
= newobj
.this
4775 self
._setCallbackInfo
(self
, PyPreviewControlBar
); self
._setOORInfo
(self
)
4777 def _setCallbackInfo(*args
, **kwargs
):
4778 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
4779 return _windows_
.PyPreviewControlBar__setCallbackInfo(*args
, **kwargs
)
4781 def SetPrintPreview(*args
, **kwargs
):
4782 """SetPrintPreview(self, PrintPreview preview)"""
4783 return _windows_
.PyPreviewControlBar_SetPrintPreview(*args
, **kwargs
)
4785 def base_CreateButtons(*args
, **kwargs
):
4786 """base_CreateButtons(self)"""
4787 return _windows_
.PyPreviewControlBar_base_CreateButtons(*args
, **kwargs
)
4789 def base_SetZoomControl(*args
, **kwargs
):
4790 """base_SetZoomControl(self, int zoom)"""
4791 return _windows_
.PyPreviewControlBar_base_SetZoomControl(*args
, **kwargs
)
4794 class PyPreviewControlBarPtr(PyPreviewControlBar
):
4795 def __init__(self
, this
):
4797 if not hasattr(self
,"thisown"): self
.thisown
= 0
4798 self
.__class
__ = PyPreviewControlBar
4799 _windows_
.PyPreviewControlBar_swigregister(PyPreviewControlBarPtr
)