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 return _windows_
.Panel_Create(*args
, **kwargs
)
33 def InitDialog(*args
, **kwargs
):
37 Sends an EVT_INIT_DIALOG event, whose handler usually transfers data
38 to the dialog via validators.
40 return _windows_
.Panel_InitDialog(*args
, **kwargs
)
42 def GetClassDefaultAttributes(*args
, **kwargs
):
44 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
46 Get the default attributes for this class. This is useful if you want
47 to use the same font or colour in your own control as in a standard
48 control -- which is a much better idea than hard coding specific
49 colours or fonts which might look completely out of place on the
50 user's system, especially if it uses themes.
52 The variant parameter is only relevant under Mac currently and is
53 ignore under other platforms. Under Mac, it will change the size of
54 the returned font. See `wx.Window.SetWindowVariant` for more about
57 return _windows_
.Panel_GetClassDefaultAttributes(*args
, **kwargs
)
59 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
61 class PanelPtr(Panel
):
62 def __init__(self
, this
):
64 if not hasattr(self
,"thisown"): self
.thisown
= 0
65 self
.__class
__ = Panel
66 _windows_
.Panel_swigregister(PanelPtr
)
68 def PrePanel(*args
, **kwargs
):
69 """PrePanel() -> Panel"""
70 val
= _windows_
.new_PrePanel(*args
, **kwargs
)
74 def Panel_GetClassDefaultAttributes(*args
, **kwargs
):
76 Panel_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
78 Get the default attributes for this class. This is useful if you want
79 to use the same font or colour in your own control as in a standard
80 control -- which is a much better idea than hard coding specific
81 colours or fonts which might look completely out of place on the
82 user's system, especially if it uses themes.
84 The variant parameter is only relevant under Mac currently and is
85 ignore under other platforms. Under Mac, it will change the size of
86 the returned font. See `wx.Window.SetWindowVariant` for more about
89 return _windows_
.Panel_GetClassDefaultAttributes(*args
, **kwargs
)
91 #---------------------------------------------------------------------------
93 class ScrolledWindow(Panel
):
95 return "<%s.%s; proxy of C++ wxScrolledWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
96 def __init__(self
, *args
, **kwargs
):
98 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
99 Size size=DefaultSize, long style=wxHSCROLL|wxVSCROLL,
100 String name=PanelNameStr) -> ScrolledWindow
102 newobj
= _windows_
.new_ScrolledWindow(*args
, **kwargs
)
103 self
.this
= newobj
.this
106 self
._setOORInfo
(self
)
108 def Create(*args
, **kwargs
):
110 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
111 Size size=DefaultSize, long style=wxHSCROLL|wxVSCROLL,
112 String name=PanelNameStr) -> bool
114 return _windows_
.ScrolledWindow_Create(*args
, **kwargs
)
116 def SetScrollbars(*args
, **kwargs
):
118 SetScrollbars(self, int pixelsPerUnitX, int pixelsPerUnitY, int noUnitsX,
119 int noUnitsY, int xPos=0, int yPos=0, bool noRefresh=False)
121 return _windows_
.ScrolledWindow_SetScrollbars(*args
, **kwargs
)
123 def Scroll(*args
, **kwargs
):
124 """Scroll(self, int x, int y)"""
125 return _windows_
.ScrolledWindow_Scroll(*args
, **kwargs
)
127 def GetScrollPageSize(*args
, **kwargs
):
128 """GetScrollPageSize(self, int orient) -> int"""
129 return _windows_
.ScrolledWindow_GetScrollPageSize(*args
, **kwargs
)
131 def SetScrollPageSize(*args
, **kwargs
):
132 """SetScrollPageSize(self, int orient, int pageSize)"""
133 return _windows_
.ScrolledWindow_SetScrollPageSize(*args
, **kwargs
)
135 def SetScrollRate(*args
, **kwargs
):
136 """SetScrollRate(self, int xstep, int ystep)"""
137 return _windows_
.ScrolledWindow_SetScrollRate(*args
, **kwargs
)
139 def GetScrollPixelsPerUnit(*args
, **kwargs
):
140 """GetScrollPixelsPerUnit() -> (xUnit, yUnit)"""
141 return _windows_
.ScrolledWindow_GetScrollPixelsPerUnit(*args
, **kwargs
)
143 def EnableScrolling(*args
, **kwargs
):
144 """EnableScrolling(self, bool x_scrolling, bool y_scrolling)"""
145 return _windows_
.ScrolledWindow_EnableScrolling(*args
, **kwargs
)
147 def GetViewStart(*args
, **kwargs
):
148 """GetViewStart() -> (x,y)"""
149 return _windows_
.ScrolledWindow_GetViewStart(*args
, **kwargs
)
151 def SetScale(*args
, **kwargs
):
152 """SetScale(self, double xs, double ys)"""
153 return _windows_
.ScrolledWindow_SetScale(*args
, **kwargs
)
155 def GetScaleX(*args
, **kwargs
):
156 """GetScaleX(self) -> double"""
157 return _windows_
.ScrolledWindow_GetScaleX(*args
, **kwargs
)
159 def GetScaleY(*args
, **kwargs
):
160 """GetScaleY(self) -> double"""
161 return _windows_
.ScrolledWindow_GetScaleY(*args
, **kwargs
)
163 def CalcScrolledPosition(*args
):
165 CalcScrolledPosition(self, Point pt) -> Point
166 CalcScrolledPosition(int x, int y) -> (sx, sy)
168 Translate between scrolled and unscrolled coordinates.
170 return _windows_
.ScrolledWindow_CalcScrolledPosition(*args
)
172 def CalcUnscrolledPosition(*args
):
174 CalcUnscrolledPosition(self, Point pt) -> Point
175 CalcUnscrolledPosition(int x, int y) -> (ux, uy)
177 Translate between scrolled and unscrolled coordinates.
179 return _windows_
.ScrolledWindow_CalcUnscrolledPosition(*args
)
181 def AdjustScrollbars(*args
, **kwargs
):
182 """AdjustScrollbars(self)"""
183 return _windows_
.ScrolledWindow_AdjustScrollbars(*args
, **kwargs
)
185 def CalcScrollInc(*args
, **kwargs
):
186 """CalcScrollInc(self, ScrollWinEvent event) -> int"""
187 return _windows_
.ScrolledWindow_CalcScrollInc(*args
, **kwargs
)
189 def SetTargetWindow(*args
, **kwargs
):
190 """SetTargetWindow(self, Window target)"""
191 return _windows_
.ScrolledWindow_SetTargetWindow(*args
, **kwargs
)
193 def GetTargetWindow(*args
, **kwargs
):
194 """GetTargetWindow(self) -> Window"""
195 return _windows_
.ScrolledWindow_GetTargetWindow(*args
, **kwargs
)
197 def GetClassDefaultAttributes(*args
, **kwargs
):
199 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
201 Get the default attributes for this class. This is useful if you want
202 to use the same font or colour in your own control as in a standard
203 control -- which is a much better idea than hard coding specific
204 colours or fonts which might look completely out of place on the
205 user's system, especially if it uses themes.
207 The variant parameter is only relevant under Mac currently and is
208 ignore under other platforms. Under Mac, it will change the size of
209 the returned font. See `wx.Window.SetWindowVariant` for more about
212 return _windows_
.ScrolledWindow_GetClassDefaultAttributes(*args
, **kwargs
)
214 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
216 class ScrolledWindowPtr(ScrolledWindow
):
217 def __init__(self
, this
):
219 if not hasattr(self
,"thisown"): self
.thisown
= 0
220 self
.__class
__ = ScrolledWindow
221 _windows_
.ScrolledWindow_swigregister(ScrolledWindowPtr
)
223 def PreScrolledWindow(*args
, **kwargs
):
224 """PreScrolledWindow() -> ScrolledWindow"""
225 val
= _windows_
.new_PreScrolledWindow(*args
, **kwargs
)
229 def ScrolledWindow_GetClassDefaultAttributes(*args
, **kwargs
):
231 ScrolledWindow_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
233 Get the default attributes for this class. This is useful if you want
234 to use the same font or colour in your own control as in a standard
235 control -- which is a much better idea than hard coding specific
236 colours or fonts which might look completely out of place on the
237 user's system, especially if it uses themes.
239 The variant parameter is only relevant under Mac currently and is
240 ignore under other platforms. Under Mac, it will change the size of
241 the returned font. See `wx.Window.SetWindowVariant` for more about
244 return _windows_
.ScrolledWindow_GetClassDefaultAttributes(*args
, **kwargs
)
246 #---------------------------------------------------------------------------
248 STAY_ON_TOP
= _windows_
.STAY_ON_TOP
249 ICONIZE
= _windows_
.ICONIZE
250 MINIMIZE
= _windows_
.MINIMIZE
251 MAXIMIZE
= _windows_
.MAXIMIZE
252 CLOSE_BOX
= _windows_
.CLOSE_BOX
253 THICK_FRAME
= _windows_
.THICK_FRAME
254 SYSTEM_MENU
= _windows_
.SYSTEM_MENU
255 MINIMIZE_BOX
= _windows_
.MINIMIZE_BOX
256 MAXIMIZE_BOX
= _windows_
.MAXIMIZE_BOX
257 TINY_CAPTION_HORIZ
= _windows_
.TINY_CAPTION_HORIZ
258 TINY_CAPTION_VERT
= _windows_
.TINY_CAPTION_VERT
259 RESIZE_BOX
= _windows_
.RESIZE_BOX
260 RESIZE_BORDER
= _windows_
.RESIZE_BORDER
261 DIALOG_NO_PARENT
= _windows_
.DIALOG_NO_PARENT
262 DEFAULT_FRAME_STYLE
= _windows_
.DEFAULT_FRAME_STYLE
263 DEFAULT_DIALOG_STYLE
= _windows_
.DEFAULT_DIALOG_STYLE
264 FRAME_TOOL_WINDOW
= _windows_
.FRAME_TOOL_WINDOW
265 FRAME_FLOAT_ON_PARENT
= _windows_
.FRAME_FLOAT_ON_PARENT
266 FRAME_NO_WINDOW_MENU
= _windows_
.FRAME_NO_WINDOW_MENU
267 FRAME_NO_TASKBAR
= _windows_
.FRAME_NO_TASKBAR
268 FRAME_SHAPED
= _windows_
.FRAME_SHAPED
269 DIALOG_MODAL
= _windows_
.DIALOG_MODAL
270 DIALOG_MODELESS
= _windows_
.DIALOG_MODELESS
271 USER_COLOURS
= _windows_
.USER_COLOURS
272 NO_3D
= _windows_
.NO_3D
273 FULLSCREEN_NOMENUBAR
= _windows_
.FULLSCREEN_NOMENUBAR
274 FULLSCREEN_NOTOOLBAR
= _windows_
.FULLSCREEN_NOTOOLBAR
275 FULLSCREEN_NOSTATUSBAR
= _windows_
.FULLSCREEN_NOSTATUSBAR
276 FULLSCREEN_NOBORDER
= _windows_
.FULLSCREEN_NOBORDER
277 FULLSCREEN_NOCAPTION
= _windows_
.FULLSCREEN_NOCAPTION
278 FULLSCREEN_ALL
= _windows_
.FULLSCREEN_ALL
279 TOPLEVEL_EX_DIALOG
= _windows_
.TOPLEVEL_EX_DIALOG
280 class TopLevelWindow(_core
.Window
):
281 def __init__(self
): raise RuntimeError, "No constructor defined"
283 return "<%s.%s; proxy of C++ wxTopLevelWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
284 def Maximize(*args
, **kwargs
):
285 """Maximize(self, bool maximize=True)"""
286 return _windows_
.TopLevelWindow_Maximize(*args
, **kwargs
)
288 def Restore(*args
, **kwargs
):
290 return _windows_
.TopLevelWindow_Restore(*args
, **kwargs
)
292 def Iconize(*args
, **kwargs
):
293 """Iconize(self, bool iconize=True)"""
294 return _windows_
.TopLevelWindow_Iconize(*args
, **kwargs
)
296 def IsMaximized(*args
, **kwargs
):
297 """IsMaximized(self) -> bool"""
298 return _windows_
.TopLevelWindow_IsMaximized(*args
, **kwargs
)
300 def IsIconized(*args
, **kwargs
):
301 """IsIconized(self) -> bool"""
302 return _windows_
.TopLevelWindow_IsIconized(*args
, **kwargs
)
304 def GetIcon(*args
, **kwargs
):
305 """GetIcon(self) -> Icon"""
306 return _windows_
.TopLevelWindow_GetIcon(*args
, **kwargs
)
308 def SetIcon(*args
, **kwargs
):
309 """SetIcon(self, Icon icon)"""
310 return _windows_
.TopLevelWindow_SetIcon(*args
, **kwargs
)
312 def SetIcons(*args
, **kwargs
):
313 """SetIcons(self, wxIconBundle icons)"""
314 return _windows_
.TopLevelWindow_SetIcons(*args
, **kwargs
)
316 def ShowFullScreen(*args
, **kwargs
):
317 """ShowFullScreen(self, bool show, long style=FULLSCREEN_ALL) -> bool"""
318 return _windows_
.TopLevelWindow_ShowFullScreen(*args
, **kwargs
)
320 def IsFullScreen(*args
, **kwargs
):
321 """IsFullScreen(self) -> bool"""
322 return _windows_
.TopLevelWindow_IsFullScreen(*args
, **kwargs
)
324 def SetTitle(*args
, **kwargs
):
326 SetTitle(self, String title)
328 Sets the window's title. Applicable only to frames and dialogs.
330 return _windows_
.TopLevelWindow_SetTitle(*args
, **kwargs
)
332 def GetTitle(*args
, **kwargs
):
334 GetTitle(self) -> String
336 Gets the window's title. Applicable only to frames and dialogs.
338 return _windows_
.TopLevelWindow_GetTitle(*args
, **kwargs
)
340 def SetShape(*args
, **kwargs
):
341 """SetShape(self, Region region) -> bool"""
342 return _windows_
.TopLevelWindow_SetShape(*args
, **kwargs
)
345 class TopLevelWindowPtr(TopLevelWindow
):
346 def __init__(self
, this
):
348 if not hasattr(self
,"thisown"): self
.thisown
= 0
349 self
.__class
__ = TopLevelWindow
350 _windows_
.TopLevelWindow_swigregister(TopLevelWindowPtr
)
351 cvar
= _windows_
.cvar
352 FrameNameStr
= cvar
.FrameNameStr
353 DialogNameStr
= cvar
.DialogNameStr
354 StatusLineNameStr
= cvar
.StatusLineNameStr
355 ToolBarNameStr
= cvar
.ToolBarNameStr
357 #---------------------------------------------------------------------------
359 class Frame(TopLevelWindow
):
361 return "<%s.%s; proxy of C++ wxFrame instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
362 def __init__(self
, *args
, **kwargs
):
364 __init__(self, Window parent, int id=-1, String title=EmptyString,
365 Point pos=DefaultPosition, Size size=DefaultSize,
366 long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> Frame
368 newobj
= _windows_
.new_Frame(*args
, **kwargs
)
369 self
.this
= newobj
.this
372 self
._setOORInfo
(self
)
374 def Create(*args
, **kwargs
):
376 Create(self, Window parent, int id=-1, String title=EmptyString,
377 Point pos=DefaultPosition, Size size=DefaultSize,
378 long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> bool
380 return _windows_
.Frame_Create(*args
, **kwargs
)
382 def GetClientAreaOrigin(*args
, **kwargs
):
384 GetClientAreaOrigin(self) -> Point
386 Get the origin of the client area of the window relative to the
387 window's top left corner (the client area may be shifted because of
388 the borders, scrollbars, other decorations...)
390 return _windows_
.Frame_GetClientAreaOrigin(*args
, **kwargs
)
392 def SendSizeEvent(*args
, **kwargs
):
393 """SendSizeEvent(self)"""
394 return _windows_
.Frame_SendSizeEvent(*args
, **kwargs
)
396 def SetMenuBar(*args
, **kwargs
):
397 """SetMenuBar(self, MenuBar menubar)"""
398 return _windows_
.Frame_SetMenuBar(*args
, **kwargs
)
400 def GetMenuBar(*args
, **kwargs
):
401 """GetMenuBar(self) -> MenuBar"""
402 return _windows_
.Frame_GetMenuBar(*args
, **kwargs
)
404 def ProcessCommand(*args
, **kwargs
):
405 """ProcessCommand(self, int winid) -> bool"""
406 return _windows_
.Frame_ProcessCommand(*args
, **kwargs
)
408 Command
= ProcessCommand
409 def CreateStatusBar(*args
, **kwargs
):
411 CreateStatusBar(self, int number=1, long style=wxST_SIZEGRIP|wxFULL_REPAINT_ON_RESIZE,
412 int winid=0, String name=StatusLineNameStr) -> StatusBar
414 return _windows_
.Frame_CreateStatusBar(*args
, **kwargs
)
416 def GetStatusBar(*args
, **kwargs
):
417 """GetStatusBar(self) -> StatusBar"""
418 return _windows_
.Frame_GetStatusBar(*args
, **kwargs
)
420 def SetStatusBar(*args
, **kwargs
):
421 """SetStatusBar(self, StatusBar statBar)"""
422 return _windows_
.Frame_SetStatusBar(*args
, **kwargs
)
424 def SetStatusText(*args
, **kwargs
):
425 """SetStatusText(self, String text, int number=0)"""
426 return _windows_
.Frame_SetStatusText(*args
, **kwargs
)
428 def SetStatusWidths(*args
, **kwargs
):
429 """SetStatusWidths(self, int widths, int widths_field)"""
430 return _windows_
.Frame_SetStatusWidths(*args
, **kwargs
)
432 def PushStatusText(*args
, **kwargs
):
433 """PushStatusText(self, String text, int number=0)"""
434 return _windows_
.Frame_PushStatusText(*args
, **kwargs
)
436 def PopStatusText(*args
, **kwargs
):
437 """PopStatusText(self, int number=0)"""
438 return _windows_
.Frame_PopStatusText(*args
, **kwargs
)
440 def SetStatusBarPane(*args
, **kwargs
):
441 """SetStatusBarPane(self, int n)"""
442 return _windows_
.Frame_SetStatusBarPane(*args
, **kwargs
)
444 def GetStatusBarPane(*args
, **kwargs
):
445 """GetStatusBarPane(self) -> int"""
446 return _windows_
.Frame_GetStatusBarPane(*args
, **kwargs
)
448 def CreateToolBar(*args
, **kwargs
):
449 """CreateToolBar(self, long style=-1, int winid=-1, String name=ToolBarNameStr) -> wxToolBar"""
450 return _windows_
.Frame_CreateToolBar(*args
, **kwargs
)
452 def GetToolBar(*args
, **kwargs
):
453 """GetToolBar(self) -> wxToolBar"""
454 return _windows_
.Frame_GetToolBar(*args
, **kwargs
)
456 def SetToolBar(*args
, **kwargs
):
457 """SetToolBar(self, wxToolBar toolbar)"""
458 return _windows_
.Frame_SetToolBar(*args
, **kwargs
)
460 def DoGiveHelp(*args
, **kwargs
):
461 """DoGiveHelp(self, String text, bool show)"""
462 return _windows_
.Frame_DoGiveHelp(*args
, **kwargs
)
464 def DoMenuUpdates(*args
, **kwargs
):
465 """DoMenuUpdates(self, Menu menu=None)"""
466 return _windows_
.Frame_DoMenuUpdates(*args
, **kwargs
)
468 def GetClassDefaultAttributes(*args
, **kwargs
):
470 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
472 Get the default attributes for this class. This is useful if you want
473 to use the same font or colour in your own control as in a standard
474 control -- which is a much better idea than hard coding specific
475 colours or fonts which might look completely out of place on the
476 user's system, especially if it uses themes.
478 The variant parameter is only relevant under Mac currently and is
479 ignore under other platforms. Under Mac, it will change the size of
480 the returned font. See `wx.Window.SetWindowVariant` for more about
483 return _windows_
.Frame_GetClassDefaultAttributes(*args
, **kwargs
)
485 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
487 class FramePtr(Frame
):
488 def __init__(self
, this
):
490 if not hasattr(self
,"thisown"): self
.thisown
= 0
491 self
.__class
__ = Frame
492 _windows_
.Frame_swigregister(FramePtr
)
494 def PreFrame(*args
, **kwargs
):
495 """PreFrame() -> Frame"""
496 val
= _windows_
.new_PreFrame(*args
, **kwargs
)
500 def Frame_GetClassDefaultAttributes(*args
, **kwargs
):
502 Frame_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
504 Get the default attributes for this class. This is useful if you want
505 to use the same font or colour in your own control as in a standard
506 control -- which is a much better idea than hard coding specific
507 colours or fonts which might look completely out of place on the
508 user's system, especially if it uses themes.
510 The variant parameter is only relevant under Mac currently and is
511 ignore under other platforms. Under Mac, it will change the size of
512 the returned font. See `wx.Window.SetWindowVariant` for more about
515 return _windows_
.Frame_GetClassDefaultAttributes(*args
, **kwargs
)
517 #---------------------------------------------------------------------------
519 class Dialog(TopLevelWindow
):
521 return "<%s.%s; proxy of C++ wxDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
522 def __init__(self
, *args
, **kwargs
):
524 __init__(self, Window parent, int id=-1, String title=EmptyString,
525 Point pos=DefaultPosition, Size size=DefaultSize,
526 long style=DEFAULT_DIALOG_STYLE, String name=DialogNameStr) -> Dialog
528 newobj
= _windows_
.new_Dialog(*args
, **kwargs
)
529 self
.this
= newobj
.this
532 self
._setOORInfo
(self
)
534 def Create(*args
, **kwargs
):
536 Create(self, Window parent, int id=-1, String title=EmptyString,
537 Point pos=DefaultPosition, Size size=DefaultSize,
538 long style=DEFAULT_DIALOG_STYLE, String name=DialogNameStr) -> bool
540 return _windows_
.Dialog_Create(*args
, **kwargs
)
542 def SetReturnCode(*args
, **kwargs
):
543 """SetReturnCode(self, int returnCode)"""
544 return _windows_
.Dialog_SetReturnCode(*args
, **kwargs
)
546 def GetReturnCode(*args
, **kwargs
):
547 """GetReturnCode(self) -> int"""
548 return _windows_
.Dialog_GetReturnCode(*args
, **kwargs
)
550 def CreateTextSizer(*args
, **kwargs
):
551 """CreateTextSizer(self, String message) -> Sizer"""
552 return _windows_
.Dialog_CreateTextSizer(*args
, **kwargs
)
554 def CreateButtonSizer(*args
, **kwargs
):
555 """CreateButtonSizer(self, long flags) -> Sizer"""
556 return _windows_
.Dialog_CreateButtonSizer(*args
, **kwargs
)
558 def IsModal(*args
, **kwargs
):
559 """IsModal(self) -> bool"""
560 return _windows_
.Dialog_IsModal(*args
, **kwargs
)
562 def ShowModal(*args
, **kwargs
):
563 """ShowModal(self) -> int"""
564 return _windows_
.Dialog_ShowModal(*args
, **kwargs
)
566 def EndModal(*args
, **kwargs
):
567 """EndModal(self, int retCode)"""
568 return _windows_
.Dialog_EndModal(*args
, **kwargs
)
570 def GetClassDefaultAttributes(*args
, **kwargs
):
572 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
574 Get the default attributes for this class. This is useful if you want
575 to use the same font or colour in your own control as in a standard
576 control -- which is a much better idea than hard coding specific
577 colours or fonts which might look completely out of place on the
578 user's system, especially if it uses themes.
580 The variant parameter is only relevant under Mac currently and is
581 ignore under other platforms. Under Mac, it will change the size of
582 the returned font. See `wx.Window.SetWindowVariant` for more about
585 return _windows_
.Dialog_GetClassDefaultAttributes(*args
, **kwargs
)
587 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
589 class DialogPtr(Dialog
):
590 def __init__(self
, this
):
592 if not hasattr(self
,"thisown"): self
.thisown
= 0
593 self
.__class
__ = Dialog
594 _windows_
.Dialog_swigregister(DialogPtr
)
596 def PreDialog(*args
, **kwargs
):
597 """PreDialog() -> Dialog"""
598 val
= _windows_
.new_PreDialog(*args
, **kwargs
)
602 def Dialog_GetClassDefaultAttributes(*args
, **kwargs
):
604 Dialog_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
606 Get the default attributes for this class. This is useful if you want
607 to use the same font or colour in your own control as in a standard
608 control -- which is a much better idea than hard coding specific
609 colours or fonts which might look completely out of place on the
610 user's system, especially if it uses themes.
612 The variant parameter is only relevant under Mac currently and is
613 ignore under other platforms. Under Mac, it will change the size of
614 the returned font. See `wx.Window.SetWindowVariant` for more about
617 return _windows_
.Dialog_GetClassDefaultAttributes(*args
, **kwargs
)
619 #---------------------------------------------------------------------------
621 class MiniFrame(Frame
):
623 return "<%s.%s; proxy of C++ wxMiniFrame instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
624 def __init__(self
, *args
, **kwargs
):
626 __init__(self, Window parent, int id=-1, String title=EmptyString,
627 Point pos=DefaultPosition, Size size=DefaultSize,
628 long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> MiniFrame
630 newobj
= _windows_
.new_MiniFrame(*args
, **kwargs
)
631 self
.this
= newobj
.this
634 self
._setOORInfo
(self
)
636 def Create(*args
, **kwargs
):
638 Create(self, Window parent, int id=-1, String title=EmptyString,
639 Point pos=DefaultPosition, Size size=DefaultSize,
640 long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> bool
642 return _windows_
.MiniFrame_Create(*args
, **kwargs
)
645 class MiniFramePtr(MiniFrame
):
646 def __init__(self
, this
):
648 if not hasattr(self
,"thisown"): self
.thisown
= 0
649 self
.__class
__ = MiniFrame
650 _windows_
.MiniFrame_swigregister(MiniFramePtr
)
652 def PreMiniFrame(*args
, **kwargs
):
653 """PreMiniFrame() -> MiniFrame"""
654 val
= _windows_
.new_PreMiniFrame(*args
, **kwargs
)
658 #---------------------------------------------------------------------------
660 SPLASH_CENTRE_ON_PARENT
= _windows_
.SPLASH_CENTRE_ON_PARENT
661 SPLASH_CENTRE_ON_SCREEN
= _windows_
.SPLASH_CENTRE_ON_SCREEN
662 SPLASH_NO_CENTRE
= _windows_
.SPLASH_NO_CENTRE
663 SPLASH_TIMEOUT
= _windows_
.SPLASH_TIMEOUT
664 SPLASH_NO_TIMEOUT
= _windows_
.SPLASH_NO_TIMEOUT
665 class SplashScreenWindow(_core
.Window
):
667 return "<%s.%s; proxy of C++ wxSplashScreenWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
668 def __init__(self
, *args
, **kwargs
):
670 __init__(self, Bitmap bitmap, Window parent, int id, Point pos=DefaultPosition,
671 Size size=DefaultSize, long style=NO_BORDER) -> SplashScreenWindow
673 newobj
= _windows_
.new_SplashScreenWindow(*args
, **kwargs
)
674 self
.this
= newobj
.this
677 self
._setOORInfo
(self
)
679 def SetBitmap(*args
, **kwargs
):
680 """SetBitmap(self, Bitmap bitmap)"""
681 return _windows_
.SplashScreenWindow_SetBitmap(*args
, **kwargs
)
683 def GetBitmap(*args
, **kwargs
):
684 """GetBitmap(self) -> Bitmap"""
685 return _windows_
.SplashScreenWindow_GetBitmap(*args
, **kwargs
)
688 class SplashScreenWindowPtr(SplashScreenWindow
):
689 def __init__(self
, this
):
691 if not hasattr(self
,"thisown"): self
.thisown
= 0
692 self
.__class
__ = SplashScreenWindow
693 _windows_
.SplashScreenWindow_swigregister(SplashScreenWindowPtr
)
695 class SplashScreen(Frame
):
697 return "<%s.%s; proxy of C++ wxSplashScreen instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
698 def __init__(self
, *args
, **kwargs
):
700 __init__(self, Bitmap bitmap, long splashStyle, int milliseconds,
701 Window parent, int id=-1, Point pos=DefaultPosition,
702 Size size=DefaultSize, long style=wxSIMPLE_BORDER|wxFRAME_NO_TASKBAR|wxSTAY_ON_TOP) -> SplashScreen
704 newobj
= _windows_
.new_SplashScreen(*args
, **kwargs
)
705 self
.this
= newobj
.this
708 self
._setOORInfo
(self
)
710 def GetSplashStyle(*args
, **kwargs
):
711 """GetSplashStyle(self) -> long"""
712 return _windows_
.SplashScreen_GetSplashStyle(*args
, **kwargs
)
714 def GetSplashWindow(*args
, **kwargs
):
715 """GetSplashWindow(self) -> SplashScreenWindow"""
716 return _windows_
.SplashScreen_GetSplashWindow(*args
, **kwargs
)
718 def GetTimeout(*args
, **kwargs
):
719 """GetTimeout(self) -> int"""
720 return _windows_
.SplashScreen_GetTimeout(*args
, **kwargs
)
723 class SplashScreenPtr(SplashScreen
):
724 def __init__(self
, this
):
726 if not hasattr(self
,"thisown"): self
.thisown
= 0
727 self
.__class
__ = SplashScreen
728 _windows_
.SplashScreen_swigregister(SplashScreenPtr
)
730 #---------------------------------------------------------------------------
732 class StatusBar(_core
.Window
):
734 return "<%s.%s; proxy of C++ wxStatusBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
735 def __init__(self
, *args
, **kwargs
):
737 __init__(self, Window parent, int id=-1, long style=wxST_SIZEGRIP|wxFULL_REPAINT_ON_RESIZE,
738 String name=StatusLineNameStr) -> StatusBar
740 newobj
= _windows_
.new_StatusBar(*args
, **kwargs
)
741 self
.this
= newobj
.this
744 self
._setOORInfo
(self
)
746 def Create(*args
, **kwargs
):
747 """Create(self, Window parent, int id=-1, long style=ST_SIZEGRIP, String name=StatusLineNameStr) -> bool"""
748 return _windows_
.StatusBar_Create(*args
, **kwargs
)
750 def SetFieldsCount(*args
, **kwargs
):
751 """SetFieldsCount(self, int number=1)"""
752 return _windows_
.StatusBar_SetFieldsCount(*args
, **kwargs
)
754 def GetFieldsCount(*args
, **kwargs
):
755 """GetFieldsCount(self) -> int"""
756 return _windows_
.StatusBar_GetFieldsCount(*args
, **kwargs
)
758 def SetStatusText(*args
, **kwargs
):
759 """SetStatusText(self, String text, int number=0)"""
760 return _windows_
.StatusBar_SetStatusText(*args
, **kwargs
)
762 def GetStatusText(*args
, **kwargs
):
763 """GetStatusText(self, int number=0) -> String"""
764 return _windows_
.StatusBar_GetStatusText(*args
, **kwargs
)
766 def PushStatusText(*args
, **kwargs
):
767 """PushStatusText(self, String text, int number=0)"""
768 return _windows_
.StatusBar_PushStatusText(*args
, **kwargs
)
770 def PopStatusText(*args
, **kwargs
):
771 """PopStatusText(self, int number=0)"""
772 return _windows_
.StatusBar_PopStatusText(*args
, **kwargs
)
774 def SetStatusWidths(*args
, **kwargs
):
775 """SetStatusWidths(self, int widths, int widths_field)"""
776 return _windows_
.StatusBar_SetStatusWidths(*args
, **kwargs
)
778 def GetFieldRect(*args
, **kwargs
):
779 """GetFieldRect(self, int i) -> Rect"""
780 return _windows_
.StatusBar_GetFieldRect(*args
, **kwargs
)
782 def SetMinHeight(*args
, **kwargs
):
783 """SetMinHeight(self, int height)"""
784 return _windows_
.StatusBar_SetMinHeight(*args
, **kwargs
)
786 def GetBorderX(*args
, **kwargs
):
787 """GetBorderX(self) -> int"""
788 return _windows_
.StatusBar_GetBorderX(*args
, **kwargs
)
790 def GetBorderY(*args
, **kwargs
):
791 """GetBorderY(self) -> int"""
792 return _windows_
.StatusBar_GetBorderY(*args
, **kwargs
)
794 def GetClassDefaultAttributes(*args
, **kwargs
):
796 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
798 Get the default attributes for this class. This is useful if you want
799 to use the same font or colour in your own control as in a standard
800 control -- which is a much better idea than hard coding specific
801 colours or fonts which might look completely out of place on the
802 user's system, especially if it uses themes.
804 The variant parameter is only relevant under Mac currently and is
805 ignore under other platforms. Under Mac, it will change the size of
806 the returned font. See `wx.Window.SetWindowVariant` for more about
809 return _windows_
.StatusBar_GetClassDefaultAttributes(*args
, **kwargs
)
811 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
813 class StatusBarPtr(StatusBar
):
814 def __init__(self
, this
):
816 if not hasattr(self
,"thisown"): self
.thisown
= 0
817 self
.__class
__ = StatusBar
818 _windows_
.StatusBar_swigregister(StatusBarPtr
)
820 def PreStatusBar(*args
, **kwargs
):
821 """PreStatusBar() -> StatusBar"""
822 val
= _windows_
.new_PreStatusBar(*args
, **kwargs
)
826 def StatusBar_GetClassDefaultAttributes(*args
, **kwargs
):
828 StatusBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
830 Get the default attributes for this class. This is useful if you want
831 to use the same font or colour in your own control as in a standard
832 control -- which is a much better idea than hard coding specific
833 colours or fonts which might look completely out of place on the
834 user's system, especially if it uses themes.
836 The variant parameter is only relevant under Mac currently and is
837 ignore under other platforms. Under Mac, it will change the size of
838 the returned font. See `wx.Window.SetWindowVariant` for more about
841 return _windows_
.StatusBar_GetClassDefaultAttributes(*args
, **kwargs
)
843 #---------------------------------------------------------------------------
845 SP_NOBORDER
= _windows_
.SP_NOBORDER
846 SP_NOSASH
= _windows_
.SP_NOSASH
847 SP_PERMIT_UNSPLIT
= _windows_
.SP_PERMIT_UNSPLIT
848 SP_LIVE_UPDATE
= _windows_
.SP_LIVE_UPDATE
849 SP_3DSASH
= _windows_
.SP_3DSASH
850 SP_3DBORDER
= _windows_
.SP_3DBORDER
851 SP_NO_XP_THEME
= _windows_
.SP_NO_XP_THEME
852 SP_BORDER
= _windows_
.SP_BORDER
853 SP_3D
= _windows_
.SP_3D
854 SPLIT_HORIZONTAL
= _windows_
.SPLIT_HORIZONTAL
855 SPLIT_VERTICAL
= _windows_
.SPLIT_VERTICAL
856 SPLIT_DRAG_NONE
= _windows_
.SPLIT_DRAG_NONE
857 SPLIT_DRAG_DRAGGING
= _windows_
.SPLIT_DRAG_DRAGGING
858 SPLIT_DRAG_LEFT_DOWN
= _windows_
.SPLIT_DRAG_LEFT_DOWN
859 class SplitterWindow(_core
.Window
):
861 wx.SplitterWindow manages up to two subwindows or panes, with an
862 optional vertical or horizontal split which can be used with the mouse
866 return "<%s.%s; proxy of C++ wxSplitterWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
867 def __init__(self
, *args
, **kwargs
):
869 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
870 Size size=DefaultSize, long style=SP_3D, String name=SplitterNameStr) -> SplitterWindow
872 Constructor. Creates and shows a SplitterWindow.
874 if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point']
875 newobj
= _windows_
.new_SplitterWindow(*args
, **kwargs
)
876 self
.this
= newobj
.this
879 self
._setOORInfo
(self
)
881 def Create(*args
, **kwargs
):
883 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
884 Size size=DefaultSize, long style=SP_3D, String name=SplitterNameStr) -> bool
886 Create the GUI part of the SplitterWindow for the 2-phase create.
888 return _windows_
.SplitterWindow_Create(*args
, **kwargs
)
890 def GetWindow1(*args
, **kwargs
):
892 GetWindow1(self) -> Window
894 Gets the only or left/top pane.
896 return _windows_
.SplitterWindow_GetWindow1(*args
, **kwargs
)
898 def GetWindow2(*args
, **kwargs
):
900 GetWindow2(self) -> Window
902 Gets the right/bottom pane.
904 return _windows_
.SplitterWindow_GetWindow2(*args
, **kwargs
)
906 def SetSplitMode(*args
, **kwargs
):
908 SetSplitMode(self, int mode)
910 Sets the split mode. The mode can be wx.SPLIT_VERTICAL or
911 wx.SPLIT_HORIZONTAL. This only sets the internal variable; does not
914 return _windows_
.SplitterWindow_SetSplitMode(*args
, **kwargs
)
916 def GetSplitMode(*args
, **kwargs
):
918 GetSplitMode(self) -> int
922 return _windows_
.SplitterWindow_GetSplitMode(*args
, **kwargs
)
924 def Initialize(*args
, **kwargs
):
926 Initialize(self, Window window)
928 Initializes the splitter window to have one pane. This should be
929 called if you wish to initially view only a single pane in the
932 return _windows_
.SplitterWindow_Initialize(*args
, **kwargs
)
934 def SplitVertically(*args
, **kwargs
):
936 SplitVertically(self, Window window1, Window window2, int sashPosition=0) -> bool
938 Initializes the left and right panes of the splitter window.
940 return _windows_
.SplitterWindow_SplitVertically(*args
, **kwargs
)
942 def SplitHorizontally(*args
, **kwargs
):
944 SplitHorizontally(self, Window window1, Window window2, int sashPosition=0) -> bool
946 Initializes the top and bottom panes of the splitter window.
948 return _windows_
.SplitterWindow_SplitHorizontally(*args
, **kwargs
)
950 def Unsplit(*args
, **kwargs
):
952 Unsplit(self, Window toRemove=None) -> bool
954 Unsplits the window. Pass the pane to remove, or None to remove the
955 right or bottom pane. Returns True if successful, False otherwise (the
956 window was not split).
958 This function will not actually delete the pane being
959 removed; it sends EVT_SPLITTER_UNSPLIT which can be handled
960 for the desired behaviour. By default, the pane being
961 removed is only hidden.
963 return _windows_
.SplitterWindow_Unsplit(*args
, **kwargs
)
965 def ReplaceWindow(*args
, **kwargs
):
967 ReplaceWindow(self, Window winOld, Window winNew) -> bool
969 This function replaces one of the windows managed by the
970 SplitterWindow with another one. It is in general better to use it
971 instead of calling Unsplit() and then resplitting the window back
972 because it will provoke much less flicker. It is valid to call this
973 function whether the splitter has two windows or only one.
975 Both parameters should be non-None and winOld must specify one of the
976 windows managed by the splitter. If the parameters are incorrect or
977 the window couldn't be replaced, False is returned. Otherwise the
978 function will return True, but please notice that it will not Destroy
979 the replaced window and you may wish to do it yourself.
981 return _windows_
.SplitterWindow_ReplaceWindow(*args
, **kwargs
)
983 def UpdateSize(*args
, **kwargs
):
987 Causes any pending sizing of the sash and child panes to take place
990 Such resizing normally takes place in idle time, in order to wait for
991 layout to be completed. However, this can cause unacceptable flicker
992 as the panes are resized after the window has been shown. To work
993 around this, you can perform window layout (for example by sending a
994 size event to the parent window), and then call this function, before
995 showing the top-level window.
997 return _windows_
.SplitterWindow_UpdateSize(*args
, **kwargs
)
999 def IsSplit(*args
, **kwargs
):
1001 IsSplit(self) -> bool
1003 Is the window split?
1005 return _windows_
.SplitterWindow_IsSplit(*args
, **kwargs
)
1007 def SetSashSize(*args
, **kwargs
):
1009 SetSashSize(self, int width)
1013 return _windows_
.SplitterWindow_SetSashSize(*args
, **kwargs
)
1015 def SetBorderSize(*args
, **kwargs
):
1017 SetBorderSize(self, int width)
1019 Sets the border size
1021 return _windows_
.SplitterWindow_SetBorderSize(*args
, **kwargs
)
1023 def GetSashSize(*args
, **kwargs
):
1025 GetSashSize(self) -> int
1029 return _windows_
.SplitterWindow_GetSashSize(*args
, **kwargs
)
1031 def GetBorderSize(*args
, **kwargs
):
1033 GetBorderSize(self) -> int
1035 Gets the border size
1037 return _windows_
.SplitterWindow_GetBorderSize(*args
, **kwargs
)
1039 def SetSashPosition(*args
, **kwargs
):
1041 SetSashPosition(self, int position, bool redraw=True)
1043 Sets the sash position, in pixels. If redraw is Ttrue then the panes
1044 are resized and the sash and border are redrawn.
1046 return _windows_
.SplitterWindow_SetSashPosition(*args
, **kwargs
)
1048 def GetSashPosition(*args
, **kwargs
):
1050 GetSashPosition(self) -> int
1052 Returns the surrent sash position.
1054 return _windows_
.SplitterWindow_GetSashPosition(*args
, **kwargs
)
1056 def SetMinimumPaneSize(*args
, **kwargs
):
1058 SetMinimumPaneSize(self, int min)
1060 Sets the minimum pane size in pixels.
1062 The default minimum pane size is zero, which means that either pane
1063 can be reduced to zero by dragging the sash, thus removing one of the
1064 panes. To prevent this behaviour (and veto out-of-range sash
1065 dragging), set a minimum size, for example 20 pixels. If the
1066 wx.SP_PERMIT_UNSPLIT style is used when a splitter window is created,
1067 the window may be unsplit even if minimum size is non-zero.
1069 return _windows_
.SplitterWindow_SetMinimumPaneSize(*args
, **kwargs
)
1071 def GetMinimumPaneSize(*args
, **kwargs
):
1073 GetMinimumPaneSize(self) -> int
1075 Gets the minimum pane size in pixels.
1077 return _windows_
.SplitterWindow_GetMinimumPaneSize(*args
, **kwargs
)
1079 def SashHitTest(*args
, **kwargs
):
1081 SashHitTest(self, int x, int y, int tolerance=5) -> bool
1083 Tests for x, y over the sash
1085 return _windows_
.SplitterWindow_SashHitTest(*args
, **kwargs
)
1087 def SizeWindows(*args
, **kwargs
):
1093 return _windows_
.SplitterWindow_SizeWindows(*args
, **kwargs
)
1095 def SetNeedUpdating(*args
, **kwargs
):
1096 """SetNeedUpdating(self, bool needUpdating)"""
1097 return _windows_
.SplitterWindow_SetNeedUpdating(*args
, **kwargs
)
1099 def GetNeedUpdating(*args
, **kwargs
):
1100 """GetNeedUpdating(self) -> bool"""
1101 return _windows_
.SplitterWindow_GetNeedUpdating(*args
, **kwargs
)
1103 def GetClassDefaultAttributes(*args
, **kwargs
):
1105 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1107 Get the default attributes for this class. This is useful if you want
1108 to use the same font or colour in your own control as in a standard
1109 control -- which is a much better idea than hard coding specific
1110 colours or fonts which might look completely out of place on the
1111 user's system, especially if it uses themes.
1113 The variant parameter is only relevant under Mac currently and is
1114 ignore under other platforms. Under Mac, it will change the size of
1115 the returned font. See `wx.Window.SetWindowVariant` for more about
1118 return _windows_
.SplitterWindow_GetClassDefaultAttributes(*args
, **kwargs
)
1120 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
1122 class SplitterWindowPtr(SplitterWindow
):
1123 def __init__(self
, this
):
1125 if not hasattr(self
,"thisown"): self
.thisown
= 0
1126 self
.__class
__ = SplitterWindow
1127 _windows_
.SplitterWindow_swigregister(SplitterWindowPtr
)
1128 SplitterNameStr
= cvar
.SplitterNameStr
1130 def PreSplitterWindow(*args
, **kwargs
):
1132 PreSplitterWindow() -> SplitterWindow
1134 Precreate a SplitterWindow for 2-phase creation.
1136 val
= _windows_
.new_PreSplitterWindow(*args
, **kwargs
)
1140 def SplitterWindow_GetClassDefaultAttributes(*args
, **kwargs
):
1142 SplitterWindow_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
1144 Get the default attributes for this class. This is useful if you want
1145 to use the same font or colour in your own control as in a standard
1146 control -- which is a much better idea than hard coding specific
1147 colours or fonts which might look completely out of place on the
1148 user's system, especially if it uses themes.
1150 The variant parameter is only relevant under Mac currently and is
1151 ignore under other platforms. Under Mac, it will change the size of
1152 the returned font. See `wx.Window.SetWindowVariant` for more about
1155 return _windows_
.SplitterWindow_GetClassDefaultAttributes(*args
, **kwargs
)
1157 class SplitterEvent(_core
.NotifyEvent
):
1158 """This class represents the events generated by a splitter control."""
1160 return "<%s.%s; proxy of C++ wxSplitterEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1161 def __init__(self
, *args
, **kwargs
):
1163 __init__(self, wxEventType type=wxEVT_NULL, SplitterWindow splitter=(wxSplitterWindow *) NULL) -> SplitterEvent
1165 This class represents the events generated by a splitter control.
1167 newobj
= _windows_
.new_SplitterEvent(*args
, **kwargs
)
1168 self
.this
= newobj
.this
1171 def SetSashPosition(*args
, **kwargs
):
1173 SetSashPosition(self, int pos)
1175 This funciton is only meaningful during EVT_SPLITTER_SASH_POS_CHANGING
1176 and EVT_SPLITTER_SASH_POS_CHANGED events. In the case of _CHANGED
1177 events, sets the the new sash position. In the case of _CHANGING
1178 events, sets the new tracking bar position so visual feedback during
1179 dragging will represent that change that will actually take place. Set
1180 to -1 from the event handler code to prevent repositioning.
1182 return _windows_
.SplitterEvent_SetSashPosition(*args
, **kwargs
)
1184 def GetSashPosition(*args
, **kwargs
):
1186 GetSashPosition(self) -> int
1188 Returns the new sash position while in EVT_SPLITTER_SASH_POS_CHANGING
1189 and EVT_SPLITTER_SASH_POS_CHANGED events.
1191 return _windows_
.SplitterEvent_GetSashPosition(*args
, **kwargs
)
1193 def GetWindowBeingRemoved(*args
, **kwargs
):
1195 GetWindowBeingRemoved(self) -> Window
1197 Returns a pointer to the window being removed when a splitter window
1200 return _windows_
.SplitterEvent_GetWindowBeingRemoved(*args
, **kwargs
)
1202 def GetX(*args
, **kwargs
):
1206 Returns the x coordinate of the double-click point in a
1207 EVT_SPLITTER_DCLICK event.
1209 return _windows_
.SplitterEvent_GetX(*args
, **kwargs
)
1211 def GetY(*args
, **kwargs
):
1215 Returns the y coordinate of the double-click point in a
1216 EVT_SPLITTER_DCLICK event.
1218 return _windows_
.SplitterEvent_GetY(*args
, **kwargs
)
1221 class SplitterEventPtr(SplitterEvent
):
1222 def __init__(self
, this
):
1224 if not hasattr(self
,"thisown"): self
.thisown
= 0
1225 self
.__class
__ = SplitterEvent
1226 _windows_
.SplitterEvent_swigregister(SplitterEventPtr
)
1228 wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED
= _windows_
.wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED
1229 wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING
= _windows_
.wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING
1230 wxEVT_COMMAND_SPLITTER_DOUBLECLICKED
= _windows_
.wxEVT_COMMAND_SPLITTER_DOUBLECLICKED
1231 wxEVT_COMMAND_SPLITTER_UNSPLIT
= _windows_
.wxEVT_COMMAND_SPLITTER_UNSPLIT
1232 EVT_SPLITTER_SASH_POS_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED
, 1 )
1233 EVT_SPLITTER_SASH_POS_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING
, 1 )
1234 EVT_SPLITTER_DOUBLECLICKED
= wx
.PyEventBinder( wxEVT_COMMAND_SPLITTER_DOUBLECLICKED
, 1 )
1235 EVT_SPLITTER_UNSPLIT
= wx
.PyEventBinder( wxEVT_COMMAND_SPLITTER_UNSPLIT
, 1 )
1236 EVT_SPLITTER_DCLICK
= EVT_SPLITTER_DOUBLECLICKED
1238 #---------------------------------------------------------------------------
1240 SASH_DRAG_NONE
= _windows_
.SASH_DRAG_NONE
1241 SASH_DRAG_DRAGGING
= _windows_
.SASH_DRAG_DRAGGING
1242 SASH_DRAG_LEFT_DOWN
= _windows_
.SASH_DRAG_LEFT_DOWN
1243 SW_NOBORDER
= _windows_
.SW_NOBORDER
1244 SW_BORDER
= _windows_
.SW_BORDER
1245 SW_3DSASH
= _windows_
.SW_3DSASH
1246 SW_3DBORDER
= _windows_
.SW_3DBORDER
1247 SW_3D
= _windows_
.SW_3D
1248 SASH_TOP
= _windows_
.SASH_TOP
1249 SASH_RIGHT
= _windows_
.SASH_RIGHT
1250 SASH_BOTTOM
= _windows_
.SASH_BOTTOM
1251 SASH_LEFT
= _windows_
.SASH_LEFT
1252 SASH_NONE
= _windows_
.SASH_NONE
1253 class SashWindow(_core
.Window
):
1255 return "<%s.%s; proxy of C++ wxSashWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1256 def __init__(self
, *args
, **kwargs
):
1258 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
1259 Size size=DefaultSize, long style=wxCLIP_CHILDREN|wxSW_3D,
1260 String name=SashNameStr) -> SashWindow
1262 newobj
= _windows_
.new_SashWindow(*args
, **kwargs
)
1263 self
.this
= newobj
.this
1266 self
._setOORInfo
(self
)
1268 def Create(*args
, **kwargs
):
1270 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
1271 Size size=DefaultSize, long style=wxCLIP_CHILDREN|wxSW_3D,
1272 String name=SashNameStr) -> bool
1274 return _windows_
.SashWindow_Create(*args
, **kwargs
)
1276 def SetSashVisible(*args
, **kwargs
):
1277 """SetSashVisible(self, int edge, bool sash)"""
1278 return _windows_
.SashWindow_SetSashVisible(*args
, **kwargs
)
1280 def GetSashVisible(*args
, **kwargs
):
1281 """GetSashVisible(self, int edge) -> bool"""
1282 return _windows_
.SashWindow_GetSashVisible(*args
, **kwargs
)
1284 def SetSashBorder(*args
, **kwargs
):
1285 """SetSashBorder(self, int edge, bool border)"""
1286 return _windows_
.SashWindow_SetSashBorder(*args
, **kwargs
)
1288 def HasBorder(*args
, **kwargs
):
1289 """HasBorder(self, int edge) -> bool"""
1290 return _windows_
.SashWindow_HasBorder(*args
, **kwargs
)
1292 def GetEdgeMargin(*args
, **kwargs
):
1293 """GetEdgeMargin(self, int edge) -> int"""
1294 return _windows_
.SashWindow_GetEdgeMargin(*args
, **kwargs
)
1296 def SetDefaultBorderSize(*args
, **kwargs
):
1297 """SetDefaultBorderSize(self, int width)"""
1298 return _windows_
.SashWindow_SetDefaultBorderSize(*args
, **kwargs
)
1300 def GetDefaultBorderSize(*args
, **kwargs
):
1301 """GetDefaultBorderSize(self) -> int"""
1302 return _windows_
.SashWindow_GetDefaultBorderSize(*args
, **kwargs
)
1304 def SetExtraBorderSize(*args
, **kwargs
):
1305 """SetExtraBorderSize(self, int width)"""
1306 return _windows_
.SashWindow_SetExtraBorderSize(*args
, **kwargs
)
1308 def GetExtraBorderSize(*args
, **kwargs
):
1309 """GetExtraBorderSize(self) -> int"""
1310 return _windows_
.SashWindow_GetExtraBorderSize(*args
, **kwargs
)
1312 def SetMinimumSizeX(*args
, **kwargs
):
1313 """SetMinimumSizeX(self, int min)"""
1314 return _windows_
.SashWindow_SetMinimumSizeX(*args
, **kwargs
)
1316 def SetMinimumSizeY(*args
, **kwargs
):
1317 """SetMinimumSizeY(self, int min)"""
1318 return _windows_
.SashWindow_SetMinimumSizeY(*args
, **kwargs
)
1320 def GetMinimumSizeX(*args
, **kwargs
):
1321 """GetMinimumSizeX(self) -> int"""
1322 return _windows_
.SashWindow_GetMinimumSizeX(*args
, **kwargs
)
1324 def GetMinimumSizeY(*args
, **kwargs
):
1325 """GetMinimumSizeY(self) -> int"""
1326 return _windows_
.SashWindow_GetMinimumSizeY(*args
, **kwargs
)
1328 def SetMaximumSizeX(*args
, **kwargs
):
1329 """SetMaximumSizeX(self, int max)"""
1330 return _windows_
.SashWindow_SetMaximumSizeX(*args
, **kwargs
)
1332 def SetMaximumSizeY(*args
, **kwargs
):
1333 """SetMaximumSizeY(self, int max)"""
1334 return _windows_
.SashWindow_SetMaximumSizeY(*args
, **kwargs
)
1336 def GetMaximumSizeX(*args
, **kwargs
):
1337 """GetMaximumSizeX(self) -> int"""
1338 return _windows_
.SashWindow_GetMaximumSizeX(*args
, **kwargs
)
1340 def GetMaximumSizeY(*args
, **kwargs
):
1341 """GetMaximumSizeY(self) -> int"""
1342 return _windows_
.SashWindow_GetMaximumSizeY(*args
, **kwargs
)
1344 def SashHitTest(*args
, **kwargs
):
1345 """SashHitTest(self, int x, int y, int tolerance=2) -> int"""
1346 return _windows_
.SashWindow_SashHitTest(*args
, **kwargs
)
1348 def SizeWindows(*args
, **kwargs
):
1349 """SizeWindows(self)"""
1350 return _windows_
.SashWindow_SizeWindows(*args
, **kwargs
)
1353 class SashWindowPtr(SashWindow
):
1354 def __init__(self
, this
):
1356 if not hasattr(self
,"thisown"): self
.thisown
= 0
1357 self
.__class
__ = SashWindow
1358 _windows_
.SashWindow_swigregister(SashWindowPtr
)
1359 SashNameStr
= cvar
.SashNameStr
1360 SashLayoutNameStr
= cvar
.SashLayoutNameStr
1362 def PreSashWindow(*args
, **kwargs
):
1363 """PreSashWindow() -> SashWindow"""
1364 val
= _windows_
.new_PreSashWindow(*args
, **kwargs
)
1368 SASH_STATUS_OK
= _windows_
.SASH_STATUS_OK
1369 SASH_STATUS_OUT_OF_RANGE
= _windows_
.SASH_STATUS_OUT_OF_RANGE
1370 class SashEvent(_core
.CommandEvent
):
1372 return "<%s.%s; proxy of C++ wxSashEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1373 def __init__(self
, *args
, **kwargs
):
1374 """__init__(self, int id=0, int edge=SASH_NONE) -> SashEvent"""
1375 newobj
= _windows_
.new_SashEvent(*args
, **kwargs
)
1376 self
.this
= newobj
.this
1379 def SetEdge(*args
, **kwargs
):
1380 """SetEdge(self, int edge)"""
1381 return _windows_
.SashEvent_SetEdge(*args
, **kwargs
)
1383 def GetEdge(*args
, **kwargs
):
1384 """GetEdge(self) -> int"""
1385 return _windows_
.SashEvent_GetEdge(*args
, **kwargs
)
1387 def SetDragRect(*args
, **kwargs
):
1388 """SetDragRect(self, Rect rect)"""
1389 return _windows_
.SashEvent_SetDragRect(*args
, **kwargs
)
1391 def GetDragRect(*args
, **kwargs
):
1392 """GetDragRect(self) -> Rect"""
1393 return _windows_
.SashEvent_GetDragRect(*args
, **kwargs
)
1395 def SetDragStatus(*args
, **kwargs
):
1396 """SetDragStatus(self, int status)"""
1397 return _windows_
.SashEvent_SetDragStatus(*args
, **kwargs
)
1399 def GetDragStatus(*args
, **kwargs
):
1400 """GetDragStatus(self) -> int"""
1401 return _windows_
.SashEvent_GetDragStatus(*args
, **kwargs
)
1404 class SashEventPtr(SashEvent
):
1405 def __init__(self
, this
):
1407 if not hasattr(self
,"thisown"): self
.thisown
= 0
1408 self
.__class
__ = SashEvent
1409 _windows_
.SashEvent_swigregister(SashEventPtr
)
1411 wxEVT_SASH_DRAGGED
= _windows_
.wxEVT_SASH_DRAGGED
1412 EVT_SASH_DRAGGED
= wx
.PyEventBinder( wxEVT_SASH_DRAGGED
, 1 )
1413 EVT_SASH_DRAGGED_RANGE
= wx
.PyEventBinder( wxEVT_SASH_DRAGGED
, 2 )
1415 #---------------------------------------------------------------------------
1417 LAYOUT_HORIZONTAL
= _windows_
.LAYOUT_HORIZONTAL
1418 LAYOUT_VERTICAL
= _windows_
.LAYOUT_VERTICAL
1419 LAYOUT_NONE
= _windows_
.LAYOUT_NONE
1420 LAYOUT_TOP
= _windows_
.LAYOUT_TOP
1421 LAYOUT_LEFT
= _windows_
.LAYOUT_LEFT
1422 LAYOUT_RIGHT
= _windows_
.LAYOUT_RIGHT
1423 LAYOUT_BOTTOM
= _windows_
.LAYOUT_BOTTOM
1424 LAYOUT_LENGTH_Y
= _windows_
.LAYOUT_LENGTH_Y
1425 LAYOUT_LENGTH_X
= _windows_
.LAYOUT_LENGTH_X
1426 LAYOUT_MRU_LENGTH
= _windows_
.LAYOUT_MRU_LENGTH
1427 LAYOUT_QUERY
= _windows_
.LAYOUT_QUERY
1428 wxEVT_QUERY_LAYOUT_INFO
= _windows_
.wxEVT_QUERY_LAYOUT_INFO
1429 wxEVT_CALCULATE_LAYOUT
= _windows_
.wxEVT_CALCULATE_LAYOUT
1430 class QueryLayoutInfoEvent(_core
.Event
):
1432 return "<%s.%s; proxy of C++ wxQueryLayoutInfoEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1433 def __init__(self
, *args
, **kwargs
):
1434 """__init__(self, int id=0) -> QueryLayoutInfoEvent"""
1435 newobj
= _windows_
.new_QueryLayoutInfoEvent(*args
, **kwargs
)
1436 self
.this
= newobj
.this
1439 def SetRequestedLength(*args
, **kwargs
):
1440 """SetRequestedLength(self, int length)"""
1441 return _windows_
.QueryLayoutInfoEvent_SetRequestedLength(*args
, **kwargs
)
1443 def GetRequestedLength(*args
, **kwargs
):
1444 """GetRequestedLength(self) -> int"""
1445 return _windows_
.QueryLayoutInfoEvent_GetRequestedLength(*args
, **kwargs
)
1447 def SetFlags(*args
, **kwargs
):
1448 """SetFlags(self, int flags)"""
1449 return _windows_
.QueryLayoutInfoEvent_SetFlags(*args
, **kwargs
)
1451 def GetFlags(*args
, **kwargs
):
1452 """GetFlags(self) -> int"""
1453 return _windows_
.QueryLayoutInfoEvent_GetFlags(*args
, **kwargs
)
1455 def SetSize(*args
, **kwargs
):
1456 """SetSize(self, Size size)"""
1457 return _windows_
.QueryLayoutInfoEvent_SetSize(*args
, **kwargs
)
1459 def GetSize(*args
, **kwargs
):
1460 """GetSize(self) -> Size"""
1461 return _windows_
.QueryLayoutInfoEvent_GetSize(*args
, **kwargs
)
1463 def SetOrientation(*args
, **kwargs
):
1464 """SetOrientation(self, int orient)"""
1465 return _windows_
.QueryLayoutInfoEvent_SetOrientation(*args
, **kwargs
)
1467 def GetOrientation(*args
, **kwargs
):
1468 """GetOrientation(self) -> int"""
1469 return _windows_
.QueryLayoutInfoEvent_GetOrientation(*args
, **kwargs
)
1471 def SetAlignment(*args
, **kwargs
):
1472 """SetAlignment(self, int align)"""
1473 return _windows_
.QueryLayoutInfoEvent_SetAlignment(*args
, **kwargs
)
1475 def GetAlignment(*args
, **kwargs
):
1476 """GetAlignment(self) -> int"""
1477 return _windows_
.QueryLayoutInfoEvent_GetAlignment(*args
, **kwargs
)
1480 class QueryLayoutInfoEventPtr(QueryLayoutInfoEvent
):
1481 def __init__(self
, this
):
1483 if not hasattr(self
,"thisown"): self
.thisown
= 0
1484 self
.__class
__ = QueryLayoutInfoEvent
1485 _windows_
.QueryLayoutInfoEvent_swigregister(QueryLayoutInfoEventPtr
)
1487 class CalculateLayoutEvent(_core
.Event
):
1489 return "<%s.%s; proxy of C++ wxCalculateLayoutEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1490 def __init__(self
, *args
, **kwargs
):
1491 """__init__(self, int id=0) -> CalculateLayoutEvent"""
1492 newobj
= _windows_
.new_CalculateLayoutEvent(*args
, **kwargs
)
1493 self
.this
= newobj
.this
1496 def SetFlags(*args
, **kwargs
):
1497 """SetFlags(self, int flags)"""
1498 return _windows_
.CalculateLayoutEvent_SetFlags(*args
, **kwargs
)
1500 def GetFlags(*args
, **kwargs
):
1501 """GetFlags(self) -> int"""
1502 return _windows_
.CalculateLayoutEvent_GetFlags(*args
, **kwargs
)
1504 def SetRect(*args
, **kwargs
):
1505 """SetRect(self, Rect rect)"""
1506 return _windows_
.CalculateLayoutEvent_SetRect(*args
, **kwargs
)
1508 def GetRect(*args
, **kwargs
):
1509 """GetRect(self) -> Rect"""
1510 return _windows_
.CalculateLayoutEvent_GetRect(*args
, **kwargs
)
1513 class CalculateLayoutEventPtr(CalculateLayoutEvent
):
1514 def __init__(self
, this
):
1516 if not hasattr(self
,"thisown"): self
.thisown
= 0
1517 self
.__class
__ = CalculateLayoutEvent
1518 _windows_
.CalculateLayoutEvent_swigregister(CalculateLayoutEventPtr
)
1520 EVT_QUERY_LAYOUT_INFO
= wx
.PyEventBinder( wxEVT_QUERY_LAYOUT_INFO
)
1521 EVT_CALCULATE_LAYOUT
= wx
.PyEventBinder( wxEVT_CALCULATE_LAYOUT
)
1523 class SashLayoutWindow(SashWindow
):
1525 return "<%s.%s; proxy of C++ wxSashLayoutWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1526 def __init__(self
, *args
, **kwargs
):
1528 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
1529 Size size=DefaultSize, long style=wxCLIP_CHILDREN|wxSW_3D,
1530 String name=SashLayoutNameStr) -> SashLayoutWindow
1532 newobj
= _windows_
.new_SashLayoutWindow(*args
, **kwargs
)
1533 self
.this
= newobj
.this
1536 self
._setOORInfo
(self
)
1538 def Create(*args
, **kwargs
):
1540 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
1541 Size size=DefaultSize, long style=wxCLIP_CHILDREN|wxSW_3D,
1542 String name=SashLayoutNameStr) -> bool
1544 return _windows_
.SashLayoutWindow_Create(*args
, **kwargs
)
1546 def GetAlignment(*args
, **kwargs
):
1547 """GetAlignment(self) -> int"""
1548 return _windows_
.SashLayoutWindow_GetAlignment(*args
, **kwargs
)
1550 def GetOrientation(*args
, **kwargs
):
1551 """GetOrientation(self) -> int"""
1552 return _windows_
.SashLayoutWindow_GetOrientation(*args
, **kwargs
)
1554 def SetAlignment(*args
, **kwargs
):
1555 """SetAlignment(self, int alignment)"""
1556 return _windows_
.SashLayoutWindow_SetAlignment(*args
, **kwargs
)
1558 def SetDefaultSize(*args
, **kwargs
):
1559 """SetDefaultSize(self, Size size)"""
1560 return _windows_
.SashLayoutWindow_SetDefaultSize(*args
, **kwargs
)
1562 def SetOrientation(*args
, **kwargs
):
1563 """SetOrientation(self, int orientation)"""
1564 return _windows_
.SashLayoutWindow_SetOrientation(*args
, **kwargs
)
1567 class SashLayoutWindowPtr(SashLayoutWindow
):
1568 def __init__(self
, this
):
1570 if not hasattr(self
,"thisown"): self
.thisown
= 0
1571 self
.__class
__ = SashLayoutWindow
1572 _windows_
.SashLayoutWindow_swigregister(SashLayoutWindowPtr
)
1574 def PreSashLayoutWindow(*args
, **kwargs
):
1575 """PreSashLayoutWindow() -> SashLayoutWindow"""
1576 val
= _windows_
.new_PreSashLayoutWindow(*args
, **kwargs
)
1580 class LayoutAlgorithm(_core
.Object
):
1582 return "<%s.%s; proxy of C++ wxLayoutAlgorithm instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1583 def __init__(self
, *args
, **kwargs
):
1584 """__init__(self) -> LayoutAlgorithm"""
1585 newobj
= _windows_
.new_LayoutAlgorithm(*args
, **kwargs
)
1586 self
.this
= newobj
.this
1589 def __del__(self
, destroy
=_windows_
.delete_LayoutAlgorithm
):
1592 if self
.thisown
: destroy(self
)
1595 def LayoutMDIFrame(*args
, **kwargs
):
1596 """LayoutMDIFrame(self, MDIParentFrame frame, Rect rect=None) -> bool"""
1597 return _windows_
.LayoutAlgorithm_LayoutMDIFrame(*args
, **kwargs
)
1599 def LayoutFrame(*args
, **kwargs
):
1600 """LayoutFrame(self, Frame frame, Window mainWindow=None) -> bool"""
1601 return _windows_
.LayoutAlgorithm_LayoutFrame(*args
, **kwargs
)
1603 def LayoutWindow(*args
, **kwargs
):
1604 """LayoutWindow(self, Window parent, Window mainWindow=None) -> bool"""
1605 return _windows_
.LayoutAlgorithm_LayoutWindow(*args
, **kwargs
)
1608 class LayoutAlgorithmPtr(LayoutAlgorithm
):
1609 def __init__(self
, this
):
1611 if not hasattr(self
,"thisown"): self
.thisown
= 0
1612 self
.__class
__ = LayoutAlgorithm
1613 _windows_
.LayoutAlgorithm_swigregister(LayoutAlgorithmPtr
)
1615 #---------------------------------------------------------------------------
1617 class PopupWindow(_core
.Window
):
1619 return "<%s.%s; proxy of C++ wxPopupWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1620 def __init__(self
, *args
, **kwargs
):
1621 """__init__(self, Window parent, int flags=BORDER_NONE) -> PopupWindow"""
1622 newobj
= _windows_
.new_PopupWindow(*args
, **kwargs
)
1623 self
.this
= newobj
.this
1626 self
._setOORInfo
(self
)
1628 def Create(*args
, **kwargs
):
1629 """Create(self, Window parent, int flags=BORDER_NONE) -> bool"""
1630 return _windows_
.PopupWindow_Create(*args
, **kwargs
)
1632 def Position(*args
, **kwargs
):
1633 """Position(self, Point ptOrigin, Size size)"""
1634 return _windows_
.PopupWindow_Position(*args
, **kwargs
)
1637 class PopupWindowPtr(PopupWindow
):
1638 def __init__(self
, this
):
1640 if not hasattr(self
,"thisown"): self
.thisown
= 0
1641 self
.__class
__ = PopupWindow
1642 _windows_
.PopupWindow_swigregister(PopupWindowPtr
)
1644 def PrePopupWindow(*args
, **kwargs
):
1645 """PrePopupWindow() -> PopupWindow"""
1646 val
= _windows_
.new_PrePopupWindow(*args
, **kwargs
)
1650 #---------------------------------------------------------------------------
1652 class PopupTransientWindow(PopupWindow
):
1654 return "<%s.%s; proxy of C++ wxPyPopupTransientWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1655 def __init__(self
, *args
, **kwargs
):
1656 """__init__(self, Window parent, int style=BORDER_NONE) -> PopupTransientWindow"""
1657 newobj
= _windows_
.new_PopupTransientWindow(*args
, **kwargs
)
1658 self
.this
= newobj
.this
1661 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, PopupTransientWindow
)
1663 def _setCallbackInfo(*args
, **kwargs
):
1664 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
1665 return _windows_
.PopupTransientWindow__setCallbackInfo(*args
, **kwargs
)
1667 def Popup(*args
, **kwargs
):
1668 """Popup(self, Window focus=None)"""
1669 return _windows_
.PopupTransientWindow_Popup(*args
, **kwargs
)
1671 def Dismiss(*args
, **kwargs
):
1673 return _windows_
.PopupTransientWindow_Dismiss(*args
, **kwargs
)
1676 class PopupTransientWindowPtr(PopupTransientWindow
):
1677 def __init__(self
, this
):
1679 if not hasattr(self
,"thisown"): self
.thisown
= 0
1680 self
.__class
__ = PopupTransientWindow
1681 _windows_
.PopupTransientWindow_swigregister(PopupTransientWindowPtr
)
1683 def PrePopupTransientWindow(*args
, **kwargs
):
1684 """PrePopupTransientWindow() -> PopupTransientWindow"""
1685 val
= _windows_
.new_PrePopupTransientWindow(*args
, **kwargs
)
1689 #---------------------------------------------------------------------------
1691 class TipWindow(PopupTransientWindow
):
1693 return "<%s.%s; proxy of C++ wxTipWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1694 def __init__(self
, *args
, **kwargs
):
1695 """__init__(self, Window parent, String text, int maxLength=100, Rect rectBound=None) -> TipWindow"""
1696 newobj
= _windows_
.new_TipWindow(*args
, **kwargs
)
1697 self
.this
= newobj
.this
1700 self
._setOORInfo
(self
)
1702 def SetBoundingRect(*args
, **kwargs
):
1703 """SetBoundingRect(self, Rect rectBound)"""
1704 return _windows_
.TipWindow_SetBoundingRect(*args
, **kwargs
)
1706 def Close(*args
, **kwargs
):
1708 return _windows_
.TipWindow_Close(*args
, **kwargs
)
1711 class TipWindowPtr(TipWindow
):
1712 def __init__(self
, this
):
1714 if not hasattr(self
,"thisown"): self
.thisown
= 0
1715 self
.__class
__ = TipWindow
1716 _windows_
.TipWindow_swigregister(TipWindowPtr
)
1718 #---------------------------------------------------------------------------
1720 class VScrolledWindow(Panel
):
1722 return "<%s.%s; proxy of C++ wxPyVScrolledWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1723 def __init__(self
, *args
, **kwargs
):
1725 __init__(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
1726 Size size=DefaultSize, long style=0, String name=PanelNameStr) -> VScrolledWindow
1728 newobj
= _windows_
.new_VScrolledWindow(*args
, **kwargs
)
1729 self
.this
= newobj
.this
1732 self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, VScrolledWindow
)
1734 def _setCallbackInfo(*args
, **kwargs
):
1735 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
1736 return _windows_
.VScrolledWindow__setCallbackInfo(*args
, **kwargs
)
1738 def Create(*args
, **kwargs
):
1740 Create(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
1741 Size size=DefaultSize, long style=0, String name=PanelNameStr) -> bool
1743 return _windows_
.VScrolledWindow_Create(*args
, **kwargs
)
1745 def SetLineCount(*args
, **kwargs
):
1746 """SetLineCount(self, size_t count)"""
1747 return _windows_
.VScrolledWindow_SetLineCount(*args
, **kwargs
)
1749 def ScrollToLine(*args
, **kwargs
):
1750 """ScrollToLine(self, size_t line) -> bool"""
1751 return _windows_
.VScrolledWindow_ScrollToLine(*args
, **kwargs
)
1753 def ScrollLines(*args
, **kwargs
):
1755 ScrollLines(self, int lines) -> bool
1757 If the platform and window class supports it, scrolls the window by
1758 the given number of lines down, if lines is positive, or up if lines
1759 is negative. Returns True if the window was scrolled, False if it was
1760 already on top/bottom and nothing was done.
1762 return _windows_
.VScrolledWindow_ScrollLines(*args
, **kwargs
)
1764 def ScrollPages(*args
, **kwargs
):
1766 ScrollPages(self, int pages) -> bool
1768 If the platform and window class supports it, scrolls the window by
1769 the given number of pages down, if pages is positive, or up if pages
1770 is negative. Returns True if the window was scrolled, False if it was
1771 already on top/bottom and nothing was done.
1773 return _windows_
.VScrolledWindow_ScrollPages(*args
, **kwargs
)
1775 def RefreshLine(*args
, **kwargs
):
1776 """RefreshLine(self, size_t line)"""
1777 return _windows_
.VScrolledWindow_RefreshLine(*args
, **kwargs
)
1779 def RefreshLines(*args
, **kwargs
):
1780 """RefreshLines(self, size_t from, size_t to)"""
1781 return _windows_
.VScrolledWindow_RefreshLines(*args
, **kwargs
)
1783 def HitTestXT(*args
, **kwargs
):
1785 HitTestXT(self, int x, int y) -> int
1787 Test where the given (in client coords) point lies
1789 return _windows_
.VScrolledWindow_HitTestXT(*args
, **kwargs
)
1791 def HitTest(*args
, **kwargs
):
1793 HitTest(self, Point pt) -> int
1795 Test where the given (in client coords) point lies
1797 return _windows_
.VScrolledWindow_HitTest(*args
, **kwargs
)
1799 def RefreshAll(*args
, **kwargs
):
1800 """RefreshAll(self)"""
1801 return _windows_
.VScrolledWindow_RefreshAll(*args
, **kwargs
)
1803 def GetLineCount(*args
, **kwargs
):
1804 """GetLineCount(self) -> size_t"""
1805 return _windows_
.VScrolledWindow_GetLineCount(*args
, **kwargs
)
1807 def GetFirstVisibleLine(*args
, **kwargs
):
1808 """GetFirstVisibleLine(self) -> size_t"""
1809 return _windows_
.VScrolledWindow_GetFirstVisibleLine(*args
, **kwargs
)
1811 def GetLastVisibleLine(*args
, **kwargs
):
1812 """GetLastVisibleLine(self) -> size_t"""
1813 return _windows_
.VScrolledWindow_GetLastVisibleLine(*args
, **kwargs
)
1815 def IsVisible(*args
, **kwargs
):
1816 """IsVisible(self, size_t line) -> bool"""
1817 return _windows_
.VScrolledWindow_IsVisible(*args
, **kwargs
)
1820 class VScrolledWindowPtr(VScrolledWindow
):
1821 def __init__(self
, this
):
1823 if not hasattr(self
,"thisown"): self
.thisown
= 0
1824 self
.__class
__ = VScrolledWindow
1825 _windows_
.VScrolledWindow_swigregister(VScrolledWindowPtr
)
1827 def PreVScrolledWindow(*args
, **kwargs
):
1828 """PreVScrolledWindow() -> VScrolledWindow"""
1829 val
= _windows_
.new_PreVScrolledWindow(*args
, **kwargs
)
1833 class VListBox(VScrolledWindow
):
1835 return "<%s.%s; proxy of C++ wxPyVListBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1836 def __init__(self
, *args
, **kwargs
):
1838 __init__(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
1839 Size size=DefaultSize, long style=0, String name=VListBoxNameStr) -> VListBox
1841 newobj
= _windows_
.new_VListBox(*args
, **kwargs
)
1842 self
.this
= newobj
.this
1845 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, VListBox
)
1847 def _setCallbackInfo(*args
, **kwargs
):
1848 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
1849 return _windows_
.VListBox__setCallbackInfo(*args
, **kwargs
)
1851 def Create(*args
, **kwargs
):
1853 Create(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
1854 Size size=DefaultSize, long style=0, String name=VListBoxNameStr) -> bool
1856 return _windows_
.VListBox_Create(*args
, **kwargs
)
1858 def GetItemCount(*args
, **kwargs
):
1859 """GetItemCount(self) -> size_t"""
1860 return _windows_
.VListBox_GetItemCount(*args
, **kwargs
)
1862 def HasMultipleSelection(*args
, **kwargs
):
1863 """HasMultipleSelection(self) -> bool"""
1864 return _windows_
.VListBox_HasMultipleSelection(*args
, **kwargs
)
1866 def GetSelection(*args
, **kwargs
):
1867 """GetSelection(self) -> int"""
1868 return _windows_
.VListBox_GetSelection(*args
, **kwargs
)
1870 def IsCurrent(*args
, **kwargs
):
1871 """IsCurrent(self, size_t item) -> bool"""
1872 return _windows_
.VListBox_IsCurrent(*args
, **kwargs
)
1874 def IsSelected(*args
, **kwargs
):
1875 """IsSelected(self, size_t item) -> bool"""
1876 return _windows_
.VListBox_IsSelected(*args
, **kwargs
)
1878 def GetSelectedCount(*args
, **kwargs
):
1879 """GetSelectedCount(self) -> size_t"""
1880 return _windows_
.VListBox_GetSelectedCount(*args
, **kwargs
)
1882 def GetFirstSelected(*args
, **kwargs
):
1883 """GetFirstSelected(self, unsigned long cookie) -> int"""
1884 return _windows_
.VListBox_GetFirstSelected(*args
, **kwargs
)
1886 def GetNextSelected(*args
, **kwargs
):
1887 """GetNextSelected(self, unsigned long cookie) -> int"""
1888 return _windows_
.VListBox_GetNextSelected(*args
, **kwargs
)
1890 def GetMargins(*args
, **kwargs
):
1891 """GetMargins(self) -> Point"""
1892 return _windows_
.VListBox_GetMargins(*args
, **kwargs
)
1894 def GetSelectionBackground(*args
, **kwargs
):
1895 """GetSelectionBackground(self) -> Colour"""
1896 return _windows_
.VListBox_GetSelectionBackground(*args
, **kwargs
)
1898 def SetItemCount(*args
, **kwargs
):
1899 """SetItemCount(self, size_t count)"""
1900 return _windows_
.VListBox_SetItemCount(*args
, **kwargs
)
1902 def Clear(*args
, **kwargs
):
1904 return _windows_
.VListBox_Clear(*args
, **kwargs
)
1906 def SetSelection(*args
, **kwargs
):
1907 """SetSelection(self, int selection)"""
1908 return _windows_
.VListBox_SetSelection(*args
, **kwargs
)
1910 def Select(*args
, **kwargs
):
1911 """Select(self, size_t item, bool select=True) -> bool"""
1912 return _windows_
.VListBox_Select(*args
, **kwargs
)
1914 def SelectRange(*args
, **kwargs
):
1915 """SelectRange(self, size_t from, size_t to) -> bool"""
1916 return _windows_
.VListBox_SelectRange(*args
, **kwargs
)
1918 def Toggle(*args
, **kwargs
):
1919 """Toggle(self, size_t item)"""
1920 return _windows_
.VListBox_Toggle(*args
, **kwargs
)
1922 def SelectAll(*args
, **kwargs
):
1923 """SelectAll(self) -> bool"""
1924 return _windows_
.VListBox_SelectAll(*args
, **kwargs
)
1926 def DeselectAll(*args
, **kwargs
):
1927 """DeselectAll(self) -> bool"""
1928 return _windows_
.VListBox_DeselectAll(*args
, **kwargs
)
1930 def SetMargins(*args
, **kwargs
):
1931 """SetMargins(self, Point pt)"""
1932 return _windows_
.VListBox_SetMargins(*args
, **kwargs
)
1934 def SetMarginsXY(*args
, **kwargs
):
1935 """SetMarginsXY(self, int x, int y)"""
1936 return _windows_
.VListBox_SetMarginsXY(*args
, **kwargs
)
1938 def SetSelectionBackground(*args
, **kwargs
):
1939 """SetSelectionBackground(self, Colour col)"""
1940 return _windows_
.VListBox_SetSelectionBackground(*args
, **kwargs
)
1943 class VListBoxPtr(VListBox
):
1944 def __init__(self
, this
):
1946 if not hasattr(self
,"thisown"): self
.thisown
= 0
1947 self
.__class
__ = VListBox
1948 _windows_
.VListBox_swigregister(VListBoxPtr
)
1949 VListBoxNameStr
= cvar
.VListBoxNameStr
1951 def PreVListBox(*args
, **kwargs
):
1952 """PreVListBox() -> VListBox"""
1953 val
= _windows_
.new_PreVListBox(*args
, **kwargs
)
1957 class HtmlListBox(VListBox
):
1959 return "<%s.%s; proxy of C++ wxPyHtmlListBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1960 def __init__(self
, *args
, **kwargs
):
1962 __init__(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
1963 Size size=DefaultSize, long style=0, String name=VListBoxNameStr) -> HtmlListBox
1965 newobj
= _windows_
.new_HtmlListBox(*args
, **kwargs
)
1966 self
.this
= newobj
.this
1969 self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, HtmlListBox
)
1971 def _setCallbackInfo(*args
, **kwargs
):
1972 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
1973 return _windows_
.HtmlListBox__setCallbackInfo(*args
, **kwargs
)
1975 def Create(*args
, **kwargs
):
1977 Create(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
1978 Size size=DefaultSize, long style=0, String name=VListBoxNameStr) -> bool
1980 return _windows_
.HtmlListBox_Create(*args
, **kwargs
)
1982 def RefreshAll(*args
, **kwargs
):
1983 """RefreshAll(self)"""
1984 return _windows_
.HtmlListBox_RefreshAll(*args
, **kwargs
)
1986 def SetItemCount(*args
, **kwargs
):
1987 """SetItemCount(self, size_t count)"""
1988 return _windows_
.HtmlListBox_SetItemCount(*args
, **kwargs
)
1990 def GetFileSystem(*args
, **kwargs
):
1991 """GetFileSystem(self) -> FileSystem"""
1992 return _windows_
.HtmlListBox_GetFileSystem(*args
, **kwargs
)
1995 class HtmlListBoxPtr(HtmlListBox
):
1996 def __init__(self
, this
):
1998 if not hasattr(self
,"thisown"): self
.thisown
= 0
1999 self
.__class
__ = HtmlListBox
2000 _windows_
.HtmlListBox_swigregister(HtmlListBoxPtr
)
2002 def PreHtmlListBox(*args
, **kwargs
):
2003 """PreHtmlListBox() -> HtmlListBox"""
2004 val
= _windows_
.new_PreHtmlListBox(*args
, **kwargs
)
2008 #---------------------------------------------------------------------------
2010 class TaskBarIcon(_core
.EvtHandler
):
2012 return "<%s.%s; proxy of C++ wxTaskBarIcon instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2013 def __init__(self
, *args
, **kwargs
):
2014 """__init__(self) -> TaskBarIcon"""
2015 newobj
= _windows_
.new_TaskBarIcon(*args
, **kwargs
)
2016 self
.this
= newobj
.this
2019 def __del__(self
, destroy
=_windows_
.delete_TaskBarIcon
):
2022 if self
.thisown
: destroy(self
)
2025 def Destroy(*args
, **kwargs
):
2029 Deletes the C++ object this Python object is a proxy for.
2031 return _windows_
.TaskBarIcon_Destroy(*args
, **kwargs
)
2033 def IsOk(*args
, **kwargs
):
2034 """IsOk(self) -> bool"""
2035 return _windows_
.TaskBarIcon_IsOk(*args
, **kwargs
)
2037 def __nonzero__(self
): return self
.IsOk()
2038 def IsIconInstalled(*args
, **kwargs
):
2039 """IsIconInstalled(self) -> bool"""
2040 return _windows_
.TaskBarIcon_IsIconInstalled(*args
, **kwargs
)
2042 def SetIcon(*args
, **kwargs
):
2043 """SetIcon(self, Icon icon, String tooltip=EmptyString) -> bool"""
2044 return _windows_
.TaskBarIcon_SetIcon(*args
, **kwargs
)
2046 def RemoveIcon(*args
, **kwargs
):
2047 """RemoveIcon(self) -> bool"""
2048 return _windows_
.TaskBarIcon_RemoveIcon(*args
, **kwargs
)
2050 def PopupMenu(*args
, **kwargs
):
2051 """PopupMenu(self, Menu menu) -> bool"""
2052 return _windows_
.TaskBarIcon_PopupMenu(*args
, **kwargs
)
2055 class TaskBarIconPtr(TaskBarIcon
):
2056 def __init__(self
, this
):
2058 if not hasattr(self
,"thisown"): self
.thisown
= 0
2059 self
.__class
__ = TaskBarIcon
2060 _windows_
.TaskBarIcon_swigregister(TaskBarIconPtr
)
2062 class TaskBarIconEvent(_core
.Event
):
2064 return "<%s.%s; proxy of C++ wxTaskBarIconEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2065 def __init__(self
, *args
, **kwargs
):
2066 """__init__(self, wxEventType evtType, TaskBarIcon tbIcon) -> TaskBarIconEvent"""
2067 newobj
= _windows_
.new_TaskBarIconEvent(*args
, **kwargs
)
2068 self
.this
= newobj
.this
2072 class TaskBarIconEventPtr(TaskBarIconEvent
):
2073 def __init__(self
, this
):
2075 if not hasattr(self
,"thisown"): self
.thisown
= 0
2076 self
.__class
__ = TaskBarIconEvent
2077 _windows_
.TaskBarIconEvent_swigregister(TaskBarIconEventPtr
)
2079 wxEVT_TASKBAR_MOVE
= _windows_
.wxEVT_TASKBAR_MOVE
2080 wxEVT_TASKBAR_LEFT_DOWN
= _windows_
.wxEVT_TASKBAR_LEFT_DOWN
2081 wxEVT_TASKBAR_LEFT_UP
= _windows_
.wxEVT_TASKBAR_LEFT_UP
2082 wxEVT_TASKBAR_RIGHT_DOWN
= _windows_
.wxEVT_TASKBAR_RIGHT_DOWN
2083 wxEVT_TASKBAR_RIGHT_UP
= _windows_
.wxEVT_TASKBAR_RIGHT_UP
2084 wxEVT_TASKBAR_LEFT_DCLICK
= _windows_
.wxEVT_TASKBAR_LEFT_DCLICK
2085 wxEVT_TASKBAR_RIGHT_DCLICK
= _windows_
.wxEVT_TASKBAR_RIGHT_DCLICK
2086 EVT_TASKBAR_MOVE
= wx
.PyEventBinder ( wxEVT_TASKBAR_MOVE
)
2087 EVT_TASKBAR_LEFT_DOWN
= wx
.PyEventBinder ( wxEVT_TASKBAR_LEFT_DOWN
)
2088 EVT_TASKBAR_LEFT_UP
= wx
.PyEventBinder ( wxEVT_TASKBAR_LEFT_UP
)
2089 EVT_TASKBAR_RIGHT_DOWN
= wx
.PyEventBinder ( wxEVT_TASKBAR_RIGHT_DOWN
)
2090 EVT_TASKBAR_RIGHT_UP
= wx
.PyEventBinder ( wxEVT_TASKBAR_RIGHT_UP
)
2091 EVT_TASKBAR_LEFT_DCLICK
= wx
.PyEventBinder ( wxEVT_TASKBAR_LEFT_DCLICK
)
2092 EVT_TASKBAR_RIGHT_DCLICK
= wx
.PyEventBinder ( wxEVT_TASKBAR_RIGHT_DCLICK
)
2094 #---------------------------------------------------------------------------
2096 class ColourData(_core
.Object
):
2098 This class holds a variety of information related to the colour
2099 chooser dialog, used to transfer settings and results to and from the
2103 return "<%s.%s; proxy of C++ wxColourData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2104 def __init__(self
, *args
, **kwargs
):
2106 __init__(self) -> ColourData
2108 Constructor, sets default values.
2110 newobj
= _windows_
.new_ColourData(*args
, **kwargs
)
2111 self
.this
= newobj
.this
2114 def __del__(self
, destroy
=_windows_
.delete_ColourData
):
2117 if self
.thisown
: destroy(self
)
2120 def GetChooseFull(*args
, **kwargs
):
2122 GetChooseFull(self) -> bool
2124 Under Windows, determines whether the Windows colour dialog will
2125 display the full dialog with custom colour selection controls. Has no
2126 meaning under other platforms. The default value is true.
2128 return _windows_
.ColourData_GetChooseFull(*args
, **kwargs
)
2130 def GetColour(*args
, **kwargs
):
2132 GetColour(self) -> Colour
2134 Gets the colour (pre)selected by the dialog.
2136 return _windows_
.ColourData_GetColour(*args
, **kwargs
)
2138 def GetCustomColour(*args
, **kwargs
):
2140 GetCustomColour(self, int i) -> Colour
2142 Gets the i'th custom colour associated with the colour dialog. i
2143 should be an integer between 0 and 15. The default custom colours are
2144 all invalid colours.
2146 return _windows_
.ColourData_GetCustomColour(*args
, **kwargs
)
2148 def SetChooseFull(*args
, **kwargs
):
2150 SetChooseFull(self, int flag)
2152 Under Windows, tells the Windows colour dialog to display the full
2153 dialog with custom colour selection controls. Under other platforms,
2154 has no effect. The default value is true.
2156 return _windows_
.ColourData_SetChooseFull(*args
, **kwargs
)
2158 def SetColour(*args
, **kwargs
):
2160 SetColour(self, Colour colour)
2162 Sets the default colour for the colour dialog. The default colour is
2165 return _windows_
.ColourData_SetColour(*args
, **kwargs
)
2167 def SetCustomColour(*args
, **kwargs
):
2169 SetCustomColour(self, int i, Colour colour)
2171 Sets the i'th custom colour for the colour dialog. i should be an
2172 integer between 0 and 15. The default custom colours are all invalid colours.
2174 return _windows_
.ColourData_SetCustomColour(*args
, **kwargs
)
2177 class ColourDataPtr(ColourData
):
2178 def __init__(self
, this
):
2180 if not hasattr(self
,"thisown"): self
.thisown
= 0
2181 self
.__class
__ = ColourData
2182 _windows_
.ColourData_swigregister(ColourDataPtr
)
2183 FileSelectorPromptStr
= cvar
.FileSelectorPromptStr
2184 DirSelectorPromptStr
= cvar
.DirSelectorPromptStr
2185 DirDialogNameStr
= cvar
.DirDialogNameStr
2186 FileSelectorDefaultWildcardStr
= cvar
.FileSelectorDefaultWildcardStr
2187 GetTextFromUserPromptStr
= cvar
.GetTextFromUserPromptStr
2188 MessageBoxCaptionStr
= cvar
.MessageBoxCaptionStr
2190 class ColourDialog(Dialog
):
2191 """This class represents the colour chooser dialog."""
2193 return "<%s.%s; proxy of C++ wxColourDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2194 def __init__(self
, *args
, **kwargs
):
2196 __init__(self, Window parent, ColourData data=None) -> ColourDialog
2198 Constructor. Pass a parent window, and optionally a `wx.ColourData`,
2199 which will be copied to the colour dialog's internal ColourData
2202 newobj
= _windows_
.new_ColourDialog(*args
, **kwargs
)
2203 self
.this
= newobj
.this
2206 self
._setOORInfo
(self
)
2208 def GetColourData(*args
, **kwargs
):
2210 GetColourData(self) -> ColourData
2212 Returns a reference to the `wx.ColourData` used by the dialog.
2214 return _windows_
.ColourDialog_GetColourData(*args
, **kwargs
)
2217 class ColourDialogPtr(ColourDialog
):
2218 def __init__(self
, this
):
2220 if not hasattr(self
,"thisown"): self
.thisown
= 0
2221 self
.__class
__ = ColourDialog
2222 _windows_
.ColourDialog_swigregister(ColourDialogPtr
)
2224 class DirDialog(Dialog
):
2226 wx.DirDialog allows the user to select a directory by browising the
2230 return "<%s.%s; proxy of C++ wxDirDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2231 def __init__(self
, *args
, **kwargs
):
2233 __init__(self, Window parent, String message=DirSelectorPromptStr,
2234 String defaultPath=EmptyString, long style=0,
2235 Point pos=DefaultPosition, Size size=DefaultSize,
2236 String name=DirDialogNameStr) -> DirDialog
2238 Constructor. Use ShowModal method to show the dialog.
2240 newobj
= _windows_
.new_DirDialog(*args
, **kwargs
)
2241 self
.this
= newobj
.this
2244 self
._setOORInfo
(self
)
2246 def GetPath(*args
, **kwargs
):
2248 GetPath(self) -> String
2250 Returns the default or user-selected path.
2252 return _windows_
.DirDialog_GetPath(*args
, **kwargs
)
2254 def GetMessage(*args
, **kwargs
):
2256 GetMessage(self) -> String
2258 Returns the message that will be displayed on the dialog.
2260 return _windows_
.DirDialog_GetMessage(*args
, **kwargs
)
2262 def GetStyle(*args
, **kwargs
):
2264 GetStyle(self) -> long
2266 Returns the dialog style.
2268 return _windows_
.DirDialog_GetStyle(*args
, **kwargs
)
2270 def SetMessage(*args
, **kwargs
):
2272 SetMessage(self, String message)
2274 Sets the message that will be displayed on the dialog.
2276 return _windows_
.DirDialog_SetMessage(*args
, **kwargs
)
2278 def SetPath(*args
, **kwargs
):
2280 SetPath(self, String path)
2282 Sets the default path.
2284 return _windows_
.DirDialog_SetPath(*args
, **kwargs
)
2287 class DirDialogPtr(DirDialog
):
2288 def __init__(self
, this
):
2290 if not hasattr(self
,"thisown"): self
.thisown
= 0
2291 self
.__class
__ = DirDialog
2292 _windows_
.DirDialog_swigregister(DirDialogPtr
)
2294 class FileDialog(Dialog
):
2296 wx.FileDialog allows the user to select one or more files from the
2300 return "<%s.%s; proxy of C++ wxFileDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2301 def __init__(self
, *args
, **kwargs
):
2303 __init__(self, Window parent, String message=FileSelectorPromptStr,
2304 String defaultDir=EmptyString, String defaultFile=EmptyString,
2305 String wildcard=FileSelectorDefaultWildcardStr,
2306 long style=0, Point pos=DefaultPosition) -> FileDialog
2308 Constructor. Use ShowModal method to show the dialog.
2310 newobj
= _windows_
.new_FileDialog(*args
, **kwargs
)
2311 self
.this
= newobj
.this
2314 self
._setOORInfo
(self
)
2316 def SetMessage(*args
, **kwargs
):
2318 SetMessage(self, String message)
2320 Sets the message that will be displayed on the dialog.
2322 return _windows_
.FileDialog_SetMessage(*args
, **kwargs
)
2324 def SetPath(*args
, **kwargs
):
2326 SetPath(self, String path)
2328 Sets the path (the combined directory and filename that will be
2329 returned when the dialog is dismissed).
2331 return _windows_
.FileDialog_SetPath(*args
, **kwargs
)
2333 def SetDirectory(*args
, **kwargs
):
2335 SetDirectory(self, String dir)
2337 Sets the default directory.
2339 return _windows_
.FileDialog_SetDirectory(*args
, **kwargs
)
2341 def SetFilename(*args
, **kwargs
):
2343 SetFilename(self, String name)
2345 Sets the default filename.
2347 return _windows_
.FileDialog_SetFilename(*args
, **kwargs
)
2349 def SetWildcard(*args
, **kwargs
):
2351 SetWildcard(self, String wildCard)
2353 Sets the wildcard, which can contain multiple file types, for
2356 "BMP files (*.bmp)|*.bmp|GIF files (*.gif)|*.gif"
2359 return _windows_
.FileDialog_SetWildcard(*args
, **kwargs
)
2361 def SetStyle(*args
, **kwargs
):
2363 SetStyle(self, long style)
2365 Sets the dialog style.
2367 return _windows_
.FileDialog_SetStyle(*args
, **kwargs
)
2369 def SetFilterIndex(*args
, **kwargs
):
2371 SetFilterIndex(self, int filterIndex)
2373 Sets the default filter index, starting from zero.
2375 return _windows_
.FileDialog_SetFilterIndex(*args
, **kwargs
)
2377 def GetMessage(*args
, **kwargs
):
2379 GetMessage(self) -> String
2381 Returns the message that will be displayed on the dialog.
2383 return _windows_
.FileDialog_GetMessage(*args
, **kwargs
)
2385 def GetPath(*args
, **kwargs
):
2387 GetPath(self) -> String
2389 Returns the full path (directory and filename) of the selected file.
2391 return _windows_
.FileDialog_GetPath(*args
, **kwargs
)
2393 def GetDirectory(*args
, **kwargs
):
2395 GetDirectory(self) -> String
2397 Returns the default directory.
2399 return _windows_
.FileDialog_GetDirectory(*args
, **kwargs
)
2401 def GetFilename(*args
, **kwargs
):
2403 GetFilename(self) -> String
2405 Returns the default filename.
2407 return _windows_
.FileDialog_GetFilename(*args
, **kwargs
)
2409 def GetWildcard(*args
, **kwargs
):
2411 GetWildcard(self) -> String
2413 Returns the file dialog wildcard.
2415 return _windows_
.FileDialog_GetWildcard(*args
, **kwargs
)
2417 def GetStyle(*args
, **kwargs
):
2419 GetStyle(self) -> long
2421 Returns the dialog style.
2423 return _windows_
.FileDialog_GetStyle(*args
, **kwargs
)
2425 def GetFilterIndex(*args
, **kwargs
):
2427 GetFilterIndex(self) -> int
2429 Returns the index into the list of filters supplied, optionally, in
2430 the wildcard parameter. Before the dialog is shown, this is the index
2431 which will be used when the dialog is first displayed. After the
2432 dialog is shown, this is the index selected by the user.
2434 return _windows_
.FileDialog_GetFilterIndex(*args
, **kwargs
)
2436 def GetFilenames(*args
, **kwargs
):
2438 GetFilenames(self) -> PyObject
2440 Returns a list of filenames chosen in the dialog. This function
2441 should only be used with the dialogs which have wx.MULTIPLE style, use
2442 GetFilename for the others.
2444 return _windows_
.FileDialog_GetFilenames(*args
, **kwargs
)
2446 def GetPaths(*args
, **kwargs
):
2448 GetPaths(self) -> PyObject
2450 Fills the array paths with the full paths of the files chosen. This
2451 function should only be used with the dialogs which have wx.MULTIPLE
2452 style, use GetPath for the others.
2454 return _windows_
.FileDialog_GetPaths(*args
, **kwargs
)
2457 class FileDialogPtr(FileDialog
):
2458 def __init__(self
, this
):
2460 if not hasattr(self
,"thisown"): self
.thisown
= 0
2461 self
.__class
__ = FileDialog
2462 _windows_
.FileDialog_swigregister(FileDialogPtr
)
2464 CHOICEDLG_STYLE
= _windows_
.CHOICEDLG_STYLE
2465 class MultiChoiceDialog(Dialog
):
2466 """A simple dialog with a multi selection listbox."""
2468 return "<%s.%s; proxy of C++ wxMultiChoiceDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2469 def __init__(self
, *args
, **kwargs
):
2471 __init__(Window parent, String message, String caption,
2472 List choices=[], long style=CHOICEDLG_STYLE,
2473 Point pos=DefaultPosition) -> MultiChoiceDialog
2475 Constructor. Use ShowModal method to show the dialog.
2477 newobj
= _windows_
.new_MultiChoiceDialog(*args
, **kwargs
)
2478 self
.this
= newobj
.this
2481 self
._setOORInfo
(self
)
2483 def SetSelections(*args
, **kwargs
):
2484 """SetSelections(List selections)"""
2485 return _windows_
.MultiChoiceDialog_SetSelections(*args
, **kwargs
)
2487 def GetSelections(*args
, **kwargs
):
2489 GetSelections() -> [selections]
2491 Returns a list of integers representing the items that are selected.
2493 return _windows_
.MultiChoiceDialog_GetSelections(*args
, **kwargs
)
2496 class MultiChoiceDialogPtr(MultiChoiceDialog
):
2497 def __init__(self
, this
):
2499 if not hasattr(self
,"thisown"): self
.thisown
= 0
2500 self
.__class
__ = MultiChoiceDialog
2501 _windows_
.MultiChoiceDialog_swigregister(MultiChoiceDialogPtr
)
2503 class SingleChoiceDialog(Dialog
):
2504 """A simple dialog with a single selection listbox."""
2506 return "<%s.%s; proxy of C++ wxSingleChoiceDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2507 def __init__(self
, *args
, **kwargs
):
2509 __init__(Window parent, String message, String caption,
2510 List choices=[], long style=CHOICEDLG_STYLE,
2511 Point pos=DefaultPosition) -> SingleChoiceDialog
2513 Constructor. Use ShowModal method to show the dialog.
2515 newobj
= _windows_
.new_SingleChoiceDialog(*args
, **kwargs
)
2516 self
.this
= newobj
.this
2519 self
._setOORInfo
(self
)
2521 def GetSelection(*args
, **kwargs
):
2523 GetSelection(self) -> int
2525 Get the index of teh currently selected item.
2527 return _windows_
.SingleChoiceDialog_GetSelection(*args
, **kwargs
)
2529 def GetStringSelection(*args
, **kwargs
):
2531 GetStringSelection(self) -> String
2533 Returns the string value of the currently selected item
2535 return _windows_
.SingleChoiceDialog_GetStringSelection(*args
, **kwargs
)
2537 def SetSelection(*args
, **kwargs
):
2539 SetSelection(self, int sel)
2541 Set the current selected item to sel
2543 return _windows_
.SingleChoiceDialog_SetSelection(*args
, **kwargs
)
2546 class SingleChoiceDialogPtr(SingleChoiceDialog
):
2547 def __init__(self
, this
):
2549 if not hasattr(self
,"thisown"): self
.thisown
= 0
2550 self
.__class
__ = SingleChoiceDialog
2551 _windows_
.SingleChoiceDialog_swigregister(SingleChoiceDialogPtr
)
2553 class TextEntryDialog(Dialog
):
2554 """A dialog with text control, [ok] and [cancel] buttons"""
2556 return "<%s.%s; proxy of C++ wxTextEntryDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2557 def __init__(self
, *args
, **kwargs
):
2559 __init__(self, Window parent, String message, String caption=GetTextFromUserPromptStr,
2560 String defaultValue=EmptyString,
2561 long style=wxOK|wxCANCEL|wxCENTRE, Point pos=DefaultPosition) -> TextEntryDialog
2563 Constructor. Use ShowModal method to show the dialog.
2565 newobj
= _windows_
.new_TextEntryDialog(*args
, **kwargs
)
2566 self
.this
= newobj
.this
2569 self
._setOORInfo
(self
)
2571 def GetValue(*args
, **kwargs
):
2573 GetValue(self) -> String
2575 Returns the text that the user has entered if the user has pressed OK,
2576 or the original value if the user has pressed Cancel.
2578 return _windows_
.TextEntryDialog_GetValue(*args
, **kwargs
)
2580 def SetValue(*args
, **kwargs
):
2582 SetValue(self, String value)
2584 Sets the default text value.
2586 return _windows_
.TextEntryDialog_SetValue(*args
, **kwargs
)
2589 class TextEntryDialogPtr(TextEntryDialog
):
2590 def __init__(self
, this
):
2592 if not hasattr(self
,"thisown"): self
.thisown
= 0
2593 self
.__class
__ = TextEntryDialog
2594 _windows_
.TextEntryDialog_swigregister(TextEntryDialogPtr
)
2596 class FontData(_core
.Object
):
2598 This class holds a variety of information related to font dialogs and
2599 is used to transfer settings to and results from a `wx.FontDialog`.
2602 return "<%s.%s; proxy of C++ wxFontData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2603 def __init__(self
, *args
, **kwargs
):
2605 __init__(self) -> FontData
2607 This class holds a variety of information related to font dialogs and
2608 is used to transfer settings to and results from a `wx.FontDialog`.
2610 newobj
= _windows_
.new_FontData(*args
, **kwargs
)
2611 self
.this
= newobj
.this
2614 def __del__(self
, destroy
=_windows_
.delete_FontData
):
2617 if self
.thisown
: destroy(self
)
2620 def EnableEffects(*args
, **kwargs
):
2622 EnableEffects(self, bool enable)
2624 Enables or disables 'effects' under MS Windows only. This refers to
2625 the controls for manipulating colour, strikeout and underline
2626 properties. The default value is true.
2628 return _windows_
.FontData_EnableEffects(*args
, **kwargs
)
2630 def GetAllowSymbols(*args
, **kwargs
):
2632 GetAllowSymbols(self) -> bool
2634 Under MS Windows, returns a flag determining whether symbol fonts can
2635 be selected. Has no effect on other platforms. The default value is
2638 return _windows_
.FontData_GetAllowSymbols(*args
, **kwargs
)
2640 def GetColour(*args
, **kwargs
):
2642 GetColour(self) -> Colour
2644 Gets the colour associated with the font dialog. The default value is
2647 return _windows_
.FontData_GetColour(*args
, **kwargs
)
2649 def GetChosenFont(*args
, **kwargs
):
2651 GetChosenFont(self) -> Font
2653 Gets the font chosen by the user.
2655 return _windows_
.FontData_GetChosenFont(*args
, **kwargs
)
2657 def GetEnableEffects(*args
, **kwargs
):
2659 GetEnableEffects(self) -> bool
2661 Determines whether 'effects' are enabled under Windows.
2663 return _windows_
.FontData_GetEnableEffects(*args
, **kwargs
)
2665 def GetInitialFont(*args
, **kwargs
):
2667 GetInitialFont(self) -> Font
2669 Gets the font that will be initially used by the font dialog. This
2670 should have previously been set by the application.
2672 return _windows_
.FontData_GetInitialFont(*args
, **kwargs
)
2674 def GetShowHelp(*args
, **kwargs
):
2676 GetShowHelp(self) -> bool
2678 Returns true if the Help button will be shown (Windows only). The
2679 default value is false.
2681 return _windows_
.FontData_GetShowHelp(*args
, **kwargs
)
2683 def SetAllowSymbols(*args
, **kwargs
):
2685 SetAllowSymbols(self, bool allowSymbols)
2687 Under MS Windows, determines whether symbol fonts can be selected. Has
2688 no effect on other platforms. The default value is true.
2690 return _windows_
.FontData_SetAllowSymbols(*args
, **kwargs
)
2692 def SetChosenFont(*args
, **kwargs
):
2694 SetChosenFont(self, Font font)
2696 Sets the font that will be returned to the user (normally for internal
2699 return _windows_
.FontData_SetChosenFont(*args
, **kwargs
)
2701 def SetColour(*args
, **kwargs
):
2703 SetColour(self, Colour colour)
2705 Sets the colour that will be used for the font foreground colour. The
2706 default colour is black.
2708 return _windows_
.FontData_SetColour(*args
, **kwargs
)
2710 def SetInitialFont(*args
, **kwargs
):
2712 SetInitialFont(self, Font font)
2714 Sets the font that will be initially used by the font dialog.
2716 return _windows_
.FontData_SetInitialFont(*args
, **kwargs
)
2718 def SetRange(*args
, **kwargs
):
2720 SetRange(self, int min, int max)
2722 Sets the valid range for the font point size (Windows only). The
2723 default is 0, 0 (unrestricted range).
2725 return _windows_
.FontData_SetRange(*args
, **kwargs
)
2727 def SetShowHelp(*args
, **kwargs
):
2729 SetShowHelp(self, bool showHelp)
2731 Determines whether the Help button will be displayed in the font
2732 dialog (Windows only). The default value is false.
2734 return _windows_
.FontData_SetShowHelp(*args
, **kwargs
)
2737 class FontDataPtr(FontData
):
2738 def __init__(self
, this
):
2740 if not hasattr(self
,"thisown"): self
.thisown
= 0
2741 self
.__class
__ = FontData
2742 _windows_
.FontData_swigregister(FontDataPtr
)
2744 class FontDialog(Dialog
):
2746 wx.FontDialog allows the user to select a system font and its attributes.
2752 return "<%s.%s; proxy of C++ wxFontDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2753 def __init__(self
, *args
, **kwargs
):
2755 __init__(self, Window parent, FontData data) -> FontDialog
2757 Constructor. Pass a parent window and the `wx.FontData` object to be
2758 used to initialize the dialog controls. Call `ShowModal` to display
2759 the dialog. If ShowModal returns ``wx.ID_OK`` then you can fetch the
2760 results with via the `wx.FontData` returned by `GetFontData`.
2762 newobj
= _windows_
.new_FontDialog(*args
, **kwargs
)
2763 self
.this
= newobj
.this
2766 self
._setOORInfo
(self
)
2768 def GetFontData(*args
, **kwargs
):
2770 GetFontData(self) -> FontData
2772 Returns a reference to the internal `wx.FontData` used by the
2775 return _windows_
.FontDialog_GetFontData(*args
, **kwargs
)
2778 class FontDialogPtr(FontDialog
):
2779 def __init__(self
, this
):
2781 if not hasattr(self
,"thisown"): self
.thisown
= 0
2782 self
.__class
__ = FontDialog
2783 _windows_
.FontDialog_swigregister(FontDialogPtr
)
2785 class MessageDialog(Dialog
):
2787 This class provides a simple dialog that shows a single or multi-line
2788 message, with a choice of OK, Yes, No and/or Cancel buttons.
2791 return "<%s.%s; proxy of C++ wxMessageDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2792 def __init__(self
, *args
, **kwargs
):
2794 __init__(self, Window parent, String message, String caption=MessageBoxCaptionStr,
2795 long style=wxOK|wxCANCEL|wxCENTRE,
2796 Point pos=DefaultPosition) -> MessageDialog
2798 Constructor, use `ShowModal` to display the dialog.
2800 newobj
= _windows_
.new_MessageDialog(*args
, **kwargs
)
2801 self
.this
= newobj
.this
2804 self
._setOORInfo
(self
)
2807 class MessageDialogPtr(MessageDialog
):
2808 def __init__(self
, this
):
2810 if not hasattr(self
,"thisown"): self
.thisown
= 0
2811 self
.__class
__ = MessageDialog
2812 _windows_
.MessageDialog_swigregister(MessageDialogPtr
)
2814 class ProgressDialog(Frame
):
2816 A dialog that shows a short message and a progress bar. Optionally, it
2817 can display an ABORT button.
2820 return "<%s.%s; proxy of C++ wxProgressDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2821 def __init__(self
, *args
, **kwargs
):
2823 __init__(self, String title, String message, int maximum=100, Window parent=None,
2824 int style=wxPD_AUTO_HIDE|wxPD_APP_MODAL) -> ProgressDialog
2826 Constructor. Creates the dialog, displays it and disables user input
2827 for other windows, or, if wx.PD_APP_MODAL flag is not given, for its
2830 newobj
= _windows_
.new_ProgressDialog(*args
, **kwargs
)
2831 self
.this
= newobj
.this
2834 self
._setOORInfo
(self
)
2836 def Update(*args
, **kwargs
):
2838 Update(self, int value, String newmsg=EmptyString) -> bool
2840 Updates the dialog, setting the progress bar to the new value and, if
2841 given changes the message above it. Returns true unless the Cancel
2842 button has been pressed.
2844 If false is returned, the application can either immediately destroy
2845 the dialog or ask the user for the confirmation and if the abort is
2846 not confirmed the dialog may be resumed with Resume function.
2848 return _windows_
.ProgressDialog_Update(*args
, **kwargs
)
2850 def Resume(*args
, **kwargs
):
2854 Can be used to continue with the dialog, after the user had chosen to
2857 return _windows_
.ProgressDialog_Resume(*args
, **kwargs
)
2860 class ProgressDialogPtr(ProgressDialog
):
2861 def __init__(self
, this
):
2863 if not hasattr(self
,"thisown"): self
.thisown
= 0
2864 self
.__class
__ = ProgressDialog
2865 _windows_
.ProgressDialog_swigregister(ProgressDialogPtr
)
2867 FR_DOWN
= _windows_
.FR_DOWN
2868 FR_WHOLEWORD
= _windows_
.FR_WHOLEWORD
2869 FR_MATCHCASE
= _windows_
.FR_MATCHCASE
2870 FR_REPLACEDIALOG
= _windows_
.FR_REPLACEDIALOG
2871 FR_NOUPDOWN
= _windows_
.FR_NOUPDOWN
2872 FR_NOMATCHCASE
= _windows_
.FR_NOMATCHCASE
2873 FR_NOWHOLEWORD
= _windows_
.FR_NOWHOLEWORD
2874 wxEVT_COMMAND_FIND
= _windows_
.wxEVT_COMMAND_FIND
2875 wxEVT_COMMAND_FIND_NEXT
= _windows_
.wxEVT_COMMAND_FIND_NEXT
2876 wxEVT_COMMAND_FIND_REPLACE
= _windows_
.wxEVT_COMMAND_FIND_REPLACE
2877 wxEVT_COMMAND_FIND_REPLACE_ALL
= _windows_
.wxEVT_COMMAND_FIND_REPLACE_ALL
2878 wxEVT_COMMAND_FIND_CLOSE
= _windows_
.wxEVT_COMMAND_FIND_CLOSE
2879 EVT_FIND
= wx
.PyEventBinder( wxEVT_COMMAND_FIND
, 1 )
2880 EVT_FIND_NEXT
= wx
.PyEventBinder( wxEVT_COMMAND_FIND_NEXT
, 1 )
2881 EVT_FIND_REPLACE
= wx
.PyEventBinder( wxEVT_COMMAND_FIND_REPLACE
, 1 )
2882 EVT_FIND_REPLACE_ALL
= wx
.PyEventBinder( wxEVT_COMMAND_FIND_REPLACE_ALL
, 1 )
2883 EVT_FIND_CLOSE
= wx
.PyEventBinder( wxEVT_COMMAND_FIND_CLOSE
, 1 )
2885 # For backwards compatibility. Should they be removed?
2886 EVT_COMMAND_FIND
= EVT_FIND
2887 EVT_COMMAND_FIND_NEXT
= EVT_FIND_NEXT
2888 EVT_COMMAND_FIND_REPLACE
= EVT_FIND_REPLACE
2889 EVT_COMMAND_FIND_REPLACE_ALL
= EVT_FIND_REPLACE_ALL
2890 EVT_COMMAND_FIND_CLOSE
= EVT_FIND_CLOSE
2892 class FindDialogEvent(_core
.CommandEvent
):
2893 """Events for the FindReplaceDialog"""
2895 return "<%s.%s; proxy of C++ wxFindDialogEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2896 def __init__(self
, *args
, **kwargs
):
2898 __init__(self, wxEventType commandType=wxEVT_NULL, int id=0) -> FindDialogEvent
2900 Events for the FindReplaceDialog
2902 newobj
= _windows_
.new_FindDialogEvent(*args
, **kwargs
)
2903 self
.this
= newobj
.this
2906 def GetFlags(*args
, **kwargs
):
2908 GetFlags(self) -> int
2910 Get the currently selected flags: this is the combination of
2911 wx.FR_DOWN, wx.FR_WHOLEWORD and wx.FR_MATCHCASE flags.
2913 return _windows_
.FindDialogEvent_GetFlags(*args
, **kwargs
)
2915 def GetFindString(*args
, **kwargs
):
2917 GetFindString(self) -> String
2919 Return the string to find (never empty).
2921 return _windows_
.FindDialogEvent_GetFindString(*args
, **kwargs
)
2923 def GetReplaceString(*args
, **kwargs
):
2925 GetReplaceString(self) -> String
2927 Return the string to replace the search string with (only for replace
2928 and replace all events).
2930 return _windows_
.FindDialogEvent_GetReplaceString(*args
, **kwargs
)
2932 def GetDialog(*args
, **kwargs
):
2934 GetDialog(self) -> FindReplaceDialog
2936 Return the pointer to the dialog which generated this event.
2938 return _windows_
.FindDialogEvent_GetDialog(*args
, **kwargs
)
2940 def SetFlags(*args
, **kwargs
):
2941 """SetFlags(self, int flags)"""
2942 return _windows_
.FindDialogEvent_SetFlags(*args
, **kwargs
)
2944 def SetFindString(*args
, **kwargs
):
2945 """SetFindString(self, String str)"""
2946 return _windows_
.FindDialogEvent_SetFindString(*args
, **kwargs
)
2948 def SetReplaceString(*args
, **kwargs
):
2949 """SetReplaceString(self, String str)"""
2950 return _windows_
.FindDialogEvent_SetReplaceString(*args
, **kwargs
)
2953 class FindDialogEventPtr(FindDialogEvent
):
2954 def __init__(self
, this
):
2956 if not hasattr(self
,"thisown"): self
.thisown
= 0
2957 self
.__class
__ = FindDialogEvent
2958 _windows_
.FindDialogEvent_swigregister(FindDialogEventPtr
)
2960 class FindReplaceData(_core
.Object
):
2962 wx.FindReplaceData holds the data for wx.FindReplaceDialog. It is used
2963 to initialize the dialog with the default values and will keep the
2964 last values from the dialog when it is closed. It is also updated each
2965 time a `wx.FindDialogEvent` is generated so instead of using the
2966 `wx.FindDialogEvent` methods you can also directly query this object.
2968 Note that all SetXXX() methods may only be called before showing the
2969 dialog and calling them has no effect later.
2972 return "<%s.%s; proxy of C++ wxFindReplaceData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2973 def __init__(self
, *args
, **kwargs
):
2975 __init__(self, int flags=0) -> FindReplaceData
2977 Constuctor initializes the flags to default value (0).
2979 newobj
= _windows_
.new_FindReplaceData(*args
, **kwargs
)
2980 self
.this
= newobj
.this
2983 def __del__(self
, destroy
=_windows_
.delete_FindReplaceData
):
2986 if self
.thisown
: destroy(self
)
2989 def GetFindString(*args
, **kwargs
):
2991 GetFindString(self) -> String
2993 Get the string to find.
2995 return _windows_
.FindReplaceData_GetFindString(*args
, **kwargs
)
2997 def GetReplaceString(*args
, **kwargs
):
2999 GetReplaceString(self) -> String
3001 Get the replacement string.
3003 return _windows_
.FindReplaceData_GetReplaceString(*args
, **kwargs
)
3005 def GetFlags(*args
, **kwargs
):
3007 GetFlags(self) -> int
3009 Get the combination of flag values.
3011 return _windows_
.FindReplaceData_GetFlags(*args
, **kwargs
)
3013 def SetFlags(*args
, **kwargs
):
3015 SetFlags(self, int flags)
3017 Set the flags to use to initialize the controls of the dialog.
3019 return _windows_
.FindReplaceData_SetFlags(*args
, **kwargs
)
3021 def SetFindString(*args
, **kwargs
):
3023 SetFindString(self, String str)
3025 Set the string to find (used as initial value by the dialog).
3027 return _windows_
.FindReplaceData_SetFindString(*args
, **kwargs
)
3029 def SetReplaceString(*args
, **kwargs
):
3031 SetReplaceString(self, String str)
3033 Set the replacement string (used as initial value by the dialog).
3035 return _windows_
.FindReplaceData_SetReplaceString(*args
, **kwargs
)
3038 class FindReplaceDataPtr(FindReplaceData
):
3039 def __init__(self
, this
):
3041 if not hasattr(self
,"thisown"): self
.thisown
= 0
3042 self
.__class
__ = FindReplaceData
3043 _windows_
.FindReplaceData_swigregister(FindReplaceDataPtr
)
3045 class FindReplaceDialog(Dialog
):
3047 wx.FindReplaceDialog is a standard modeless dialog which is used to
3048 allow the user to search for some text (and possibly replace it with
3049 something else). The actual searching is supposed to be done in the
3050 owner window which is the parent of this dialog. Note that it means
3051 that unlike for the other standard dialogs this one must have a parent
3052 window. Also note that there is no way to use this dialog in a modal
3053 way; it is always, by design and implementation, modeless.
3056 return "<%s.%s; proxy of C++ wxFindReplaceDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3057 def __init__(self
, *args
, **kwargs
):
3059 __init__(self, Window parent, FindReplaceData data, String title,
3060 int style=0) -> FindReplaceDialog
3062 Create a FindReplaceDialog. The parent and data parameters must be
3063 non-None. Use Show to display the dialog.
3065 newobj
= _windows_
.new_FindReplaceDialog(*args
, **kwargs
)
3066 self
.this
= newobj
.this
3069 self
._setOORInfo
(self
)
3071 def Create(*args
, **kwargs
):
3073 Create(self, Window parent, FindReplaceData data, String title,
3074 int style=0) -> bool
3076 Create the dialog, for 2-phase create.
3078 return _windows_
.FindReplaceDialog_Create(*args
, **kwargs
)
3080 def GetData(*args
, **kwargs
):
3082 GetData(self) -> FindReplaceData
3084 Get the FindReplaceData object used by this dialog.
3086 return _windows_
.FindReplaceDialog_GetData(*args
, **kwargs
)
3088 def SetData(*args
, **kwargs
):
3090 SetData(self, FindReplaceData data)
3092 Set the FindReplaceData object used by this dialog.
3094 return _windows_
.FindReplaceDialog_SetData(*args
, **kwargs
)
3097 class FindReplaceDialogPtr(FindReplaceDialog
):
3098 def __init__(self
, this
):
3100 if not hasattr(self
,"thisown"): self
.thisown
= 0
3101 self
.__class
__ = FindReplaceDialog
3102 _windows_
.FindReplaceDialog_swigregister(FindReplaceDialogPtr
)
3104 def PreFindReplaceDialog(*args
, **kwargs
):
3106 PreFindReplaceDialog() -> FindReplaceDialog
3108 Precreate a FindReplaceDialog for 2-phase creation
3110 val
= _windows_
.new_PreFindReplaceDialog(*args
, **kwargs
)
3114 #---------------------------------------------------------------------------
3116 IDM_WINDOWTILE
= _windows_
.IDM_WINDOWTILE
3117 IDM_WINDOWTILEHOR
= _windows_
.IDM_WINDOWTILEHOR
3118 IDM_WINDOWCASCADE
= _windows_
.IDM_WINDOWCASCADE
3119 IDM_WINDOWICONS
= _windows_
.IDM_WINDOWICONS
3120 IDM_WINDOWNEXT
= _windows_
.IDM_WINDOWNEXT
3121 IDM_WINDOWTILEVERT
= _windows_
.IDM_WINDOWTILEVERT
3122 FIRST_MDI_CHILD
= _windows_
.FIRST_MDI_CHILD
3123 LAST_MDI_CHILD
= _windows_
.LAST_MDI_CHILD
3124 class MDIParentFrame(Frame
):
3126 return "<%s.%s; proxy of C++ wxMDIParentFrame instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3127 def __init__(self
, *args
, **kwargs
):
3129 __init__(self, Window parent, int id=-1, String title=EmptyString,
3130 Point pos=DefaultPosition, Size size=DefaultSize,
3131 long style=wxDEFAULT_FRAME_STYLE|wxVSCROLL|wxHSCROLL,
3132 String name=FrameNameStr) -> MDIParentFrame
3134 newobj
= _windows_
.new_MDIParentFrame(*args
, **kwargs
)
3135 self
.this
= newobj
.this
3138 self
._setOORInfo
(self
)
3140 def Create(*args
, **kwargs
):
3142 Create(self, Window parent, int id=-1, String title=EmptyString,
3143 Point pos=DefaultPosition, Size size=DefaultSize,
3144 long style=wxDEFAULT_FRAME_STYLE|wxVSCROLL|wxHSCROLL,
3145 String name=FrameNameStr) -> bool
3147 return _windows_
.MDIParentFrame_Create(*args
, **kwargs
)
3149 def ActivateNext(*args
, **kwargs
):
3150 """ActivateNext(self)"""
3151 return _windows_
.MDIParentFrame_ActivateNext(*args
, **kwargs
)
3153 def ActivatePrevious(*args
, **kwargs
):
3154 """ActivatePrevious(self)"""
3155 return _windows_
.MDIParentFrame_ActivatePrevious(*args
, **kwargs
)
3157 def ArrangeIcons(*args
, **kwargs
):
3158 """ArrangeIcons(self)"""
3159 return _windows_
.MDIParentFrame_ArrangeIcons(*args
, **kwargs
)
3161 def Cascade(*args
, **kwargs
):
3163 return _windows_
.MDIParentFrame_Cascade(*args
, **kwargs
)
3165 def GetActiveChild(*args
, **kwargs
):
3166 """GetActiveChild(self) -> MDIChildFrame"""
3167 return _windows_
.MDIParentFrame_GetActiveChild(*args
, **kwargs
)
3169 def GetClientWindow(*args
, **kwargs
):
3170 """GetClientWindow(self) -> MDIClientWindow"""
3171 return _windows_
.MDIParentFrame_GetClientWindow(*args
, **kwargs
)
3173 def GetToolBar(*args
, **kwargs
):
3174 """GetToolBar(self) -> Window"""
3175 return _windows_
.MDIParentFrame_GetToolBar(*args
, **kwargs
)
3177 def Tile(*args
, **kwargs
):
3179 return _windows_
.MDIParentFrame_Tile(*args
, **kwargs
)
3182 class MDIParentFramePtr(MDIParentFrame
):
3183 def __init__(self
, this
):
3185 if not hasattr(self
,"thisown"): self
.thisown
= 0
3186 self
.__class
__ = MDIParentFrame
3187 _windows_
.MDIParentFrame_swigregister(MDIParentFramePtr
)
3189 def PreMDIParentFrame(*args
, **kwargs
):
3190 """PreMDIParentFrame() -> MDIParentFrame"""
3191 val
= _windows_
.new_PreMDIParentFrame(*args
, **kwargs
)
3195 class MDIChildFrame(Frame
):
3197 return "<%s.%s; proxy of C++ wxMDIChildFrame instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3198 def __init__(self
, *args
, **kwargs
):
3200 __init__(self, MDIParentFrame parent, int id=-1, String title=EmptyString,
3201 Point pos=DefaultPosition, Size size=DefaultSize,
3202 long style=DEFAULT_FRAME_STYLE,
3203 String name=FrameNameStr) -> MDIChildFrame
3205 newobj
= _windows_
.new_MDIChildFrame(*args
, **kwargs
)
3206 self
.this
= newobj
.this
3209 self
._setOORInfo
(self
)
3211 def Create(*args
, **kwargs
):
3213 Create(self, MDIParentFrame parent, int id=-1, String title=EmptyString,
3214 Point pos=DefaultPosition, Size size=DefaultSize,
3215 long style=DEFAULT_FRAME_STYLE,
3216 String name=FrameNameStr) -> bool
3218 return _windows_
.MDIChildFrame_Create(*args
, **kwargs
)
3220 def Activate(*args
, **kwargs
):
3221 """Activate(self)"""
3222 return _windows_
.MDIChildFrame_Activate(*args
, **kwargs
)
3224 def Maximize(*args
, **kwargs
):
3225 """Maximize(self, bool maximize)"""
3226 return _windows_
.MDIChildFrame_Maximize(*args
, **kwargs
)
3228 def Restore(*args
, **kwargs
):
3230 return _windows_
.MDIChildFrame_Restore(*args
, **kwargs
)
3233 class MDIChildFramePtr(MDIChildFrame
):
3234 def __init__(self
, this
):
3236 if not hasattr(self
,"thisown"): self
.thisown
= 0
3237 self
.__class
__ = MDIChildFrame
3238 _windows_
.MDIChildFrame_swigregister(MDIChildFramePtr
)
3240 def PreMDIChildFrame(*args
, **kwargs
):
3241 """PreMDIChildFrame() -> MDIChildFrame"""
3242 val
= _windows_
.new_PreMDIChildFrame(*args
, **kwargs
)
3246 class MDIClientWindow(_core
.Window
):
3248 return "<%s.%s; proxy of C++ wxMDIClientWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3249 def __init__(self
, *args
, **kwargs
):
3250 """__init__(self, MDIParentFrame parent, long style=0) -> MDIClientWindow"""
3251 newobj
= _windows_
.new_MDIClientWindow(*args
, **kwargs
)
3252 self
.this
= newobj
.this
3255 self
._setOORInfo
(self
)
3257 def Create(*args
, **kwargs
):
3258 """Create(self, MDIParentFrame parent, long style=0) -> bool"""
3259 return _windows_
.MDIClientWindow_Create(*args
, **kwargs
)
3262 class MDIClientWindowPtr(MDIClientWindow
):
3263 def __init__(self
, this
):
3265 if not hasattr(self
,"thisown"): self
.thisown
= 0
3266 self
.__class
__ = MDIClientWindow
3267 _windows_
.MDIClientWindow_swigregister(MDIClientWindowPtr
)
3269 def PreMDIClientWindow(*args
, **kwargs
):
3270 """PreMDIClientWindow() -> MDIClientWindow"""
3271 val
= _windows_
.new_PreMDIClientWindow(*args
, **kwargs
)
3275 #---------------------------------------------------------------------------
3277 class PyWindow(_core
.Window
):
3279 return "<%s.%s; proxy of C++ wxPyWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3280 def __init__(self
, *args
, **kwargs
):
3282 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
3283 Size size=DefaultSize, long style=0, String name=PanelNameStr) -> PyWindow
3285 newobj
= _windows_
.new_PyWindow(*args
, **kwargs
)
3286 self
.this
= newobj
.this
3289 self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyWindow
)
3291 def _setCallbackInfo(*args
, **kwargs
):
3292 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
3293 return _windows_
.PyWindow__setCallbackInfo(*args
, **kwargs
)
3295 def SetBestSize(*args
, **kwargs
):
3296 """SetBestSize(self, Size size)"""
3297 return _windows_
.PyWindow_SetBestSize(*args
, **kwargs
)
3299 def base_DoMoveWindow(*args
, **kwargs
):
3300 """base_DoMoveWindow(self, int x, int y, int width, int height)"""
3301 return _windows_
.PyWindow_base_DoMoveWindow(*args
, **kwargs
)
3303 def base_DoSetSize(*args
, **kwargs
):
3304 """base_DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
3305 return _windows_
.PyWindow_base_DoSetSize(*args
, **kwargs
)
3307 def base_DoSetClientSize(*args
, **kwargs
):
3308 """base_DoSetClientSize(self, int width, int height)"""
3309 return _windows_
.PyWindow_base_DoSetClientSize(*args
, **kwargs
)
3311 def base_DoSetVirtualSize(*args
, **kwargs
):
3312 """base_DoSetVirtualSize(self, int x, int y)"""
3313 return _windows_
.PyWindow_base_DoSetVirtualSize(*args
, **kwargs
)
3315 def base_DoGetSize(*args
, **kwargs
):
3316 """base_DoGetSize() -> (width, height)"""
3317 return _windows_
.PyWindow_base_DoGetSize(*args
, **kwargs
)
3319 def base_DoGetClientSize(*args
, **kwargs
):
3320 """base_DoGetClientSize() -> (width, height)"""
3321 return _windows_
.PyWindow_base_DoGetClientSize(*args
, **kwargs
)
3323 def base_DoGetPosition(*args
, **kwargs
):
3324 """base_DoGetPosition() -> (x,y)"""
3325 return _windows_
.PyWindow_base_DoGetPosition(*args
, **kwargs
)
3327 def base_DoGetVirtualSize(*args
, **kwargs
):
3328 """base_DoGetVirtualSize(self) -> Size"""
3329 return _windows_
.PyWindow_base_DoGetVirtualSize(*args
, **kwargs
)
3331 def base_DoGetBestSize(*args
, **kwargs
):
3332 """base_DoGetBestSize(self) -> Size"""
3333 return _windows_
.PyWindow_base_DoGetBestSize(*args
, **kwargs
)
3335 def base_InitDialog(*args
, **kwargs
):
3336 """base_InitDialog(self)"""
3337 return _windows_
.PyWindow_base_InitDialog(*args
, **kwargs
)
3339 def base_TransferDataToWindow(*args
, **kwargs
):
3340 """base_TransferDataToWindow(self) -> bool"""
3341 return _windows_
.PyWindow_base_TransferDataToWindow(*args
, **kwargs
)
3343 def base_TransferDataFromWindow(*args
, **kwargs
):
3344 """base_TransferDataFromWindow(self) -> bool"""
3345 return _windows_
.PyWindow_base_TransferDataFromWindow(*args
, **kwargs
)
3347 def base_Validate(*args
, **kwargs
):
3348 """base_Validate(self) -> bool"""
3349 return _windows_
.PyWindow_base_Validate(*args
, **kwargs
)
3351 def base_AcceptsFocus(*args
, **kwargs
):
3352 """base_AcceptsFocus(self) -> bool"""
3353 return _windows_
.PyWindow_base_AcceptsFocus(*args
, **kwargs
)
3355 def base_AcceptsFocusFromKeyboard(*args
, **kwargs
):
3356 """base_AcceptsFocusFromKeyboard(self) -> bool"""
3357 return _windows_
.PyWindow_base_AcceptsFocusFromKeyboard(*args
, **kwargs
)
3359 def base_GetMaxSize(*args
, **kwargs
):
3360 """base_GetMaxSize(self) -> Size"""
3361 return _windows_
.PyWindow_base_GetMaxSize(*args
, **kwargs
)
3363 def base_AddChild(*args
, **kwargs
):
3364 """base_AddChild(self, Window child)"""
3365 return _windows_
.PyWindow_base_AddChild(*args
, **kwargs
)
3367 def base_RemoveChild(*args
, **kwargs
):
3368 """base_RemoveChild(self, Window child)"""
3369 return _windows_
.PyWindow_base_RemoveChild(*args
, **kwargs
)
3371 def base_ShouldInheritColours(*args
, **kwargs
):
3372 """base_ShouldInheritColours(self) -> bool"""
3373 return _windows_
.PyWindow_base_ShouldInheritColours(*args
, **kwargs
)
3375 def base_ApplyParentThemeBackground(*args
, **kwargs
):
3376 """base_ApplyParentThemeBackground(self, Colour c)"""
3377 return _windows_
.PyWindow_base_ApplyParentThemeBackground(*args
, **kwargs
)
3379 def base_GetDefaultAttributes(*args
, **kwargs
):
3380 """base_GetDefaultAttributes(self) -> VisualAttributes"""
3381 return _windows_
.PyWindow_base_GetDefaultAttributes(*args
, **kwargs
)
3384 class PyWindowPtr(PyWindow
):
3385 def __init__(self
, this
):
3387 if not hasattr(self
,"thisown"): self
.thisown
= 0
3388 self
.__class
__ = PyWindow
3389 _windows_
.PyWindow_swigregister(PyWindowPtr
)
3391 def PrePyWindow(*args
, **kwargs
):
3392 """PrePyWindow() -> PyWindow"""
3393 val
= _windows_
.new_PrePyWindow(*args
, **kwargs
)
3397 class PyPanel(Panel
):
3399 return "<%s.%s; proxy of C++ wxPyPanel instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3400 def __init__(self
, *args
, **kwargs
):
3402 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
3403 Size size=DefaultSize, long style=0, String name=PanelNameStr) -> PyPanel
3405 newobj
= _windows_
.new_PyPanel(*args
, **kwargs
)
3406 self
.this
= newobj
.this
3409 self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyPanel
)
3411 def _setCallbackInfo(*args
, **kwargs
):
3412 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
3413 return _windows_
.PyPanel__setCallbackInfo(*args
, **kwargs
)
3415 def SetBestSize(*args
, **kwargs
):
3416 """SetBestSize(self, Size size)"""
3417 return _windows_
.PyPanel_SetBestSize(*args
, **kwargs
)
3419 def base_DoMoveWindow(*args
, **kwargs
):
3420 """base_DoMoveWindow(self, int x, int y, int width, int height)"""
3421 return _windows_
.PyPanel_base_DoMoveWindow(*args
, **kwargs
)
3423 def base_DoSetSize(*args
, **kwargs
):
3424 """base_DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
3425 return _windows_
.PyPanel_base_DoSetSize(*args
, **kwargs
)
3427 def base_DoSetClientSize(*args
, **kwargs
):
3428 """base_DoSetClientSize(self, int width, int height)"""
3429 return _windows_
.PyPanel_base_DoSetClientSize(*args
, **kwargs
)
3431 def base_DoSetVirtualSize(*args
, **kwargs
):
3432 """base_DoSetVirtualSize(self, int x, int y)"""
3433 return _windows_
.PyPanel_base_DoSetVirtualSize(*args
, **kwargs
)
3435 def base_DoGetSize(*args
, **kwargs
):
3436 """base_DoGetSize() -> (width, height)"""
3437 return _windows_
.PyPanel_base_DoGetSize(*args
, **kwargs
)
3439 def base_DoGetClientSize(*args
, **kwargs
):
3440 """base_DoGetClientSize() -> (width, height)"""
3441 return _windows_
.PyPanel_base_DoGetClientSize(*args
, **kwargs
)
3443 def base_DoGetPosition(*args
, **kwargs
):
3444 """base_DoGetPosition() -> (x,y)"""
3445 return _windows_
.PyPanel_base_DoGetPosition(*args
, **kwargs
)
3447 def base_DoGetVirtualSize(*args
, **kwargs
):
3448 """base_DoGetVirtualSize(self) -> Size"""
3449 return _windows_
.PyPanel_base_DoGetVirtualSize(*args
, **kwargs
)
3451 def base_DoGetBestSize(*args
, **kwargs
):
3452 """base_DoGetBestSize(self) -> Size"""
3453 return _windows_
.PyPanel_base_DoGetBestSize(*args
, **kwargs
)
3455 def base_InitDialog(*args
, **kwargs
):
3456 """base_InitDialog(self)"""
3457 return _windows_
.PyPanel_base_InitDialog(*args
, **kwargs
)
3459 def base_TransferDataToWindow(*args
, **kwargs
):
3460 """base_TransferDataToWindow(self) -> bool"""
3461 return _windows_
.PyPanel_base_TransferDataToWindow(*args
, **kwargs
)
3463 def base_TransferDataFromWindow(*args
, **kwargs
):
3464 """base_TransferDataFromWindow(self) -> bool"""
3465 return _windows_
.PyPanel_base_TransferDataFromWindow(*args
, **kwargs
)
3467 def base_Validate(*args
, **kwargs
):
3468 """base_Validate(self) -> bool"""
3469 return _windows_
.PyPanel_base_Validate(*args
, **kwargs
)
3471 def base_AcceptsFocus(*args
, **kwargs
):
3472 """base_AcceptsFocus(self) -> bool"""
3473 return _windows_
.PyPanel_base_AcceptsFocus(*args
, **kwargs
)
3475 def base_AcceptsFocusFromKeyboard(*args
, **kwargs
):
3476 """base_AcceptsFocusFromKeyboard(self) -> bool"""
3477 return _windows_
.PyPanel_base_AcceptsFocusFromKeyboard(*args
, **kwargs
)
3479 def base_GetMaxSize(*args
, **kwargs
):
3480 """base_GetMaxSize(self) -> Size"""
3481 return _windows_
.PyPanel_base_GetMaxSize(*args
, **kwargs
)
3483 def base_AddChild(*args
, **kwargs
):
3484 """base_AddChild(self, Window child)"""
3485 return _windows_
.PyPanel_base_AddChild(*args
, **kwargs
)
3487 def base_RemoveChild(*args
, **kwargs
):
3488 """base_RemoveChild(self, Window child)"""
3489 return _windows_
.PyPanel_base_RemoveChild(*args
, **kwargs
)
3491 def base_ShouldInheritColours(*args
, **kwargs
):
3492 """base_ShouldInheritColours(self) -> bool"""
3493 return _windows_
.PyPanel_base_ShouldInheritColours(*args
, **kwargs
)
3495 def base_ApplyParentThemeBackground(*args
, **kwargs
):
3496 """base_ApplyParentThemeBackground(self, Colour c)"""
3497 return _windows_
.PyPanel_base_ApplyParentThemeBackground(*args
, **kwargs
)
3499 def base_GetDefaultAttributes(*args
, **kwargs
):
3500 """base_GetDefaultAttributes(self) -> VisualAttributes"""
3501 return _windows_
.PyPanel_base_GetDefaultAttributes(*args
, **kwargs
)
3504 class PyPanelPtr(PyPanel
):
3505 def __init__(self
, this
):
3507 if not hasattr(self
,"thisown"): self
.thisown
= 0
3508 self
.__class
__ = PyPanel
3509 _windows_
.PyPanel_swigregister(PyPanelPtr
)
3511 def PrePyPanel(*args
, **kwargs
):
3512 """PrePyPanel() -> PyPanel"""
3513 val
= _windows_
.new_PrePyPanel(*args
, **kwargs
)
3517 class PyScrolledWindow(ScrolledWindow
):
3519 return "<%s.%s; proxy of C++ wxPyScrolledWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3520 def __init__(self
, *args
, **kwargs
):
3522 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
3523 Size size=DefaultSize, long style=0, String name=PanelNameStr) -> PyScrolledWindow
3525 newobj
= _windows_
.new_PyScrolledWindow(*args
, **kwargs
)
3526 self
.this
= newobj
.this
3529 self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyPanel
)
3531 def _setCallbackInfo(*args
, **kwargs
):
3532 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
3533 return _windows_
.PyScrolledWindow__setCallbackInfo(*args
, **kwargs
)
3535 def SetBestSize(*args
, **kwargs
):
3536 """SetBestSize(self, Size size)"""
3537 return _windows_
.PyScrolledWindow_SetBestSize(*args
, **kwargs
)
3539 def base_DoMoveWindow(*args
, **kwargs
):
3540 """base_DoMoveWindow(self, int x, int y, int width, int height)"""
3541 return _windows_
.PyScrolledWindow_base_DoMoveWindow(*args
, **kwargs
)
3543 def base_DoSetSize(*args
, **kwargs
):
3544 """base_DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
3545 return _windows_
.PyScrolledWindow_base_DoSetSize(*args
, **kwargs
)
3547 def base_DoSetClientSize(*args
, **kwargs
):
3548 """base_DoSetClientSize(self, int width, int height)"""
3549 return _windows_
.PyScrolledWindow_base_DoSetClientSize(*args
, **kwargs
)
3551 def base_DoSetVirtualSize(*args
, **kwargs
):
3552 """base_DoSetVirtualSize(self, int x, int y)"""
3553 return _windows_
.PyScrolledWindow_base_DoSetVirtualSize(*args
, **kwargs
)
3555 def base_DoGetSize(*args
, **kwargs
):
3556 """base_DoGetSize() -> (width, height)"""
3557 return _windows_
.PyScrolledWindow_base_DoGetSize(*args
, **kwargs
)
3559 def base_DoGetClientSize(*args
, **kwargs
):
3560 """base_DoGetClientSize() -> (width, height)"""
3561 return _windows_
.PyScrolledWindow_base_DoGetClientSize(*args
, **kwargs
)
3563 def base_DoGetPosition(*args
, **kwargs
):
3564 """base_DoGetPosition() -> (x,y)"""
3565 return _windows_
.PyScrolledWindow_base_DoGetPosition(*args
, **kwargs
)
3567 def base_DoGetVirtualSize(*args
, **kwargs
):
3568 """base_DoGetVirtualSize(self) -> Size"""
3569 return _windows_
.PyScrolledWindow_base_DoGetVirtualSize(*args
, **kwargs
)
3571 def base_DoGetBestSize(*args
, **kwargs
):
3572 """base_DoGetBestSize(self) -> Size"""
3573 return _windows_
.PyScrolledWindow_base_DoGetBestSize(*args
, **kwargs
)
3575 def base_InitDialog(*args
, **kwargs
):
3576 """base_InitDialog(self)"""
3577 return _windows_
.PyScrolledWindow_base_InitDialog(*args
, **kwargs
)
3579 def base_TransferDataToWindow(*args
, **kwargs
):
3580 """base_TransferDataToWindow(self) -> bool"""
3581 return _windows_
.PyScrolledWindow_base_TransferDataToWindow(*args
, **kwargs
)
3583 def base_TransferDataFromWindow(*args
, **kwargs
):
3584 """base_TransferDataFromWindow(self) -> bool"""
3585 return _windows_
.PyScrolledWindow_base_TransferDataFromWindow(*args
, **kwargs
)
3587 def base_Validate(*args
, **kwargs
):
3588 """base_Validate(self) -> bool"""
3589 return _windows_
.PyScrolledWindow_base_Validate(*args
, **kwargs
)
3591 def base_AcceptsFocus(*args
, **kwargs
):
3592 """base_AcceptsFocus(self) -> bool"""
3593 return _windows_
.PyScrolledWindow_base_AcceptsFocus(*args
, **kwargs
)
3595 def base_AcceptsFocusFromKeyboard(*args
, **kwargs
):
3596 """base_AcceptsFocusFromKeyboard(self) -> bool"""
3597 return _windows_
.PyScrolledWindow_base_AcceptsFocusFromKeyboard(*args
, **kwargs
)
3599 def base_GetMaxSize(*args
, **kwargs
):
3600 """base_GetMaxSize(self) -> Size"""
3601 return _windows_
.PyScrolledWindow_base_GetMaxSize(*args
, **kwargs
)
3603 def base_AddChild(*args
, **kwargs
):
3604 """base_AddChild(self, Window child)"""
3605 return _windows_
.PyScrolledWindow_base_AddChild(*args
, **kwargs
)
3607 def base_RemoveChild(*args
, **kwargs
):
3608 """base_RemoveChild(self, Window child)"""
3609 return _windows_
.PyScrolledWindow_base_RemoveChild(*args
, **kwargs
)
3611 def base_ShouldInheritColours(*args
, **kwargs
):
3612 """base_ShouldInheritColours(self) -> bool"""
3613 return _windows_
.PyScrolledWindow_base_ShouldInheritColours(*args
, **kwargs
)
3615 def base_ApplyParentThemeBackground(*args
, **kwargs
):
3616 """base_ApplyParentThemeBackground(self, Colour c)"""
3617 return _windows_
.PyScrolledWindow_base_ApplyParentThemeBackground(*args
, **kwargs
)
3619 def base_GetDefaultAttributes(*args
, **kwargs
):
3620 """base_GetDefaultAttributes(self) -> VisualAttributes"""
3621 return _windows_
.PyScrolledWindow_base_GetDefaultAttributes(*args
, **kwargs
)
3624 class PyScrolledWindowPtr(PyScrolledWindow
):
3625 def __init__(self
, this
):
3627 if not hasattr(self
,"thisown"): self
.thisown
= 0
3628 self
.__class
__ = PyScrolledWindow
3629 _windows_
.PyScrolledWindow_swigregister(PyScrolledWindowPtr
)
3631 def PrePyScrolledWindow(*args
, **kwargs
):
3632 """PrePyScrolledWindow() -> PyScrolledWindow"""
3633 val
= _windows_
.new_PrePyScrolledWindow(*args
, **kwargs
)
3637 #---------------------------------------------------------------------------
3639 PRINT_MODE_NONE
= _windows_
.PRINT_MODE_NONE
3640 PRINT_MODE_PREVIEW
= _windows_
.PRINT_MODE_PREVIEW
3641 PRINT_MODE_FILE
= _windows_
.PRINT_MODE_FILE
3642 PRINT_MODE_PRINTER
= _windows_
.PRINT_MODE_PRINTER
3643 PRINT_MODE_STREAM
= _windows_
.PRINT_MODE_STREAM
3644 class PrintData(_core
.Object
):
3646 return "<%s.%s; proxy of C++ wxPrintData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3647 def __init__(self
, *args
, **kwargs
):
3648 """__init__(self) -> PrintData"""
3649 newobj
= _windows_
.new_PrintData(*args
, **kwargs
)
3650 self
.this
= newobj
.this
3653 def __del__(self
, destroy
=_windows_
.delete_PrintData
):
3656 if self
.thisown
: destroy(self
)
3659 def GetNoCopies(*args
, **kwargs
):
3660 """GetNoCopies(self) -> int"""
3661 return _windows_
.PrintData_GetNoCopies(*args
, **kwargs
)
3663 def GetCollate(*args
, **kwargs
):
3664 """GetCollate(self) -> bool"""
3665 return _windows_
.PrintData_GetCollate(*args
, **kwargs
)
3667 def GetOrientation(*args
, **kwargs
):
3668 """GetOrientation(self) -> int"""
3669 return _windows_
.PrintData_GetOrientation(*args
, **kwargs
)
3671 def Ok(*args
, **kwargs
):
3672 """Ok(self) -> bool"""
3673 return _windows_
.PrintData_Ok(*args
, **kwargs
)
3675 def GetPrinterName(*args
, **kwargs
):
3676 """GetPrinterName(self) -> String"""
3677 return _windows_
.PrintData_GetPrinterName(*args
, **kwargs
)
3679 def GetColour(*args
, **kwargs
):
3680 """GetColour(self) -> bool"""
3681 return _windows_
.PrintData_GetColour(*args
, **kwargs
)
3683 def GetDuplex(*args
, **kwargs
):
3684 """GetDuplex(self) -> int"""
3685 return _windows_
.PrintData_GetDuplex(*args
, **kwargs
)
3687 def GetPaperId(*args
, **kwargs
):
3688 """GetPaperId(self) -> int"""
3689 return _windows_
.PrintData_GetPaperId(*args
, **kwargs
)
3691 def GetPaperSize(*args
, **kwargs
):
3692 """GetPaperSize(self) -> Size"""
3693 return _windows_
.PrintData_GetPaperSize(*args
, **kwargs
)
3695 def GetQuality(*args
, **kwargs
):
3696 """GetQuality(self) -> int"""
3697 return _windows_
.PrintData_GetQuality(*args
, **kwargs
)
3699 def SetNoCopies(*args
, **kwargs
):
3700 """SetNoCopies(self, int v)"""
3701 return _windows_
.PrintData_SetNoCopies(*args
, **kwargs
)
3703 def SetCollate(*args
, **kwargs
):
3704 """SetCollate(self, bool flag)"""
3705 return _windows_
.PrintData_SetCollate(*args
, **kwargs
)
3707 def SetOrientation(*args
, **kwargs
):
3708 """SetOrientation(self, int orient)"""
3709 return _windows_
.PrintData_SetOrientation(*args
, **kwargs
)
3711 def SetPrinterName(*args
, **kwargs
):
3712 """SetPrinterName(self, String name)"""
3713 return _windows_
.PrintData_SetPrinterName(*args
, **kwargs
)
3715 def SetColour(*args
, **kwargs
):
3716 """SetColour(self, bool colour)"""
3717 return _windows_
.PrintData_SetColour(*args
, **kwargs
)
3719 def SetDuplex(*args
, **kwargs
):
3720 """SetDuplex(self, int duplex)"""
3721 return _windows_
.PrintData_SetDuplex(*args
, **kwargs
)
3723 def SetPaperId(*args
, **kwargs
):
3724 """SetPaperId(self, int sizeId)"""
3725 return _windows_
.PrintData_SetPaperId(*args
, **kwargs
)
3727 def SetPaperSize(*args
, **kwargs
):
3728 """SetPaperSize(self, Size sz)"""
3729 return _windows_
.PrintData_SetPaperSize(*args
, **kwargs
)
3731 def SetQuality(*args
, **kwargs
):
3732 """SetQuality(self, int quality)"""
3733 return _windows_
.PrintData_SetQuality(*args
, **kwargs
)
3735 def GetPrinterCommand(*args
, **kwargs
):
3736 """GetPrinterCommand(self) -> String"""
3737 return _windows_
.PrintData_GetPrinterCommand(*args
, **kwargs
)
3739 def GetPrinterOptions(*args
, **kwargs
):
3740 """GetPrinterOptions(self) -> String"""
3741 return _windows_
.PrintData_GetPrinterOptions(*args
, **kwargs
)
3743 def GetPreviewCommand(*args
, **kwargs
):
3744 """GetPreviewCommand(self) -> String"""
3745 return _windows_
.PrintData_GetPreviewCommand(*args
, **kwargs
)
3747 def GetFilename(*args
, **kwargs
):
3748 """GetFilename(self) -> String"""
3749 return _windows_
.PrintData_GetFilename(*args
, **kwargs
)
3751 def GetFontMetricPath(*args
, **kwargs
):
3752 """GetFontMetricPath(self) -> String"""
3753 return _windows_
.PrintData_GetFontMetricPath(*args
, **kwargs
)
3755 def GetPrinterScaleX(*args
, **kwargs
):
3756 """GetPrinterScaleX(self) -> double"""
3757 return _windows_
.PrintData_GetPrinterScaleX(*args
, **kwargs
)
3759 def GetPrinterScaleY(*args
, **kwargs
):
3760 """GetPrinterScaleY(self) -> double"""
3761 return _windows_
.PrintData_GetPrinterScaleY(*args
, **kwargs
)
3763 def GetPrinterTranslateX(*args
, **kwargs
):
3764 """GetPrinterTranslateX(self) -> long"""
3765 return _windows_
.PrintData_GetPrinterTranslateX(*args
, **kwargs
)
3767 def GetPrinterTranslateY(*args
, **kwargs
):
3768 """GetPrinterTranslateY(self) -> long"""
3769 return _windows_
.PrintData_GetPrinterTranslateY(*args
, **kwargs
)
3771 def GetPrintMode(*args
, **kwargs
):
3772 """GetPrintMode(self) -> int"""
3773 return _windows_
.PrintData_GetPrintMode(*args
, **kwargs
)
3775 def SetPrinterCommand(*args
, **kwargs
):
3776 """SetPrinterCommand(self, String command)"""
3777 return _windows_
.PrintData_SetPrinterCommand(*args
, **kwargs
)
3779 def SetPrinterOptions(*args
, **kwargs
):
3780 """SetPrinterOptions(self, String options)"""
3781 return _windows_
.PrintData_SetPrinterOptions(*args
, **kwargs
)
3783 def SetPreviewCommand(*args
, **kwargs
):
3784 """SetPreviewCommand(self, String command)"""
3785 return _windows_
.PrintData_SetPreviewCommand(*args
, **kwargs
)
3787 def SetFilename(*args
, **kwargs
):
3788 """SetFilename(self, String filename)"""
3789 return _windows_
.PrintData_SetFilename(*args
, **kwargs
)
3791 def SetFontMetricPath(*args
, **kwargs
):
3792 """SetFontMetricPath(self, String path)"""
3793 return _windows_
.PrintData_SetFontMetricPath(*args
, **kwargs
)
3795 def SetPrinterScaleX(*args
, **kwargs
):
3796 """SetPrinterScaleX(self, double x)"""
3797 return _windows_
.PrintData_SetPrinterScaleX(*args
, **kwargs
)
3799 def SetPrinterScaleY(*args
, **kwargs
):
3800 """SetPrinterScaleY(self, double y)"""
3801 return _windows_
.PrintData_SetPrinterScaleY(*args
, **kwargs
)
3803 def SetPrinterScaling(*args
, **kwargs
):
3804 """SetPrinterScaling(self, double x, double y)"""
3805 return _windows_
.PrintData_SetPrinterScaling(*args
, **kwargs
)
3807 def SetPrinterTranslateX(*args
, **kwargs
):
3808 """SetPrinterTranslateX(self, long x)"""
3809 return _windows_
.PrintData_SetPrinterTranslateX(*args
, **kwargs
)
3811 def SetPrinterTranslateY(*args
, **kwargs
):
3812 """SetPrinterTranslateY(self, long y)"""
3813 return _windows_
.PrintData_SetPrinterTranslateY(*args
, **kwargs
)
3815 def SetPrinterTranslation(*args
, **kwargs
):
3816 """SetPrinterTranslation(self, long x, long y)"""
3817 return _windows_
.PrintData_SetPrinterTranslation(*args
, **kwargs
)
3819 def SetPrintMode(*args
, **kwargs
):
3820 """SetPrintMode(self, int printMode)"""
3821 return _windows_
.PrintData_SetPrintMode(*args
, **kwargs
)
3823 def GetOutputStream(*args
, **kwargs
):
3824 """GetOutputStream(self) -> OutputStream"""
3825 return _windows_
.PrintData_GetOutputStream(*args
, **kwargs
)
3827 def SetOutputStream(*args
, **kwargs
):
3828 """SetOutputStream(self, OutputStream outputstream)"""
3829 return _windows_
.PrintData_SetOutputStream(*args
, **kwargs
)
3831 def __nonzero__(self
): return self
.Ok()
3833 class PrintDataPtr(PrintData
):
3834 def __init__(self
, this
):
3836 if not hasattr(self
,"thisown"): self
.thisown
= 0
3837 self
.__class
__ = PrintData
3838 _windows_
.PrintData_swigregister(PrintDataPtr
)
3839 PrintoutTitleStr
= cvar
.PrintoutTitleStr
3840 PreviewCanvasNameStr
= cvar
.PreviewCanvasNameStr
3842 class PageSetupDialogData(_core
.Object
):
3844 return "<%s.%s; proxy of C++ wxPageSetupDialogData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3845 def __init__(self
, *args
, **kwargs
):
3846 """__init__(self) -> PageSetupDialogData"""
3847 newobj
= _windows_
.new_PageSetupDialogData(*args
, **kwargs
)
3848 self
.this
= newobj
.this
3851 def __del__(self
, destroy
=_windows_
.delete_PageSetupDialogData
):
3854 if self
.thisown
: destroy(self
)
3857 def EnableHelp(*args
, **kwargs
):
3858 """EnableHelp(self, bool flag)"""
3859 return _windows_
.PageSetupDialogData_EnableHelp(*args
, **kwargs
)
3861 def EnableMargins(*args
, **kwargs
):
3862 """EnableMargins(self, bool flag)"""
3863 return _windows_
.PageSetupDialogData_EnableMargins(*args
, **kwargs
)
3865 def EnableOrientation(*args
, **kwargs
):
3866 """EnableOrientation(self, bool flag)"""
3867 return _windows_
.PageSetupDialogData_EnableOrientation(*args
, **kwargs
)
3869 def EnablePaper(*args
, **kwargs
):
3870 """EnablePaper(self, bool flag)"""
3871 return _windows_
.PageSetupDialogData_EnablePaper(*args
, **kwargs
)
3873 def EnablePrinter(*args
, **kwargs
):
3874 """EnablePrinter(self, bool flag)"""
3875 return _windows_
.PageSetupDialogData_EnablePrinter(*args
, **kwargs
)
3877 def GetDefaultMinMargins(*args
, **kwargs
):
3878 """GetDefaultMinMargins(self) -> bool"""
3879 return _windows_
.PageSetupDialogData_GetDefaultMinMargins(*args
, **kwargs
)
3881 def GetEnableMargins(*args
, **kwargs
):
3882 """GetEnableMargins(self) -> bool"""
3883 return _windows_
.PageSetupDialogData_GetEnableMargins(*args
, **kwargs
)
3885 def GetEnableOrientation(*args
, **kwargs
):
3886 """GetEnableOrientation(self) -> bool"""
3887 return _windows_
.PageSetupDialogData_GetEnableOrientation(*args
, **kwargs
)
3889 def GetEnablePaper(*args
, **kwargs
):
3890 """GetEnablePaper(self) -> bool"""
3891 return _windows_
.PageSetupDialogData_GetEnablePaper(*args
, **kwargs
)
3893 def GetEnablePrinter(*args
, **kwargs
):
3894 """GetEnablePrinter(self) -> bool"""
3895 return _windows_
.PageSetupDialogData_GetEnablePrinter(*args
, **kwargs
)
3897 def GetEnableHelp(*args
, **kwargs
):
3898 """GetEnableHelp(self) -> bool"""
3899 return _windows_
.PageSetupDialogData_GetEnableHelp(*args
, **kwargs
)
3901 def GetDefaultInfo(*args
, **kwargs
):
3902 """GetDefaultInfo(self) -> bool"""
3903 return _windows_
.PageSetupDialogData_GetDefaultInfo(*args
, **kwargs
)
3905 def GetMarginTopLeft(*args
, **kwargs
):
3906 """GetMarginTopLeft(self) -> Point"""
3907 return _windows_
.PageSetupDialogData_GetMarginTopLeft(*args
, **kwargs
)
3909 def GetMarginBottomRight(*args
, **kwargs
):
3910 """GetMarginBottomRight(self) -> Point"""
3911 return _windows_
.PageSetupDialogData_GetMarginBottomRight(*args
, **kwargs
)
3913 def GetMinMarginTopLeft(*args
, **kwargs
):
3914 """GetMinMarginTopLeft(self) -> Point"""
3915 return _windows_
.PageSetupDialogData_GetMinMarginTopLeft(*args
, **kwargs
)
3917 def GetMinMarginBottomRight(*args
, **kwargs
):
3918 """GetMinMarginBottomRight(self) -> Point"""
3919 return _windows_
.PageSetupDialogData_GetMinMarginBottomRight(*args
, **kwargs
)
3921 def GetPaperId(*args
, **kwargs
):
3922 """GetPaperId(self) -> int"""
3923 return _windows_
.PageSetupDialogData_GetPaperId(*args
, **kwargs
)
3925 def GetPaperSize(*args
, **kwargs
):
3926 """GetPaperSize(self) -> Size"""
3927 return _windows_
.PageSetupDialogData_GetPaperSize(*args
, **kwargs
)
3929 def GetPrintData(*args
, **kwargs
):
3930 """GetPrintData(self) -> PrintData"""
3931 return _windows_
.PageSetupDialogData_GetPrintData(*args
, **kwargs
)
3933 def Ok(*args
, **kwargs
):
3934 """Ok(self) -> bool"""
3935 return _windows_
.PageSetupDialogData_Ok(*args
, **kwargs
)
3937 def SetDefaultInfo(*args
, **kwargs
):
3938 """SetDefaultInfo(self, bool flag)"""
3939 return _windows_
.PageSetupDialogData_SetDefaultInfo(*args
, **kwargs
)
3941 def SetDefaultMinMargins(*args
, **kwargs
):
3942 """SetDefaultMinMargins(self, bool flag)"""
3943 return _windows_
.PageSetupDialogData_SetDefaultMinMargins(*args
, **kwargs
)
3945 def SetMarginTopLeft(*args
, **kwargs
):
3946 """SetMarginTopLeft(self, Point pt)"""
3947 return _windows_
.PageSetupDialogData_SetMarginTopLeft(*args
, **kwargs
)
3949 def SetMarginBottomRight(*args
, **kwargs
):
3950 """SetMarginBottomRight(self, Point pt)"""
3951 return _windows_
.PageSetupDialogData_SetMarginBottomRight(*args
, **kwargs
)
3953 def SetMinMarginTopLeft(*args
, **kwargs
):
3954 """SetMinMarginTopLeft(self, Point pt)"""
3955 return _windows_
.PageSetupDialogData_SetMinMarginTopLeft(*args
, **kwargs
)
3957 def SetMinMarginBottomRight(*args
, **kwargs
):
3958 """SetMinMarginBottomRight(self, Point pt)"""
3959 return _windows_
.PageSetupDialogData_SetMinMarginBottomRight(*args
, **kwargs
)
3961 def SetPaperId(*args
, **kwargs
):
3962 """SetPaperId(self, int id)"""
3963 return _windows_
.PageSetupDialogData_SetPaperId(*args
, **kwargs
)
3965 def SetPaperSize(*args
, **kwargs
):
3966 """SetPaperSize(self, Size size)"""
3967 return _windows_
.PageSetupDialogData_SetPaperSize(*args
, **kwargs
)
3969 def SetPrintData(*args
, **kwargs
):
3970 """SetPrintData(self, PrintData printData)"""
3971 return _windows_
.PageSetupDialogData_SetPrintData(*args
, **kwargs
)
3973 def __nonzero__(self
): return self
.Ok()
3975 class PageSetupDialogDataPtr(PageSetupDialogData
):
3976 def __init__(self
, this
):
3978 if not hasattr(self
,"thisown"): self
.thisown
= 0
3979 self
.__class
__ = PageSetupDialogData
3980 _windows_
.PageSetupDialogData_swigregister(PageSetupDialogDataPtr
)
3982 class PageSetupDialog(Dialog
):
3984 return "<%s.%s; proxy of C++ wxPageSetupDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3985 def __init__(self
, *args
, **kwargs
):
3986 """__init__(self, Window parent, PageSetupDialogData data=None) -> PageSetupDialog"""
3987 newobj
= _windows_
.new_PageSetupDialog(*args
, **kwargs
)
3988 self
.this
= newobj
.this
3991 self
._setOORInfo
(self
)
3993 def GetPageSetupData(*args
, **kwargs
):
3994 """GetPageSetupData(self) -> PageSetupDialogData"""
3995 return _windows_
.PageSetupDialog_GetPageSetupData(*args
, **kwargs
)
3997 def ShowModal(*args
, **kwargs
):
3998 """ShowModal(self) -> int"""
3999 return _windows_
.PageSetupDialog_ShowModal(*args
, **kwargs
)
4002 class PageSetupDialogPtr(PageSetupDialog
):
4003 def __init__(self
, this
):
4005 if not hasattr(self
,"thisown"): self
.thisown
= 0
4006 self
.__class
__ = PageSetupDialog
4007 _windows_
.PageSetupDialog_swigregister(PageSetupDialogPtr
)
4009 class PrintDialogData(_core
.Object
):
4011 return "<%s.%s; proxy of C++ wxPrintDialogData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4012 def __init__(self
, *args
):
4014 __init__(self) -> PrintDialogData
4015 __init__(self, PrintData printData) -> PrintDialogData
4017 newobj
= _windows_
.new_PrintDialogData(*args
)
4018 self
.this
= newobj
.this
4021 def __del__(self
, destroy
=_windows_
.delete_PrintDialogData
):
4024 if self
.thisown
: destroy(self
)
4027 def GetFromPage(*args
, **kwargs
):
4028 """GetFromPage(self) -> int"""
4029 return _windows_
.PrintDialogData_GetFromPage(*args
, **kwargs
)
4031 def GetToPage(*args
, **kwargs
):
4032 """GetToPage(self) -> int"""
4033 return _windows_
.PrintDialogData_GetToPage(*args
, **kwargs
)
4035 def GetMinPage(*args
, **kwargs
):
4036 """GetMinPage(self) -> int"""
4037 return _windows_
.PrintDialogData_GetMinPage(*args
, **kwargs
)
4039 def GetMaxPage(*args
, **kwargs
):
4040 """GetMaxPage(self) -> int"""
4041 return _windows_
.PrintDialogData_GetMaxPage(*args
, **kwargs
)
4043 def GetNoCopies(*args
, **kwargs
):
4044 """GetNoCopies(self) -> int"""
4045 return _windows_
.PrintDialogData_GetNoCopies(*args
, **kwargs
)
4047 def GetAllPages(*args
, **kwargs
):
4048 """GetAllPages(self) -> bool"""
4049 return _windows_
.PrintDialogData_GetAllPages(*args
, **kwargs
)
4051 def GetSelection(*args
, **kwargs
):
4052 """GetSelection(self) -> bool"""
4053 return _windows_
.PrintDialogData_GetSelection(*args
, **kwargs
)
4055 def GetCollate(*args
, **kwargs
):
4056 """GetCollate(self) -> bool"""
4057 return _windows_
.PrintDialogData_GetCollate(*args
, **kwargs
)
4059 def GetPrintToFile(*args
, **kwargs
):
4060 """GetPrintToFile(self) -> bool"""
4061 return _windows_
.PrintDialogData_GetPrintToFile(*args
, **kwargs
)
4063 def GetSetupDialog(*args
, **kwargs
):
4064 """GetSetupDialog(self) -> bool"""
4065 return _windows_
.PrintDialogData_GetSetupDialog(*args
, **kwargs
)
4067 def SetFromPage(*args
, **kwargs
):
4068 """SetFromPage(self, int v)"""
4069 return _windows_
.PrintDialogData_SetFromPage(*args
, **kwargs
)
4071 def SetToPage(*args
, **kwargs
):
4072 """SetToPage(self, int v)"""
4073 return _windows_
.PrintDialogData_SetToPage(*args
, **kwargs
)
4075 def SetMinPage(*args
, **kwargs
):
4076 """SetMinPage(self, int v)"""
4077 return _windows_
.PrintDialogData_SetMinPage(*args
, **kwargs
)
4079 def SetMaxPage(*args
, **kwargs
):
4080 """SetMaxPage(self, int v)"""
4081 return _windows_
.PrintDialogData_SetMaxPage(*args
, **kwargs
)
4083 def SetNoCopies(*args
, **kwargs
):
4084 """SetNoCopies(self, int v)"""
4085 return _windows_
.PrintDialogData_SetNoCopies(*args
, **kwargs
)
4087 def SetAllPages(*args
, **kwargs
):
4088 """SetAllPages(self, bool flag)"""
4089 return _windows_
.PrintDialogData_SetAllPages(*args
, **kwargs
)
4091 def SetSelection(*args
, **kwargs
):
4092 """SetSelection(self, bool flag)"""
4093 return _windows_
.PrintDialogData_SetSelection(*args
, **kwargs
)
4095 def SetCollate(*args
, **kwargs
):
4096 """SetCollate(self, bool flag)"""
4097 return _windows_
.PrintDialogData_SetCollate(*args
, **kwargs
)
4099 def SetPrintToFile(*args
, **kwargs
):
4100 """SetPrintToFile(self, bool flag)"""
4101 return _windows_
.PrintDialogData_SetPrintToFile(*args
, **kwargs
)
4103 def SetSetupDialog(*args
, **kwargs
):
4104 """SetSetupDialog(self, bool flag)"""
4105 return _windows_
.PrintDialogData_SetSetupDialog(*args
, **kwargs
)
4107 def EnablePrintToFile(*args
, **kwargs
):
4108 """EnablePrintToFile(self, bool flag)"""
4109 return _windows_
.PrintDialogData_EnablePrintToFile(*args
, **kwargs
)
4111 def EnableSelection(*args
, **kwargs
):
4112 """EnableSelection(self, bool flag)"""
4113 return _windows_
.PrintDialogData_EnableSelection(*args
, **kwargs
)
4115 def EnablePageNumbers(*args
, **kwargs
):
4116 """EnablePageNumbers(self, bool flag)"""
4117 return _windows_
.PrintDialogData_EnablePageNumbers(*args
, **kwargs
)
4119 def EnableHelp(*args
, **kwargs
):
4120 """EnableHelp(self, bool flag)"""
4121 return _windows_
.PrintDialogData_EnableHelp(*args
, **kwargs
)
4123 def GetEnablePrintToFile(*args
, **kwargs
):
4124 """GetEnablePrintToFile(self) -> bool"""
4125 return _windows_
.PrintDialogData_GetEnablePrintToFile(*args
, **kwargs
)
4127 def GetEnableSelection(*args
, **kwargs
):
4128 """GetEnableSelection(self) -> bool"""
4129 return _windows_
.PrintDialogData_GetEnableSelection(*args
, **kwargs
)
4131 def GetEnablePageNumbers(*args
, **kwargs
):
4132 """GetEnablePageNumbers(self) -> bool"""
4133 return _windows_
.PrintDialogData_GetEnablePageNumbers(*args
, **kwargs
)
4135 def GetEnableHelp(*args
, **kwargs
):
4136 """GetEnableHelp(self) -> bool"""
4137 return _windows_
.PrintDialogData_GetEnableHelp(*args
, **kwargs
)
4139 def Ok(*args
, **kwargs
):
4140 """Ok(self) -> bool"""
4141 return _windows_
.PrintDialogData_Ok(*args
, **kwargs
)
4143 def GetPrintData(*args
, **kwargs
):
4144 """GetPrintData(self) -> PrintData"""
4145 return _windows_
.PrintDialogData_GetPrintData(*args
, **kwargs
)
4147 def SetPrintData(*args
, **kwargs
):
4148 """SetPrintData(self, PrintData printData)"""
4149 return _windows_
.PrintDialogData_SetPrintData(*args
, **kwargs
)
4151 def __nonzero__(self
): return self
.Ok()
4153 class PrintDialogDataPtr(PrintDialogData
):
4154 def __init__(self
, this
):
4156 if not hasattr(self
,"thisown"): self
.thisown
= 0
4157 self
.__class
__ = PrintDialogData
4158 _windows_
.PrintDialogData_swigregister(PrintDialogDataPtr
)
4160 class PrintDialog(Dialog
):
4162 return "<%s.%s; proxy of C++ wxPrintDialog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4163 def __init__(self
, *args
, **kwargs
):
4164 """__init__(self, Window parent, PrintDialogData data=None) -> PrintDialog"""
4165 newobj
= _windows_
.new_PrintDialog(*args
, **kwargs
)
4166 self
.this
= newobj
.this
4169 self
._setOORInfo
(self
)
4171 def GetPrintDialogData(*args
, **kwargs
):
4172 """GetPrintDialogData(self) -> PrintDialogData"""
4173 return _windows_
.PrintDialog_GetPrintDialogData(*args
, **kwargs
)
4175 def GetPrintDC(*args
, **kwargs
):
4176 """GetPrintDC(self) -> DC"""
4177 return _windows_
.PrintDialog_GetPrintDC(*args
, **kwargs
)
4179 def ShowModal(*args
, **kwargs
):
4180 """ShowModal(self) -> int"""
4181 return _windows_
.PrintDialog_ShowModal(*args
, **kwargs
)
4184 class PrintDialogPtr(PrintDialog
):
4185 def __init__(self
, this
):
4187 if not hasattr(self
,"thisown"): self
.thisown
= 0
4188 self
.__class
__ = PrintDialog
4189 _windows_
.PrintDialog_swigregister(PrintDialogPtr
)
4191 PRINTER_NO_ERROR
= _windows_
.PRINTER_NO_ERROR
4192 PRINTER_CANCELLED
= _windows_
.PRINTER_CANCELLED
4193 PRINTER_ERROR
= _windows_
.PRINTER_ERROR
4194 class Printer(_core
.Object
):
4196 return "<%s.%s; proxy of C++ wxPrinter instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4197 def __init__(self
, *args
, **kwargs
):
4198 """__init__(self, PrintDialogData data=None) -> Printer"""
4199 newobj
= _windows_
.new_Printer(*args
, **kwargs
)
4200 self
.this
= newobj
.this
4203 def __del__(self
, destroy
=_windows_
.delete_Printer
):
4206 if self
.thisown
: destroy(self
)
4209 def CreateAbortWindow(*args
, **kwargs
):
4210 """CreateAbortWindow(self, Window parent, Printout printout)"""
4211 return _windows_
.Printer_CreateAbortWindow(*args
, **kwargs
)
4213 def GetPrintDialogData(*args
, **kwargs
):
4214 """GetPrintDialogData(self) -> PrintDialogData"""
4215 return _windows_
.Printer_GetPrintDialogData(*args
, **kwargs
)
4217 def Print(*args
, **kwargs
):
4218 """Print(self, Window parent, Printout printout, int prompt=True) -> bool"""
4219 return _windows_
.Printer_Print(*args
, **kwargs
)
4221 def PrintDialog(*args
, **kwargs
):
4222 """PrintDialog(self, Window parent) -> DC"""
4223 return _windows_
.Printer_PrintDialog(*args
, **kwargs
)
4225 def ReportError(*args
, **kwargs
):
4226 """ReportError(self, Window parent, Printout printout, String message)"""
4227 return _windows_
.Printer_ReportError(*args
, **kwargs
)
4229 def Setup(*args
, **kwargs
):
4230 """Setup(self, Window parent) -> bool"""
4231 return _windows_
.Printer_Setup(*args
, **kwargs
)
4233 def GetAbort(*args
, **kwargs
):
4234 """GetAbort(self) -> bool"""
4235 return _windows_
.Printer_GetAbort(*args
, **kwargs
)
4237 def GetLastError(*args
, **kwargs
):
4238 """GetLastError() -> int"""
4239 return _windows_
.Printer_GetLastError(*args
, **kwargs
)
4241 GetLastError
= staticmethod(GetLastError
)
4243 class PrinterPtr(Printer
):
4244 def __init__(self
, this
):
4246 if not hasattr(self
,"thisown"): self
.thisown
= 0
4247 self
.__class
__ = Printer
4248 _windows_
.Printer_swigregister(PrinterPtr
)
4250 def Printer_GetLastError(*args
, **kwargs
):
4251 """Printer_GetLastError() -> int"""
4252 return _windows_
.Printer_GetLastError(*args
, **kwargs
)
4254 class Printout(_core
.Object
):
4256 return "<%s.%s; proxy of C++ wxPyPrintout instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4257 def __init__(self
, *args
, **kwargs
):
4258 """__init__(self, String title=PrintoutTitleStr) -> Printout"""
4259 newobj
= _windows_
.new_Printout(*args
, **kwargs
)
4260 self
.this
= newobj
.this
4263 self
._setCallbackInfo
(self
, Printout
)
4265 def _setCallbackInfo(*args
, **kwargs
):
4266 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
4267 return _windows_
.Printout__setCallbackInfo(*args
, **kwargs
)
4269 def GetTitle(*args
, **kwargs
):
4270 """GetTitle(self) -> String"""
4271 return _windows_
.Printout_GetTitle(*args
, **kwargs
)
4273 def GetDC(*args
, **kwargs
):
4274 """GetDC(self) -> DC"""
4275 return _windows_
.Printout_GetDC(*args
, **kwargs
)
4277 def SetDC(*args
, **kwargs
):
4278 """SetDC(self, DC dc)"""
4279 return _windows_
.Printout_SetDC(*args
, **kwargs
)
4281 def SetPageSizePixels(*args
, **kwargs
):
4282 """SetPageSizePixels(self, int w, int h)"""
4283 return _windows_
.Printout_SetPageSizePixels(*args
, **kwargs
)
4285 def GetPageSizePixels(*args
, **kwargs
):
4286 """GetPageSizePixels() -> (w, h)"""
4287 return _windows_
.Printout_GetPageSizePixels(*args
, **kwargs
)
4289 def SetPageSizeMM(*args
, **kwargs
):
4290 """SetPageSizeMM(self, int w, int h)"""
4291 return _windows_
.Printout_SetPageSizeMM(*args
, **kwargs
)
4293 def GetPageSizeMM(*args
, **kwargs
):
4294 """GetPageSizeMM() -> (w, h)"""
4295 return _windows_
.Printout_GetPageSizeMM(*args
, **kwargs
)
4297 def SetPPIScreen(*args
, **kwargs
):
4298 """SetPPIScreen(self, int x, int y)"""
4299 return _windows_
.Printout_SetPPIScreen(*args
, **kwargs
)
4301 def GetPPIScreen(*args
, **kwargs
):
4302 """GetPPIScreen() -> (x,y)"""
4303 return _windows_
.Printout_GetPPIScreen(*args
, **kwargs
)
4305 def SetPPIPrinter(*args
, **kwargs
):
4306 """SetPPIPrinter(self, int x, int y)"""
4307 return _windows_
.Printout_SetPPIPrinter(*args
, **kwargs
)
4309 def GetPPIPrinter(*args
, **kwargs
):
4310 """GetPPIPrinter() -> (x,y)"""
4311 return _windows_
.Printout_GetPPIPrinter(*args
, **kwargs
)
4313 def IsPreview(*args
, **kwargs
):
4314 """IsPreview(self) -> bool"""
4315 return _windows_
.Printout_IsPreview(*args
, **kwargs
)
4317 def SetIsPreview(*args
, **kwargs
):
4318 """SetIsPreview(self, bool p)"""
4319 return _windows_
.Printout_SetIsPreview(*args
, **kwargs
)
4321 def base_OnBeginDocument(*args
, **kwargs
):
4322 """base_OnBeginDocument(self, int startPage, int endPage) -> bool"""
4323 return _windows_
.Printout_base_OnBeginDocument(*args
, **kwargs
)
4325 def base_OnEndDocument(*args
, **kwargs
):
4326 """base_OnEndDocument(self)"""
4327 return _windows_
.Printout_base_OnEndDocument(*args
, **kwargs
)
4329 def base_OnBeginPrinting(*args
, **kwargs
):
4330 """base_OnBeginPrinting(self)"""
4331 return _windows_
.Printout_base_OnBeginPrinting(*args
, **kwargs
)
4333 def base_OnEndPrinting(*args
, **kwargs
):
4334 """base_OnEndPrinting(self)"""
4335 return _windows_
.Printout_base_OnEndPrinting(*args
, **kwargs
)
4337 def base_OnPreparePrinting(*args
, **kwargs
):
4338 """base_OnPreparePrinting(self)"""
4339 return _windows_
.Printout_base_OnPreparePrinting(*args
, **kwargs
)
4341 def base_HasPage(*args
, **kwargs
):
4342 """base_HasPage(self, int page) -> bool"""
4343 return _windows_
.Printout_base_HasPage(*args
, **kwargs
)
4345 def base_GetPageInfo(*args
, **kwargs
):
4346 """base_GetPageInfo() -> (minPage, maxPage, pageFrom, pageTo)"""
4347 return _windows_
.Printout_base_GetPageInfo(*args
, **kwargs
)
4350 class PrintoutPtr(Printout
):
4351 def __init__(self
, this
):
4353 if not hasattr(self
,"thisown"): self
.thisown
= 0
4354 self
.__class
__ = Printout
4355 _windows_
.Printout_swigregister(PrintoutPtr
)
4357 class PreviewCanvas(ScrolledWindow
):
4359 return "<%s.%s; proxy of C++ wxPreviewCanvas instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4360 def __init__(self
, *args
, **kwargs
):
4362 __init__(self, PrintPreview preview, Window parent, Point pos=DefaultPosition,
4363 Size size=DefaultSize, long style=0,
4364 String name=PreviewCanvasNameStr) -> PreviewCanvas
4366 newobj
= _windows_
.new_PreviewCanvas(*args
, **kwargs
)
4367 self
.this
= newobj
.this
4370 self
._setOORInfo
(self
)
4373 class PreviewCanvasPtr(PreviewCanvas
):
4374 def __init__(self
, this
):
4376 if not hasattr(self
,"thisown"): self
.thisown
= 0
4377 self
.__class
__ = PreviewCanvas
4378 _windows_
.PreviewCanvas_swigregister(PreviewCanvasPtr
)
4380 class PreviewFrame(Frame
):
4382 return "<%s.%s; proxy of C++ wxPreviewFrame instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4383 def __init__(self
, *args
, **kwargs
):
4385 __init__(self, PrintPreview preview, Frame parent, String title, Point pos=DefaultPosition,
4386 Size size=DefaultSize,
4387 long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> PreviewFrame
4389 newobj
= _windows_
.new_PreviewFrame(*args
, **kwargs
)
4390 self
.this
= newobj
.this
4393 self
._setOORInfo
(self
)
4395 def Initialize(*args
, **kwargs
):
4396 """Initialize(self)"""
4397 return _windows_
.PreviewFrame_Initialize(*args
, **kwargs
)
4399 def CreateControlBar(*args
, **kwargs
):
4400 """CreateControlBar(self)"""
4401 return _windows_
.PreviewFrame_CreateControlBar(*args
, **kwargs
)
4403 def CreateCanvas(*args
, **kwargs
):
4404 """CreateCanvas(self)"""
4405 return _windows_
.PreviewFrame_CreateCanvas(*args
, **kwargs
)
4407 def GetControlBar(*args
, **kwargs
):
4408 """GetControlBar(self) -> PreviewControlBar"""
4409 return _windows_
.PreviewFrame_GetControlBar(*args
, **kwargs
)
4412 class PreviewFramePtr(PreviewFrame
):
4413 def __init__(self
, this
):
4415 if not hasattr(self
,"thisown"): self
.thisown
= 0
4416 self
.__class
__ = PreviewFrame
4417 _windows_
.PreviewFrame_swigregister(PreviewFramePtr
)
4419 PREVIEW_PRINT
= _windows_
.PREVIEW_PRINT
4420 PREVIEW_PREVIOUS
= _windows_
.PREVIEW_PREVIOUS
4421 PREVIEW_NEXT
= _windows_
.PREVIEW_NEXT
4422 PREVIEW_ZOOM
= _windows_
.PREVIEW_ZOOM
4423 PREVIEW_FIRST
= _windows_
.PREVIEW_FIRST
4424 PREVIEW_LAST
= _windows_
.PREVIEW_LAST
4425 PREVIEW_GOTO
= _windows_
.PREVIEW_GOTO
4426 PREVIEW_DEFAULT
= _windows_
.PREVIEW_DEFAULT
4427 ID_PREVIEW_CLOSE
= _windows_
.ID_PREVIEW_CLOSE
4428 ID_PREVIEW_NEXT
= _windows_
.ID_PREVIEW_NEXT
4429 ID_PREVIEW_PREVIOUS
= _windows_
.ID_PREVIEW_PREVIOUS
4430 ID_PREVIEW_PRINT
= _windows_
.ID_PREVIEW_PRINT
4431 ID_PREVIEW_ZOOM
= _windows_
.ID_PREVIEW_ZOOM
4432 ID_PREVIEW_FIRST
= _windows_
.ID_PREVIEW_FIRST
4433 ID_PREVIEW_LAST
= _windows_
.ID_PREVIEW_LAST
4434 ID_PREVIEW_GOTO
= _windows_
.ID_PREVIEW_GOTO
4435 class PreviewControlBar(Panel
):
4437 return "<%s.%s; proxy of C++ wxPreviewControlBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4438 def __init__(self
, *args
, **kwargs
):
4440 __init__(self, PrintPreview preview, long buttons, Window parent,
4441 Point pos=DefaultPosition, Size size=DefaultSize,
4442 long style=TAB_TRAVERSAL, String name=PanelNameStr) -> PreviewControlBar
4444 newobj
= _windows_
.new_PreviewControlBar(*args
, **kwargs
)
4445 self
.this
= newobj
.this
4448 self
._setOORInfo
(self
)
4450 def GetZoomControl(*args
, **kwargs
):
4451 """GetZoomControl(self) -> int"""
4452 return _windows_
.PreviewControlBar_GetZoomControl(*args
, **kwargs
)
4454 def SetZoomControl(*args
, **kwargs
):
4455 """SetZoomControl(self, int zoom)"""
4456 return _windows_
.PreviewControlBar_SetZoomControl(*args
, **kwargs
)
4458 def GetPrintPreview(*args
, **kwargs
):
4459 """GetPrintPreview(self) -> PrintPreview"""
4460 return _windows_
.PreviewControlBar_GetPrintPreview(*args
, **kwargs
)
4462 def OnNext(*args
, **kwargs
):
4464 return _windows_
.PreviewControlBar_OnNext(*args
, **kwargs
)
4466 def OnPrevious(*args
, **kwargs
):
4467 """OnPrevious(self)"""
4468 return _windows_
.PreviewControlBar_OnPrevious(*args
, **kwargs
)
4470 def OnFirst(*args
, **kwargs
):
4472 return _windows_
.PreviewControlBar_OnFirst(*args
, **kwargs
)
4474 def OnLast(*args
, **kwargs
):
4476 return _windows_
.PreviewControlBar_OnLast(*args
, **kwargs
)
4478 def OnGoto(*args
, **kwargs
):
4480 return _windows_
.PreviewControlBar_OnGoto(*args
, **kwargs
)
4483 class PreviewControlBarPtr(PreviewControlBar
):
4484 def __init__(self
, this
):
4486 if not hasattr(self
,"thisown"): self
.thisown
= 0
4487 self
.__class
__ = PreviewControlBar
4488 _windows_
.PreviewControlBar_swigregister(PreviewControlBarPtr
)
4490 class PrintPreview(_core
.Object
):
4492 return "<%s.%s; proxy of C++ wxPrintPreview instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4493 def __init__(self
, *args
):
4495 __init__(self, Printout printout, Printout printoutForPrinting, PrintDialogData data=None) -> PrintPreview
4496 __init__(self, Printout printout, Printout printoutForPrinting, PrintData data) -> PrintPreview
4498 newobj
= _windows_
.new_PrintPreview(*args
)
4499 self
.this
= newobj
.this
4502 def SetCurrentPage(*args
, **kwargs
):
4503 """SetCurrentPage(self, int pageNum) -> bool"""
4504 return _windows_
.PrintPreview_SetCurrentPage(*args
, **kwargs
)
4506 def GetCurrentPage(*args
, **kwargs
):
4507 """GetCurrentPage(self) -> int"""
4508 return _windows_
.PrintPreview_GetCurrentPage(*args
, **kwargs
)
4510 def SetPrintout(*args
, **kwargs
):
4511 """SetPrintout(self, Printout printout)"""
4512 return _windows_
.PrintPreview_SetPrintout(*args
, **kwargs
)
4514 def GetPrintout(*args
, **kwargs
):
4515 """GetPrintout(self) -> Printout"""
4516 return _windows_
.PrintPreview_GetPrintout(*args
, **kwargs
)
4518 def GetPrintoutForPrinting(*args
, **kwargs
):
4519 """GetPrintoutForPrinting(self) -> Printout"""
4520 return _windows_
.PrintPreview_GetPrintoutForPrinting(*args
, **kwargs
)
4522 def SetFrame(*args
, **kwargs
):
4523 """SetFrame(self, Frame frame)"""
4524 return _windows_
.PrintPreview_SetFrame(*args
, **kwargs
)
4526 def SetCanvas(*args
, **kwargs
):
4527 """SetCanvas(self, PreviewCanvas canvas)"""
4528 return _windows_
.PrintPreview_SetCanvas(*args
, **kwargs
)
4530 def GetFrame(*args
, **kwargs
):
4531 """GetFrame(self) -> Frame"""
4532 return _windows_
.PrintPreview_GetFrame(*args
, **kwargs
)
4534 def GetCanvas(*args
, **kwargs
):
4535 """GetCanvas(self) -> PreviewCanvas"""
4536 return _windows_
.PrintPreview_GetCanvas(*args
, **kwargs
)
4538 def PaintPage(*args
, **kwargs
):
4539 """PaintPage(self, PreviewCanvas canvas, DC dc) -> bool"""
4540 return _windows_
.PrintPreview_PaintPage(*args
, **kwargs
)
4542 def DrawBlankPage(*args
, **kwargs
):
4543 """DrawBlankPage(self, PreviewCanvas canvas, DC dc) -> bool"""
4544 return _windows_
.PrintPreview_DrawBlankPage(*args
, **kwargs
)
4546 def RenderPage(*args
, **kwargs
):
4547 """RenderPage(self, int pageNum) -> bool"""
4548 return _windows_
.PrintPreview_RenderPage(*args
, **kwargs
)
4550 def AdjustScrollbars(*args
, **kwargs
):
4551 """AdjustScrollbars(self, PreviewCanvas canvas)"""
4552 return _windows_
.PrintPreview_AdjustScrollbars(*args
, **kwargs
)
4554 def GetPrintDialogData(*args
, **kwargs
):
4555 """GetPrintDialogData(self) -> PrintDialogData"""
4556 return _windows_
.PrintPreview_GetPrintDialogData(*args
, **kwargs
)
4558 def SetZoom(*args
, **kwargs
):
4559 """SetZoom(self, int percent)"""
4560 return _windows_
.PrintPreview_SetZoom(*args
, **kwargs
)
4562 def GetZoom(*args
, **kwargs
):
4563 """GetZoom(self) -> int"""
4564 return _windows_
.PrintPreview_GetZoom(*args
, **kwargs
)
4566 def GetMaxPage(*args
, **kwargs
):
4567 """GetMaxPage(self) -> int"""
4568 return _windows_
.PrintPreview_GetMaxPage(*args
, **kwargs
)
4570 def GetMinPage(*args
, **kwargs
):
4571 """GetMinPage(self) -> int"""
4572 return _windows_
.PrintPreview_GetMinPage(*args
, **kwargs
)
4574 def Ok(*args
, **kwargs
):
4575 """Ok(self) -> bool"""
4576 return _windows_
.PrintPreview_Ok(*args
, **kwargs
)
4578 def SetOk(*args
, **kwargs
):
4579 """SetOk(self, bool ok)"""
4580 return _windows_
.PrintPreview_SetOk(*args
, **kwargs
)
4582 def Print(*args
, **kwargs
):
4583 """Print(self, bool interactive) -> bool"""
4584 return _windows_
.PrintPreview_Print(*args
, **kwargs
)
4586 def DetermineScaling(*args
, **kwargs
):
4587 """DetermineScaling(self)"""
4588 return _windows_
.PrintPreview_DetermineScaling(*args
, **kwargs
)
4590 def __nonzero__(self
): return self
.Ok()
4592 class PrintPreviewPtr(PrintPreview
):
4593 def __init__(self
, this
):
4595 if not hasattr(self
,"thisown"): self
.thisown
= 0
4596 self
.__class
__ = PrintPreview
4597 _windows_
.PrintPreview_swigregister(PrintPreviewPtr
)
4599 class PyPrintPreview(PrintPreview
):
4601 return "<%s.%s; proxy of C++ wxPyPrintPreview instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4602 def __init__(self
, *args
):
4604 __init__(self, Printout printout, Printout printoutForPrinting, PrintDialogData data=None) -> PyPrintPreview
4605 __init__(self, Printout printout, Printout printoutForPrinting, PrintData data) -> PyPrintPreview
4607 newobj
= _windows_
.new_PyPrintPreview(*args
)
4608 self
.this
= newobj
.this
4611 self
._setCallbackInfo
(self
, PyPrintPreview
)
4613 def _setCallbackInfo(*args
, **kwargs
):
4614 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
4615 return _windows_
.PyPrintPreview__setCallbackInfo(*args
, **kwargs
)
4617 def base_SetCurrentPage(*args
, **kwargs
):
4618 """base_SetCurrentPage(self, int pageNum) -> bool"""
4619 return _windows_
.PyPrintPreview_base_SetCurrentPage(*args
, **kwargs
)
4621 def base_PaintPage(*args
, **kwargs
):
4622 """base_PaintPage(self, PreviewCanvas canvas, DC dc) -> bool"""
4623 return _windows_
.PyPrintPreview_base_PaintPage(*args
, **kwargs
)
4625 def base_DrawBlankPage(*args
, **kwargs
):
4626 """base_DrawBlankPage(self, PreviewCanvas canvas, DC dc) -> bool"""
4627 return _windows_
.PyPrintPreview_base_DrawBlankPage(*args
, **kwargs
)
4629 def base_RenderPage(*args
, **kwargs
):
4630 """base_RenderPage(self, int pageNum) -> bool"""
4631 return _windows_
.PyPrintPreview_base_RenderPage(*args
, **kwargs
)
4633 def base_SetZoom(*args
, **kwargs
):
4634 """base_SetZoom(self, int percent)"""
4635 return _windows_
.PyPrintPreview_base_SetZoom(*args
, **kwargs
)
4637 def base_Print(*args
, **kwargs
):
4638 """base_Print(self, bool interactive) -> bool"""
4639 return _windows_
.PyPrintPreview_base_Print(*args
, **kwargs
)
4641 def base_DetermineScaling(*args
, **kwargs
):
4642 """base_DetermineScaling(self)"""
4643 return _windows_
.PyPrintPreview_base_DetermineScaling(*args
, **kwargs
)
4646 class PyPrintPreviewPtr(PyPrintPreview
):
4647 def __init__(self
, this
):
4649 if not hasattr(self
,"thisown"): self
.thisown
= 0
4650 self
.__class
__ = PyPrintPreview
4651 _windows_
.PyPrintPreview_swigregister(PyPrintPreviewPtr
)
4653 class PyPreviewFrame(PreviewFrame
):
4655 return "<%s.%s; proxy of C++ wxPyPreviewFrame instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4656 def __init__(self
, *args
, **kwargs
):
4658 __init__(self, PrintPreview preview, Frame parent, String title, Point pos=DefaultPosition,
4659 Size size=DefaultSize,
4660 long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> PyPreviewFrame
4662 newobj
= _windows_
.new_PyPreviewFrame(*args
, **kwargs
)
4663 self
.this
= newobj
.this
4666 self
._setCallbackInfo
(self
, PyPreviewFrame
); self
._setOORInfo
(self
)
4668 def _setCallbackInfo(*args
, **kwargs
):
4669 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
4670 return _windows_
.PyPreviewFrame__setCallbackInfo(*args
, **kwargs
)
4672 def SetPreviewCanvas(*args
, **kwargs
):
4673 """SetPreviewCanvas(self, PreviewCanvas canvas)"""
4674 return _windows_
.PyPreviewFrame_SetPreviewCanvas(*args
, **kwargs
)
4676 def SetControlBar(*args
, **kwargs
):
4677 """SetControlBar(self, PreviewControlBar bar)"""
4678 return _windows_
.PyPreviewFrame_SetControlBar(*args
, **kwargs
)
4680 def base_Initialize(*args
, **kwargs
):
4681 """base_Initialize(self)"""
4682 return _windows_
.PyPreviewFrame_base_Initialize(*args
, **kwargs
)
4684 def base_CreateCanvas(*args
, **kwargs
):
4685 """base_CreateCanvas(self)"""
4686 return _windows_
.PyPreviewFrame_base_CreateCanvas(*args
, **kwargs
)
4688 def base_CreateControlBar(*args
, **kwargs
):
4689 """base_CreateControlBar(self)"""
4690 return _windows_
.PyPreviewFrame_base_CreateControlBar(*args
, **kwargs
)
4693 class PyPreviewFramePtr(PyPreviewFrame
):
4694 def __init__(self
, this
):
4696 if not hasattr(self
,"thisown"): self
.thisown
= 0
4697 self
.__class
__ = PyPreviewFrame
4698 _windows_
.PyPreviewFrame_swigregister(PyPreviewFramePtr
)
4700 class PyPreviewControlBar(PreviewControlBar
):
4702 return "<%s.%s; proxy of C++ wxPyPreviewControlBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4703 def __init__(self
, *args
, **kwargs
):
4705 __init__(self, PrintPreview preview, long buttons, Window parent,
4706 Point pos=DefaultPosition, Size size=DefaultSize,
4707 long style=0, String name=PanelNameStr) -> PyPreviewControlBar
4709 newobj
= _windows_
.new_PyPreviewControlBar(*args
, **kwargs
)
4710 self
.this
= newobj
.this
4713 self
._setCallbackInfo
(self
, PyPreviewControlBar
); self
._setOORInfo
(self
)
4715 def _setCallbackInfo(*args
, **kwargs
):
4716 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
4717 return _windows_
.PyPreviewControlBar__setCallbackInfo(*args
, **kwargs
)
4719 def SetPrintPreview(*args
, **kwargs
):
4720 """SetPrintPreview(self, PrintPreview preview)"""
4721 return _windows_
.PyPreviewControlBar_SetPrintPreview(*args
, **kwargs
)
4723 def base_CreateButtons(*args
, **kwargs
):
4724 """base_CreateButtons(self)"""
4725 return _windows_
.PyPreviewControlBar_base_CreateButtons(*args
, **kwargs
)
4727 def base_SetZoomControl(*args
, **kwargs
):
4728 """base_SetZoomControl(self, int zoom)"""
4729 return _windows_
.PyPreviewControlBar_base_SetZoomControl(*args
, **kwargs
)
4732 class PyPreviewControlBarPtr(PyPreviewControlBar
):
4733 def __init__(self
, this
):
4735 if not hasattr(self
,"thisown"): self
.thisown
= 0
4736 self
.__class
__ = PyPreviewControlBar
4737 _windows_
.PyPreviewControlBar_swigregister(PyPreviewControlBarPtr
)