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