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