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