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