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