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