]> git.saurik.com Git - wxWidgets.git/blame - wxPython/src/gtk/_windows.py
test for special keys first, before testing for alphanumeric ones as even keys such...
[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
1ceb4f4d 2179wxEVT_TASKBAR_CLICK = _windows_.wxEVT_TASKBAR_CLICK
d14a1e28
RD
2180EVT_TASKBAR_MOVE = wx.PyEventBinder ( wxEVT_TASKBAR_MOVE )
2181EVT_TASKBAR_LEFT_DOWN = wx.PyEventBinder ( wxEVT_TASKBAR_LEFT_DOWN )
2182EVT_TASKBAR_LEFT_UP = wx.PyEventBinder ( wxEVT_TASKBAR_LEFT_UP )
2183EVT_TASKBAR_RIGHT_DOWN = wx.PyEventBinder ( wxEVT_TASKBAR_RIGHT_DOWN )
2184EVT_TASKBAR_RIGHT_UP = wx.PyEventBinder ( wxEVT_TASKBAR_RIGHT_UP )
2185EVT_TASKBAR_LEFT_DCLICK = wx.PyEventBinder ( wxEVT_TASKBAR_LEFT_DCLICK )
2186EVT_TASKBAR_RIGHT_DCLICK = wx.PyEventBinder ( wxEVT_TASKBAR_RIGHT_DCLICK )
1ceb4f4d 2187EVT_TASKBAR_CLICK = wx.PyEventBinder ( wxEVT_TASKBAR_CLICK )
d14a1e28
RD
2188
2189#---------------------------------------------------------------------------
2190
54f9ee45 2191class ColourData(_core.Object):
66c033b4
RD
2192 """
2193 This class holds a variety of information related to the colour
03e37cd5
RD
2194 chooser dialog, used to transfer settings and results to and from the
2195 `wx.ColourDialog`.
66c033b4 2196 """
0085ce49
RD
2197 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2198 __repr__ = _swig_repr
2199 def __init__(self, *args, **kwargs):
fcafa8a9 2200 """
a95a7133 2201 __init__(self) -> ColourData
fcafa8a9
RD
2202
2203 Constructor, sets default values.
2204 """
0085ce49
RD
2205 _windows_.ColourData_swiginit(self,_windows_.new_ColourData(*args, **kwargs))
2206 __swig_destroy__ = _windows_.delete_ColourData
2207 __del__ = lambda self : None;
e811c8ce 2208 def GetChooseFull(*args, **kwargs):
fcafa8a9 2209 """
a95a7133 2210 GetChooseFull(self) -> bool
fcafa8a9 2211
66c033b4
RD
2212 Under Windows, determines whether the Windows colour dialog will
2213 display the full dialog with custom colour selection controls. Has no
2214 meaning under other platforms. The default value is true.
fcafa8a9 2215 """
54f9ee45 2216 return _windows_.ColourData_GetChooseFull(*args, **kwargs)
e811c8ce
RD
2217
2218 def GetColour(*args, **kwargs):
fcafa8a9 2219 """
a95a7133 2220 GetColour(self) -> Colour
fcafa8a9
RD
2221
2222 Gets the colour (pre)selected by the dialog.
2223 """
54f9ee45 2224 return _windows_.ColourData_GetColour(*args, **kwargs)
e811c8ce
RD
2225
2226 def GetCustomColour(*args, **kwargs):
fcafa8a9 2227 """
a95a7133 2228 GetCustomColour(self, int i) -> Colour
fcafa8a9 2229
66c033b4
RD
2230 Gets the i'th custom colour associated with the colour dialog. i
2231 should be an integer between 0 and 15. The default custom colours are
248ed943 2232 all invalid colours.
fcafa8a9 2233 """
54f9ee45 2234 return _windows_.ColourData_GetCustomColour(*args, **kwargs)
e811c8ce
RD
2235
2236 def SetChooseFull(*args, **kwargs):
fcafa8a9 2237 """
a95a7133 2238 SetChooseFull(self, int flag)
fcafa8a9 2239
66c033b4
RD
2240 Under Windows, tells the Windows colour dialog to display the full
2241 dialog with custom colour selection controls. Under other platforms,
2242 has no effect. The default value is true.
fcafa8a9 2243 """
54f9ee45 2244 return _windows_.ColourData_SetChooseFull(*args, **kwargs)
e811c8ce
RD
2245
2246 def SetColour(*args, **kwargs):
fcafa8a9 2247 """
a95a7133 2248 SetColour(self, Colour colour)
fcafa8a9 2249
66c033b4
RD
2250 Sets the default colour for the colour dialog. The default colour is
2251 black.
fcafa8a9 2252 """
54f9ee45 2253 return _windows_.ColourData_SetColour(*args, **kwargs)
e811c8ce
RD
2254
2255 def SetCustomColour(*args, **kwargs):
fcafa8a9 2256 """
a95a7133 2257 SetCustomColour(self, int i, Colour colour)
fcafa8a9 2258
66c033b4 2259 Sets the i'th custom colour for the colour dialog. i should be an
248ed943 2260 integer between 0 and 15. The default custom colours are all invalid colours.
fcafa8a9 2261 """
54f9ee45 2262 return _windows_.ColourData_SetCustomColour(*args, **kwargs)
e811c8ce 2263
2bf58437
RD
2264 ChooseFull = property(GetChooseFull,SetChooseFull,doc="See `GetChooseFull` and `SetChooseFull`")
2265 Colour = property(GetColour,SetColour,doc="See `GetColour` and `SetColour`")
2266 CustomColour = property(GetCustomColour,SetCustomColour,doc="See `GetCustomColour` and `SetCustomColour`")
2131d850 2267_windows_.ColourData_swigregister(ColourData)
b2dc1044
RD
2268FileSelectorPromptStr = cvar.FileSelectorPromptStr
2269DirSelectorPromptStr = cvar.DirSelectorPromptStr
2270DirDialogNameStr = cvar.DirDialogNameStr
2271FileSelectorDefaultWildcardStr = cvar.FileSelectorDefaultWildcardStr
2272GetTextFromUserPromptStr = cvar.GetTextFromUserPromptStr
2273MessageBoxCaptionStr = cvar.MessageBoxCaptionStr
d14a1e28
RD
2274
2275class ColourDialog(Dialog):
fcafa8a9 2276 """This class represents the colour chooser dialog."""
0085ce49
RD
2277 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2278 __repr__ = _swig_repr
2279 def __init__(self, *args, **kwargs):
fcafa8a9 2280 """
a95a7133 2281 __init__(self, Window parent, ColourData data=None) -> ColourDialog
fcafa8a9 2282
66c033b4
RD
2283 Constructor. Pass a parent window, and optionally a `wx.ColourData`,
2284 which will be copied to the colour dialog's internal ColourData
2285 instance.
fcafa8a9 2286 """
0085ce49 2287 _windows_.ColourDialog_swiginit(self,_windows_.new_ColourDialog(*args, **kwargs))
d14a1e28 2288 self._setOORInfo(self)
e811c8ce
RD
2289
2290 def GetColourData(*args, **kwargs):
fcafa8a9 2291 """
a95a7133 2292 GetColourData(self) -> ColourData
e811c8ce 2293
66c033b4 2294 Returns a reference to the `wx.ColourData` used by the dialog.
fcafa8a9 2295 """
54f9ee45 2296 return _windows_.ColourDialog_GetColourData(*args, **kwargs)
e811c8ce 2297
2bf58437 2298 ColourData = property(GetColourData,doc="See `GetColourData`")
2131d850 2299_windows_.ColourDialog_swigregister(ColourDialog)
d14a1e28 2300
32fe5131
RD
2301
2302def GetColourFromUser(*args, **kwargs):
0085ce49 2303 """
32fe5131
RD
2304 GetColourFromUser(Window parent=(wxWindow *) NULL, Colour colInit=wxNullColour,
2305 String caption=EmptyString) -> Colour
2306 """
0085ce49 2307 return _windows_.GetColourFromUser(*args, **kwargs)
704eda0c
RD
2308DD_NEW_DIR_BUTTON = _windows_.DD_NEW_DIR_BUTTON
2309DD_DEFAULT_STYLE = _windows_.DD_DEFAULT_STYLE
2310DD_CHANGE_DIR = _windows_.DD_CHANGE_DIR
d14a1e28 2311class DirDialog(Dialog):
66c033b4
RD
2312 """
2313 wx.DirDialog allows the user to select a directory by browising the
2314 file system.
66c033b4 2315 """
0085ce49
RD
2316 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2317 __repr__ = _swig_repr
2318 def __init__(self, *args, **kwargs):
0df68c9f 2319 """
a95a7133 2320 __init__(self, Window parent, String message=DirSelectorPromptStr,
704eda0c 2321 String defaultPath=EmptyString, long style=DD_DEFAULT_STYLE,
196addbf 2322 Point pos=DefaultPosition, Size size=DefaultSize,
b2dc1044 2323 String name=DirDialogNameStr) -> DirDialog
fcafa8a9
RD
2324
2325 Constructor. Use ShowModal method to show the dialog.
0df68c9f 2326 """
0085ce49 2327 _windows_.DirDialog_swiginit(self,_windows_.new_DirDialog(*args, **kwargs))
d14a1e28 2328 self._setOORInfo(self)
e811c8ce
RD
2329
2330 def GetPath(*args, **kwargs):
fcafa8a9 2331 """
a95a7133 2332 GetPath(self) -> String
fcafa8a9
RD
2333
2334 Returns the default or user-selected path.
2335 """
54f9ee45 2336 return _windows_.DirDialog_GetPath(*args, **kwargs)
e811c8ce
RD
2337
2338 def GetMessage(*args, **kwargs):
fcafa8a9 2339 """
a95a7133 2340 GetMessage(self) -> String
fcafa8a9
RD
2341
2342 Returns the message that will be displayed on the dialog.
2343 """
54f9ee45 2344 return _windows_.DirDialog_GetMessage(*args, **kwargs)
e811c8ce 2345
e811c8ce 2346 def SetMessage(*args, **kwargs):
fcafa8a9 2347 """
a95a7133 2348 SetMessage(self, String message)
fcafa8a9
RD
2349
2350 Sets the message that will be displayed on the dialog.
2351 """
54f9ee45 2352 return _windows_.DirDialog_SetMessage(*args, **kwargs)
e811c8ce
RD
2353
2354 def SetPath(*args, **kwargs):
fcafa8a9 2355 """
a95a7133 2356 SetPath(self, String path)
e811c8ce 2357
fcafa8a9
RD
2358 Sets the default path.
2359 """
54f9ee45 2360 return _windows_.DirDialog_SetPath(*args, **kwargs)
e811c8ce 2361
2bf58437
RD
2362 Message = property(GetMessage,SetMessage,doc="See `GetMessage` and `SetMessage`")
2363 Path = property(GetPath,SetPath,doc="See `GetPath` and `SetPath`")
2131d850 2364_windows_.DirDialog_swigregister(DirDialog)
01f6b6d3 2365
704eda0c
RD
2366OPEN = _windows_.OPEN
2367SAVE = _windows_.SAVE
2368OVERWRITE_PROMPT = _windows_.OVERWRITE_PROMPT
2369FILE_MUST_EXIST = _windows_.FILE_MUST_EXIST
2370MULTIPLE = _windows_.MULTIPLE
2371CHANGE_DIR = _windows_.CHANGE_DIR
b02396e8 2372HIDE_READONLY = _windows_.HIDE_READONLY
704eda0c
RD
2373FD_OPEN = _windows_.FD_OPEN
2374FD_SAVE = _windows_.FD_SAVE
2375FD_OVERWRITE_PROMPT = _windows_.FD_OVERWRITE_PROMPT
2376FD_FILE_MUST_EXIST = _windows_.FD_FILE_MUST_EXIST
2377FD_MULTIPLE = _windows_.FD_MULTIPLE
2378FD_CHANGE_DIR = _windows_.FD_CHANGE_DIR
10044bf1 2379FD_PREVIEW = _windows_.FD_PREVIEW
704eda0c 2380FD_DEFAULT_STYLE = _windows_.FD_DEFAULT_STYLE
d14a1e28 2381class FileDialog(Dialog):
66c033b4
RD
2382 """
2383 wx.FileDialog allows the user to select one or more files from the
2384 filesystem.
66c033b4 2385 """
0085ce49
RD
2386 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2387 __repr__ = _swig_repr
2388 def __init__(self, *args, **kwargs):
0df68c9f 2389 """
a95a7133 2390 __init__(self, Window parent, String message=FileSelectorPromptStr,
196addbf 2391 String defaultDir=EmptyString, String defaultFile=EmptyString,
b2dc1044 2392 String wildcard=FileSelectorDefaultWildcardStr,
704eda0c
RD
2393 long style=FD_DEFAULT_STYLE,
2394 Point pos=DefaultPosition) -> FileDialog
fcafa8a9
RD
2395
2396 Constructor. Use ShowModal method to show the dialog.
0df68c9f 2397 """
0085ce49 2398 _windows_.FileDialog_swiginit(self,_windows_.new_FileDialog(*args, **kwargs))
0220cbc1 2399 self._setOORInfo(self)
e811c8ce
RD
2400
2401 def SetMessage(*args, **kwargs):
fcafa8a9 2402 """
a95a7133 2403 SetMessage(self, String message)
fcafa8a9
RD
2404
2405 Sets the message that will be displayed on the dialog.
2406 """
54f9ee45 2407 return _windows_.FileDialog_SetMessage(*args, **kwargs)
e811c8ce
RD
2408
2409 def SetPath(*args, **kwargs):
fcafa8a9 2410 """
a95a7133 2411 SetPath(self, String path)
fcafa8a9 2412
66c033b4
RD
2413 Sets the path (the combined directory and filename that will be
2414 returned when the dialog is dismissed).
fcafa8a9 2415 """
54f9ee45 2416 return _windows_.FileDialog_SetPath(*args, **kwargs)
e811c8ce
RD
2417
2418 def SetDirectory(*args, **kwargs):
fcafa8a9 2419 """
a95a7133 2420 SetDirectory(self, String dir)
fcafa8a9
RD
2421
2422 Sets the default directory.
2423 """
54f9ee45 2424 return _windows_.FileDialog_SetDirectory(*args, **kwargs)
e811c8ce
RD
2425
2426 def SetFilename(*args, **kwargs):
fcafa8a9 2427 """
a95a7133 2428 SetFilename(self, String name)
fcafa8a9
RD
2429
2430 Sets the default filename.
2431 """
54f9ee45 2432 return _windows_.FileDialog_SetFilename(*args, **kwargs)
e811c8ce
RD
2433
2434 def SetWildcard(*args, **kwargs):
fcafa8a9 2435 """
a95a7133 2436 SetWildcard(self, String wildCard)
fcafa8a9 2437
66c033b4
RD
2438 Sets the wildcard, which can contain multiple file types, for
2439 example::
2440
fcafa8a9 2441 "BMP files (*.bmp)|*.bmp|GIF files (*.gif)|*.gif"
66c033b4 2442
fcafa8a9 2443 """
54f9ee45 2444 return _windows_.FileDialog_SetWildcard(*args, **kwargs)
e811c8ce 2445
e811c8ce 2446 def SetFilterIndex(*args, **kwargs):
fcafa8a9 2447 """
a95a7133 2448 SetFilterIndex(self, int filterIndex)
fcafa8a9
RD
2449
2450 Sets the default filter index, starting from zero.
2451 """
54f9ee45 2452 return _windows_.FileDialog_SetFilterIndex(*args, **kwargs)
e811c8ce
RD
2453
2454 def GetMessage(*args, **kwargs):
fcafa8a9 2455 """
a95a7133 2456 GetMessage(self) -> String
fcafa8a9
RD
2457
2458 Returns the message that will be displayed on the dialog.
2459 """
54f9ee45 2460 return _windows_.FileDialog_GetMessage(*args, **kwargs)
e811c8ce
RD
2461
2462 def GetPath(*args, **kwargs):
fcafa8a9 2463 """
a95a7133 2464 GetPath(self) -> String
fcafa8a9
RD
2465
2466 Returns the full path (directory and filename) of the selected file.
2467 """
54f9ee45 2468 return _windows_.FileDialog_GetPath(*args, **kwargs)
e811c8ce
RD
2469
2470 def GetDirectory(*args, **kwargs):
fcafa8a9 2471 """
a95a7133 2472 GetDirectory(self) -> String
fcafa8a9
RD
2473
2474 Returns the default directory.
2475 """
54f9ee45 2476 return _windows_.FileDialog_GetDirectory(*args, **kwargs)
e811c8ce
RD
2477
2478 def GetFilename(*args, **kwargs):
fcafa8a9 2479 """
a95a7133 2480 GetFilename(self) -> String
fcafa8a9
RD
2481
2482 Returns the default filename.
2483 """
54f9ee45 2484 return _windows_.FileDialog_GetFilename(*args, **kwargs)
e811c8ce
RD
2485
2486 def GetWildcard(*args, **kwargs):
fcafa8a9 2487 """
a95a7133 2488 GetWildcard(self) -> String
fcafa8a9
RD
2489
2490 Returns the file dialog wildcard.
2491 """
54f9ee45 2492 return _windows_.FileDialog_GetWildcard(*args, **kwargs)
e811c8ce 2493
e811c8ce 2494 def GetFilterIndex(*args, **kwargs):
fcafa8a9 2495 """
a95a7133 2496 GetFilterIndex(self) -> int
fcafa8a9
RD
2497
2498 Returns the index into the list of filters supplied, optionally, in
2499 the wildcard parameter. Before the dialog is shown, this is the index
66c033b4
RD
2500 which will be used when the dialog is first displayed. After the
2501 dialog is shown, this is the index selected by the user.
fcafa8a9 2502 """
54f9ee45 2503 return _windows_.FileDialog_GetFilterIndex(*args, **kwargs)
e811c8ce
RD
2504
2505 def GetFilenames(*args, **kwargs):
fcafa8a9 2506 """
a95a7133 2507 GetFilenames(self) -> PyObject
fcafa8a9 2508
66c033b4
RD
2509 Returns a list of filenames chosen in the dialog. This function
2510 should only be used with the dialogs which have wx.MULTIPLE style, use
fcafa8a9
RD
2511 GetFilename for the others.
2512 """
54f9ee45 2513 return _windows_.FileDialog_GetFilenames(*args, **kwargs)
e811c8ce
RD
2514
2515 def GetPaths(*args, **kwargs):
fcafa8a9 2516 """
a95a7133 2517 GetPaths(self) -> PyObject
fcafa8a9
RD
2518
2519 Fills the array paths with the full paths of the files chosen. This
66c033b4
RD
2520 function should only be used with the dialogs which have wx.MULTIPLE
2521 style, use GetPath for the others.
fcafa8a9 2522 """
54f9ee45 2523 return _windows_.FileDialog_GetPaths(*args, **kwargs)
e811c8ce 2524
97ab0f6a
RD
2525 Directory = property(GetDirectory,SetDirectory,doc="See `GetDirectory` and `SetDirectory`")
2526 Filename = property(GetFilename,SetFilename,doc="See `GetFilename` and `SetFilename`")
2527 Filenames = property(GetFilenames,doc="See `GetFilenames`")
2528 FilterIndex = property(GetFilterIndex,SetFilterIndex,doc="See `GetFilterIndex` and `SetFilterIndex`")
2529 Message = property(GetMessage,SetMessage,doc="See `GetMessage` and `SetMessage`")
2530 Path = property(GetPath,SetPath,doc="See `GetPath` and `SetPath`")
2531 Paths = property(GetPaths,doc="See `GetPaths`")
2532 Wildcard = property(GetWildcard,SetWildcard,doc="See `GetWildcard` and `SetWildcard`")
2131d850 2533_windows_.FileDialog_swigregister(FileDialog)
d14a1e28 2534
54f9ee45 2535CHOICEDLG_STYLE = _windows_.CHOICEDLG_STYLE
d14a1e28 2536class MultiChoiceDialog(Dialog):
e498079e 2537 """A simple dialog with a multi selection listbox."""
0085ce49
RD
2538 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2539 __repr__ = _swig_repr
2540 def __init__(self, *args, **kwargs):
0df68c9f 2541 """
034e3677 2542 __init__(self, Window parent, String message, String caption,
5dce5a9a 2543 List choices=EmptyList, long style=CHOICEDLG_STYLE,
0df68c9f 2544 Point pos=DefaultPosition) -> MultiChoiceDialog
e498079e 2545
034e3677
RD
2546 Constructor. Use the `ShowModal` method to show the dialog.
2547
2548 :param parent: The parent window.
2549 :param message: Text to display above the list of selections.
2550 :param caption: Text to use in the title bar of the dialog.
2551 :param choices: A list of strings or unicode objects that the
2552 user is allowed to choose from.
2553 :param style: Styles to apply to the dialog. The default value is
2554 equivallent to wx.DEFAULT_DIALOG_STYLE|wx.RESIZE_BORDER|wx.OK|wx.CANCEL|wx.CENTER.
2555 :param pos: Where to position the dialog (not used on Windows)
2556
2557
0df68c9f 2558 """
0085ce49 2559 _windows_.MultiChoiceDialog_swiginit(self,_windows_.new_MultiChoiceDialog(*args, **kwargs))
d14a1e28 2560 self._setOORInfo(self)
e811c8ce
RD
2561
2562 def SetSelections(*args, **kwargs):
fd2dc343
RD
2563 """
2564 SetSelections(List selections)
2565
2566 Specify the items in the list that should be selected, using a list of
034e3677
RD
2567 integers. The list should specify the indexes of the items that
2568 should be selected.
fd2dc343 2569 """
54f9ee45 2570 return _windows_.MultiChoiceDialog_SetSelections(*args, **kwargs)
e811c8ce
RD
2571
2572 def GetSelections(*args, **kwargs):
e498079e
RD
2573 """
2574 GetSelections() -> [selections]
2575
2576 Returns a list of integers representing the items that are selected.
034e3677 2577 If an item is selected then its index will appear in the list.
e498079e 2578 """
54f9ee45 2579 return _windows_.MultiChoiceDialog_GetSelections(*args, **kwargs)
e811c8ce 2580
57332a5a 2581 Selections = property(GetSelections,SetSelections,doc="See `GetSelections` and `SetSelections`")
2131d850 2582_windows_.MultiChoiceDialog_swigregister(MultiChoiceDialog)
d14a1e28
RD
2583
2584class SingleChoiceDialog(Dialog):
e498079e 2585 """A simple dialog with a single selection listbox."""
0085ce49
RD
2586 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2587 __repr__ = _swig_repr
2588 def __init__(self, *args, **kwargs):
0df68c9f 2589 """
e498079e 2590 __init__(Window parent, String message, String caption,
5dce5a9a 2591 List choices=EmptyList, long style=CHOICEDLG_STYLE,
0df68c9f 2592 Point pos=DefaultPosition) -> SingleChoiceDialog
e498079e
RD
2593
2594 Constructor. Use ShowModal method to show the dialog.
0df68c9f 2595 """
0085ce49 2596 _windows_.SingleChoiceDialog_swiginit(self,_windows_.new_SingleChoiceDialog(*args, **kwargs))
d14a1e28 2597 self._setOORInfo(self)
e811c8ce
RD
2598
2599 def GetSelection(*args, **kwargs):
e498079e 2600 """
a95a7133 2601 GetSelection(self) -> int
e498079e 2602
10044bf1 2603 Get the index of the currently selected item.
e498079e 2604 """
54f9ee45 2605 return _windows_.SingleChoiceDialog_GetSelection(*args, **kwargs)
e811c8ce
RD
2606
2607 def GetStringSelection(*args, **kwargs):
e498079e 2608 """
a95a7133 2609 GetStringSelection(self) -> String
e498079e
RD
2610
2611 Returns the string value of the currently selected item
2612 """
54f9ee45 2613 return _windows_.SingleChoiceDialog_GetStringSelection(*args, **kwargs)
e811c8ce
RD
2614
2615 def SetSelection(*args, **kwargs):
e498079e 2616 """
a95a7133 2617 SetSelection(self, int sel)
e811c8ce 2618
e498079e
RD
2619 Set the current selected item to sel
2620 """
54f9ee45 2621 return _windows_.SingleChoiceDialog_SetSelection(*args, **kwargs)
e811c8ce 2622
33d6fd3b
RD
2623 Selection = property(GetSelection,SetSelection,doc="See `GetSelection` and `SetSelection`")
2624 StringSelection = property(GetStringSelection,doc="See `GetStringSelection`")
2131d850 2625_windows_.SingleChoiceDialog_swigregister(SingleChoiceDialog)
d14a1e28 2626
1823fbb4 2627TextEntryDialogStyle = _windows_.TextEntryDialogStyle
d14a1e28 2628class TextEntryDialog(Dialog):
e498079e 2629 """A dialog with text control, [ok] and [cancel] buttons"""
0085ce49
RD
2630 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2631 __repr__ = _swig_repr
2632 def __init__(self, *args, **kwargs):
0df68c9f 2633 """
a95a7133 2634 __init__(self, Window parent, String message, String caption=GetTextFromUserPromptStr,
196addbf 2635 String defaultValue=EmptyString,
1823fbb4 2636 long style=TextEntryDialogStyle, Point pos=DefaultPosition) -> TextEntryDialog
e498079e
RD
2637
2638 Constructor. Use ShowModal method to show the dialog.
0df68c9f 2639 """
0085ce49 2640 _windows_.TextEntryDialog_swiginit(self,_windows_.new_TextEntryDialog(*args, **kwargs))
d14a1e28 2641 self._setOORInfo(self)
e811c8ce
RD
2642
2643 def GetValue(*args, **kwargs):
e498079e 2644 """
a95a7133 2645 GetValue(self) -> String
e498079e
RD
2646
2647 Returns the text that the user has entered if the user has pressed OK,
2648 or the original value if the user has pressed Cancel.
2649 """
54f9ee45 2650 return _windows_.TextEntryDialog_GetValue(*args, **kwargs)
e811c8ce
RD
2651
2652 def SetValue(*args, **kwargs):
e498079e 2653 """
a95a7133 2654 SetValue(self, String value)
e811c8ce 2655
e498079e
RD
2656 Sets the default text value.
2657 """
54f9ee45 2658 return _windows_.TextEntryDialog_SetValue(*args, **kwargs)
e811c8ce 2659
994453b8 2660 Value = property(GetValue,SetValue,doc="See `GetValue` and `SetValue`")
2131d850 2661_windows_.TextEntryDialog_swigregister(TextEntryDialog)
d14a1e28 2662
d3b6e4ff 2663class PasswordEntryDialog(TextEntryDialog):
093d3ff1 2664 """Proxy of C++ PasswordEntryDialog class"""
0085ce49
RD
2665 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2666 __repr__ = _swig_repr
2667 def __init__(self, *args, **kwargs):
d3b6e4ff
RD
2668 """
2669 __init__(self, Window parent, String message, String caption=GetPasswordFromUserPromptStr,
2670 String value=EmptyString,
1823fbb4 2671 long style=TextEntryDialogStyle, Point pos=DefaultPosition) -> PasswordEntryDialog
d3b6e4ff 2672 """
0085ce49 2673 _windows_.PasswordEntryDialog_swiginit(self,_windows_.new_PasswordEntryDialog(*args, **kwargs))
2131d850 2674_windows_.PasswordEntryDialog_swigregister(PasswordEntryDialog)
d3b6e4ff
RD
2675GetPasswordFromUserPromptStr = cvar.GetPasswordFromUserPromptStr
2676
27e45892
RD
2677class NumberEntryDialog(Dialog):
2678 """A dialog with spin control, ok and cancel buttons."""
2679 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2680 __repr__ = _swig_repr
2681 def __init__(self, *args, **kwargs):
2682 """
2683 __init__(self, Window parent, String message, String prompt, String caption,
2684 long value, long min, long max, Point pos=DefaultPosition) -> NumberEntryDialog
2685
2686 Constructor. Use ShowModal method to show the dialog.
2687 """
2688 _windows_.NumberEntryDialog_swiginit(self,_windows_.new_NumberEntryDialog(*args, **kwargs))
2689 self._setOORInfo(self)
2690
2691 def GetValue(*args, **kwargs):
2692 """GetValue(self) -> long"""
2693 return _windows_.NumberEntryDialog_GetValue(*args, **kwargs)
2694
57332a5a 2695 Value = property(GetValue,doc="See `GetValue`")
27e45892
RD
2696_windows_.NumberEntryDialog_swigregister(NumberEntryDialog)
2697
54f9ee45 2698class FontData(_core.Object):
66c033b4
RD
2699 """
2700 This class holds a variety of information related to font dialogs and
2701 is used to transfer settings to and results from a `wx.FontDialog`.
2702 """
0085ce49
RD
2703 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2704 __repr__ = _swig_repr
2705 def __init__(self, *args, **kwargs):
e498079e 2706 """
a95a7133 2707 __init__(self) -> FontData
e498079e 2708
66c033b4
RD
2709 This class holds a variety of information related to font dialogs and
2710 is used to transfer settings to and results from a `wx.FontDialog`.
e498079e 2711 """
0085ce49
RD
2712 _windows_.FontData_swiginit(self,_windows_.new_FontData(*args, **kwargs))
2713 __swig_destroy__ = _windows_.delete_FontData
2714 __del__ = lambda self : None;
e811c8ce 2715 def EnableEffects(*args, **kwargs):
e498079e 2716 """
a95a7133 2717 EnableEffects(self, bool enable)
e498079e 2718
66c033b4
RD
2719 Enables or disables 'effects' under MS Windows only. This refers to
2720 the controls for manipulating colour, strikeout and underline
e498079e
RD
2721 properties. The default value is true.
2722 """
54f9ee45 2723 return _windows_.FontData_EnableEffects(*args, **kwargs)
e811c8ce
RD
2724
2725 def GetAllowSymbols(*args, **kwargs):
e498079e 2726 """
a95a7133 2727 GetAllowSymbols(self) -> bool
e498079e 2728
66c033b4
RD
2729 Under MS Windows, returns a flag determining whether symbol fonts can
2730 be selected. Has no effect on other platforms. The default value is
2731 true.
e498079e 2732 """
54f9ee45 2733 return _windows_.FontData_GetAllowSymbols(*args, **kwargs)
e811c8ce
RD
2734
2735 def GetColour(*args, **kwargs):
e498079e 2736 """
a95a7133 2737 GetColour(self) -> Colour
e498079e 2738
66c033b4
RD
2739 Gets the colour associated with the font dialog. The default value is
2740 black.
e498079e 2741 """
54f9ee45 2742 return _windows_.FontData_GetColour(*args, **kwargs)
e811c8ce
RD
2743
2744 def GetChosenFont(*args, **kwargs):
e498079e 2745 """
a95a7133 2746 GetChosenFont(self) -> Font
e498079e
RD
2747
2748 Gets the font chosen by the user.
2749 """
54f9ee45 2750 return _windows_.FontData_GetChosenFont(*args, **kwargs)
e811c8ce
RD
2751
2752 def GetEnableEffects(*args, **kwargs):
e498079e 2753 """
a95a7133 2754 GetEnableEffects(self) -> bool
e498079e
RD
2755
2756 Determines whether 'effects' are enabled under Windows.
2757 """
54f9ee45 2758 return _windows_.FontData_GetEnableEffects(*args, **kwargs)
e811c8ce
RD
2759
2760 def GetInitialFont(*args, **kwargs):
e498079e 2761 """
a95a7133 2762 GetInitialFont(self) -> Font
e498079e 2763
66c033b4
RD
2764 Gets the font that will be initially used by the font dialog. This
2765 should have previously been set by the application.
e498079e 2766 """
54f9ee45 2767 return _windows_.FontData_GetInitialFont(*args, **kwargs)
e811c8ce
RD
2768
2769 def GetShowHelp(*args, **kwargs):
e498079e 2770 """
a95a7133 2771 GetShowHelp(self) -> bool
e498079e 2772
66c033b4
RD
2773 Returns true if the Help button will be shown (Windows only). The
2774 default value is false.
e498079e 2775 """
54f9ee45 2776 return _windows_.FontData_GetShowHelp(*args, **kwargs)
e811c8ce
RD
2777
2778 def SetAllowSymbols(*args, **kwargs):
e498079e 2779 """
a95a7133 2780 SetAllowSymbols(self, bool allowSymbols)
e498079e 2781
66c033b4
RD
2782 Under MS Windows, determines whether symbol fonts can be selected. Has
2783 no effect on other platforms. The default value is true.
e498079e 2784 """
54f9ee45 2785 return _windows_.FontData_SetAllowSymbols(*args, **kwargs)
e811c8ce
RD
2786
2787 def SetChosenFont(*args, **kwargs):
e498079e 2788 """
a95a7133 2789 SetChosenFont(self, Font font)
e498079e 2790
66c033b4
RD
2791 Sets the font that will be returned to the user (normally for internal
2792 use only).
e498079e 2793 """
54f9ee45 2794 return _windows_.FontData_SetChosenFont(*args, **kwargs)
e811c8ce
RD
2795
2796 def SetColour(*args, **kwargs):
e498079e 2797 """
a95a7133 2798 SetColour(self, Colour colour)
e498079e 2799
66c033b4
RD
2800 Sets the colour that will be used for the font foreground colour. The
2801 default colour is black.
e498079e 2802 """
54f9ee45 2803 return _windows_.FontData_SetColour(*args, **kwargs)
e811c8ce
RD
2804
2805 def SetInitialFont(*args, **kwargs):
e498079e 2806 """
a95a7133 2807 SetInitialFont(self, Font font)
e498079e
RD
2808
2809 Sets the font that will be initially used by the font dialog.
2810 """
54f9ee45 2811 return _windows_.FontData_SetInitialFont(*args, **kwargs)
e811c8ce
RD
2812
2813 def SetRange(*args, **kwargs):
e498079e 2814 """
a95a7133 2815 SetRange(self, int min, int max)
e498079e 2816
66c033b4
RD
2817 Sets the valid range for the font point size (Windows only). The
2818 default is 0, 0 (unrestricted range).
e498079e 2819 """
54f9ee45 2820 return _windows_.FontData_SetRange(*args, **kwargs)
e811c8ce
RD
2821
2822 def SetShowHelp(*args, **kwargs):
e498079e 2823 """
a95a7133 2824 SetShowHelp(self, bool showHelp)
e498079e 2825
66c033b4
RD
2826 Determines whether the Help button will be displayed in the font
2827 dialog (Windows only). The default value is false.
e498079e 2828 """
54f9ee45 2829 return _windows_.FontData_SetShowHelp(*args, **kwargs)
e811c8ce 2830
97ab0f6a
RD
2831 AllowSymbols = property(GetAllowSymbols,SetAllowSymbols,doc="See `GetAllowSymbols` and `SetAllowSymbols`")
2832 ChosenFont = property(GetChosenFont,SetChosenFont,doc="See `GetChosenFont` and `SetChosenFont`")
2833 Colour = property(GetColour,SetColour,doc="See `GetColour` and `SetColour`")
97ab0f6a
RD
2834 InitialFont = property(GetInitialFont,SetInitialFont,doc="See `GetInitialFont` and `SetInitialFont`")
2835 ShowHelp = property(GetShowHelp,SetShowHelp,doc="See `GetShowHelp` and `SetShowHelp`")
2131d850 2836_windows_.FontData_swigregister(FontData)
d14a1e28
RD
2837
2838class FontDialog(Dialog):
66c033b4
RD
2839 """
2840 wx.FontDialog allows the user to select a system font and its attributes.
2841
2842 :see: `wx.FontData`
2843
2844 """
0085ce49
RD
2845 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2846 __repr__ = _swig_repr
2847 def __init__(self, *args, **kwargs):
e498079e 2848 """
a95a7133 2849 __init__(self, Window parent, FontData data) -> FontDialog
e498079e 2850
66c033b4
RD
2851 Constructor. Pass a parent window and the `wx.FontData` object to be
2852 used to initialize the dialog controls. Call `ShowModal` to display
2853 the dialog. If ShowModal returns ``wx.ID_OK`` then you can fetch the
2854 results with via the `wx.FontData` returned by `GetFontData`.
e498079e 2855 """
0085ce49 2856 _windows_.FontDialog_swiginit(self,_windows_.new_FontDialog(*args, **kwargs))
d14a1e28 2857 self._setOORInfo(self)
e811c8ce
RD
2858
2859 def GetFontData(*args, **kwargs):
e498079e 2860 """
a95a7133 2861 GetFontData(self) -> FontData
e811c8ce 2862
66c033b4
RD
2863 Returns a reference to the internal `wx.FontData` used by the
2864 wx.FontDialog.
e498079e 2865 """
54f9ee45 2866 return _windows_.FontDialog_GetFontData(*args, **kwargs)
e811c8ce 2867
97ab0f6a 2868 FontData = property(GetFontData,doc="See `GetFontData`")
2131d850 2869_windows_.FontDialog_swigregister(FontDialog)
d14a1e28 2870
32fe5131
RD
2871
2872def GetFontFromUser(*args, **kwargs):
0085ce49
RD
2873 """GetFontFromUser(Window parent=None, Font fontInit=wxNullFont, String caption=EmptyString) -> Font"""
2874 return _windows_.GetFontFromUser(*args, **kwargs)
d14a1e28 2875class MessageDialog(Dialog):
e498079e 2876 """
66c033b4
RD
2877 This class provides a simple dialog that shows a single or multi-line
2878 message, with a choice of OK, Yes, No and/or Cancel buttons.
e498079e 2879 """
0085ce49
RD
2880 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2881 __repr__ = _swig_repr
2882 def __init__(self, *args, **kwargs):
0df68c9f 2883 """
a95a7133 2884 __init__(self, Window parent, String message, String caption=MessageBoxCaptionStr,
0df68c9f
RD
2885 long style=wxOK|wxCANCEL|wxCENTRE,
2886 Point pos=DefaultPosition) -> MessageDialog
e498079e 2887
66c033b4 2888 Constructor, use `ShowModal` to display the dialog.
0df68c9f 2889 """
0085ce49 2890 _windows_.MessageDialog_swiginit(self,_windows_.new_MessageDialog(*args, **kwargs))
d14a1e28 2891 self._setOORInfo(self)
e811c8ce 2892
2131d850 2893_windows_.MessageDialog_swigregister(MessageDialog)
d14a1e28 2894
ae5bc7f3
RD
2895PD_AUTO_HIDE = _windows_.PD_AUTO_HIDE
2896PD_APP_MODAL = _windows_.PD_APP_MODAL
2897PD_CAN_ABORT = _windows_.PD_CAN_ABORT
2898PD_ELAPSED_TIME = _windows_.PD_ELAPSED_TIME
2899PD_ESTIMATED_TIME = _windows_.PD_ESTIMATED_TIME
2900PD_REMAINING_TIME = _windows_.PD_REMAINING_TIME
2901PD_SMOOTH = _windows_.PD_SMOOTH
2902PD_CAN_SKIP = _windows_.PD_CAN_SKIP
d14a1e28 2903class ProgressDialog(Frame):
e498079e 2904 """
66c033b4
RD
2905 A dialog that shows a short message and a progress bar. Optionally, it
2906 can display an ABORT button.
e498079e 2907 """
0085ce49
RD
2908 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2909 __repr__ = _swig_repr
2910 def __init__(self, *args, **kwargs):
0df68c9f 2911 """
a95a7133 2912 __init__(self, String title, String message, int maximum=100, Window parent=None,
196addbf 2913 int style=wxPD_AUTO_HIDE|wxPD_APP_MODAL) -> ProgressDialog
e498079e 2914
66c033b4
RD
2915 Constructor. Creates the dialog, displays it and disables user input
2916 for other windows, or, if wx.PD_APP_MODAL flag is not given, for its
2917 parent window only.
0df68c9f 2918 """
0085ce49 2919 _windows_.ProgressDialog_swiginit(self,_windows_.new_ProgressDialog(*args, **kwargs))
d14a1e28 2920 self._setOORInfo(self)
e811c8ce
RD
2921
2922 def Update(*args, **kwargs):
e498079e 2923 """
01f6b6d3 2924 Update(self, int value, String newmsg) --> (continue, skip)
e498079e 2925
66c033b4 2926 Updates the dialog, setting the progress bar to the new value and, if
6923d0a9
RD
2927 given changes the message above it. The value given should be less
2928 than or equal to the maximum value given to the constructor and the
01f6b6d3
RD
2929 dialog is closed if it is equal to the maximum. Returns a tuple of
2930 boolean values, ``(continue, skip)`` where ``continue`` is ``True``
2931 unless the Cancel button has been pressed, and ``skip`` is ``False``
2932 unless the Skip button (if any) has been pressed.
2933
dba7934c 2934 If the ``continue`` return value is ``False``, the application can either
01f6b6d3
RD
2935 immediately destroy the dialog or ask the user for confirmation, and if the
2936 abort is not confirmed the dialog may be resumed with `Resume` function.
e498079e 2937
e498079e 2938 """
54f9ee45 2939 return _windows_.ProgressDialog_Update(*args, **kwargs)
e811c8ce 2940
6b449b19 2941 def Pulse(*args, **kwargs):
ae5bc7f3 2942 """
6b449b19 2943 Pulse(self, String newmsg) --> (continue, skip)
ae5bc7f3
RD
2944
2945 Just like `Update` but switches the dialog to use a gauge in
2946 interminante mode and calls `wx.Gauge.Pulse` to show the user a bit of
2947 progress.
2948 """
6b449b19 2949 return _windows_.ProgressDialog_Pulse(*args, **kwargs)
ae5bc7f3 2950
6b449b19 2951 UpdatePulse = Pulse
e811c8ce 2952 def Resume(*args, **kwargs):
e498079e 2953 """
a95a7133 2954 Resume(self)
e498079e 2955
66c033b4
RD
2956 Can be used to continue with the dialog, after the user had chosen to
2957 abort.
e498079e 2958 """
54f9ee45 2959 return _windows_.ProgressDialog_Resume(*args, **kwargs)
e811c8ce 2960
2131d850 2961_windows_.ProgressDialog_swigregister(ProgressDialog)
54f9ee45
RD
2962
2963FR_DOWN = _windows_.FR_DOWN
2964FR_WHOLEWORD = _windows_.FR_WHOLEWORD
2965FR_MATCHCASE = _windows_.FR_MATCHCASE
2966FR_REPLACEDIALOG = _windows_.FR_REPLACEDIALOG
2967FR_NOUPDOWN = _windows_.FR_NOUPDOWN
2968FR_NOMATCHCASE = _windows_.FR_NOMATCHCASE
2969FR_NOWHOLEWORD = _windows_.FR_NOWHOLEWORD
2970wxEVT_COMMAND_FIND = _windows_.wxEVT_COMMAND_FIND
2971wxEVT_COMMAND_FIND_NEXT = _windows_.wxEVT_COMMAND_FIND_NEXT
2972wxEVT_COMMAND_FIND_REPLACE = _windows_.wxEVT_COMMAND_FIND_REPLACE
2973wxEVT_COMMAND_FIND_REPLACE_ALL = _windows_.wxEVT_COMMAND_FIND_REPLACE_ALL
2974wxEVT_COMMAND_FIND_CLOSE = _windows_.wxEVT_COMMAND_FIND_CLOSE
d14a1e28
RD
2975EVT_FIND = wx.PyEventBinder( wxEVT_COMMAND_FIND, 1 )
2976EVT_FIND_NEXT = wx.PyEventBinder( wxEVT_COMMAND_FIND_NEXT, 1 )
2977EVT_FIND_REPLACE = wx.PyEventBinder( wxEVT_COMMAND_FIND_REPLACE, 1 )
2978EVT_FIND_REPLACE_ALL = wx.PyEventBinder( wxEVT_COMMAND_FIND_REPLACE_ALL, 1 )
2979EVT_FIND_CLOSE = wx.PyEventBinder( wxEVT_COMMAND_FIND_CLOSE, 1 )
2980
2981# For backwards compatibility. Should they be removed?
704eda0c 2982EVT_COMMAND_FIND = EVT_FIND
d14a1e28
RD
2983EVT_COMMAND_FIND_NEXT = EVT_FIND_NEXT
2984EVT_COMMAND_FIND_REPLACE = EVT_FIND_REPLACE
2985EVT_COMMAND_FIND_REPLACE_ALL = EVT_FIND_REPLACE_ALL
704eda0c 2986EVT_COMMAND_FIND_CLOSE = EVT_FIND_CLOSE
d14a1e28 2987
54f9ee45 2988class FindDialogEvent(_core.CommandEvent):
e498079e 2989 """Events for the FindReplaceDialog"""
0085ce49
RD
2990 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2991 __repr__ = _swig_repr
2992 def __init__(self, *args, **kwargs):
e498079e 2993 """
2131d850 2994 __init__(self, EventType commandType=wxEVT_NULL, int id=0) -> FindDialogEvent
e498079e
RD
2995
2996 Events for the FindReplaceDialog
2997 """
0085ce49 2998 _windows_.FindDialogEvent_swiginit(self,_windows_.new_FindDialogEvent(*args, **kwargs))
e811c8ce 2999 def GetFlags(*args, **kwargs):
e498079e 3000 """
a95a7133 3001 GetFlags(self) -> int
e498079e
RD
3002
3003 Get the currently selected flags: this is the combination of
3004 wx.FR_DOWN, wx.FR_WHOLEWORD and wx.FR_MATCHCASE flags.
3005 """
54f9ee45 3006 return _windows_.FindDialogEvent_GetFlags(*args, **kwargs)
e811c8ce
RD
3007
3008 def GetFindString(*args, **kwargs):
e498079e 3009 """
a95a7133 3010 GetFindString(self) -> String
e498079e
RD
3011
3012 Return the string to find (never empty).
3013 """
54f9ee45 3014 return _windows_.FindDialogEvent_GetFindString(*args, **kwargs)
e811c8ce
RD
3015
3016 def GetReplaceString(*args, **kwargs):
e498079e 3017 """
a95a7133 3018 GetReplaceString(self) -> String
e498079e 3019
66c033b4
RD
3020 Return the string to replace the search string with (only for replace
3021 and replace all events).
e498079e 3022 """
54f9ee45 3023 return _windows_.FindDialogEvent_GetReplaceString(*args, **kwargs)
e811c8ce
RD
3024
3025 def GetDialog(*args, **kwargs):
e498079e 3026 """
a95a7133 3027 GetDialog(self) -> FindReplaceDialog
e498079e
RD
3028
3029 Return the pointer to the dialog which generated this event.
3030 """
54f9ee45 3031 return _windows_.FindDialogEvent_GetDialog(*args, **kwargs)
e811c8ce
RD
3032
3033 def SetFlags(*args, **kwargs):
a95a7133 3034 """SetFlags(self, int flags)"""
54f9ee45 3035 return _windows_.FindDialogEvent_SetFlags(*args, **kwargs)
e811c8ce
RD
3036
3037 def SetFindString(*args, **kwargs):
a95a7133 3038 """SetFindString(self, String str)"""
54f9ee45 3039 return _windows_.FindDialogEvent_SetFindString(*args, **kwargs)
e811c8ce
RD
3040
3041 def SetReplaceString(*args, **kwargs):
a95a7133 3042 """SetReplaceString(self, String str)"""
54f9ee45 3043 return _windows_.FindDialogEvent_SetReplaceString(*args, **kwargs)
e811c8ce 3044
97ab0f6a
RD
3045 Dialog = property(GetDialog,doc="See `GetDialog`")
3046 FindString = property(GetFindString,SetFindString,doc="See `GetFindString` and `SetFindString`")
3047 Flags = property(GetFlags,SetFlags,doc="See `GetFlags` and `SetFlags`")
3048 ReplaceString = property(GetReplaceString,SetReplaceString,doc="See `GetReplaceString` and `SetReplaceString`")
2131d850 3049_windows_.FindDialogEvent_swigregister(FindDialogEvent)
d14a1e28 3050
54f9ee45 3051class FindReplaceData(_core.Object):
e498079e 3052 """
66c033b4
RD
3053 wx.FindReplaceData holds the data for wx.FindReplaceDialog. It is used
3054 to initialize the dialog with the default values and will keep the
3055 last values from the dialog when it is closed. It is also updated each
3056 time a `wx.FindDialogEvent` is generated so instead of using the
3057 `wx.FindDialogEvent` methods you can also directly query this object.
e498079e 3058
66c033b4
RD
3059 Note that all SetXXX() methods may only be called before showing the
3060 dialog and calling them has no effect later.
e498079e 3061 """
0085ce49
RD
3062 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
3063 __repr__ = _swig_repr
3064 def __init__(self, *args, **kwargs):
e498079e 3065 """
a95a7133 3066 __init__(self, int flags=0) -> FindReplaceData
e498079e
RD
3067
3068 Constuctor initializes the flags to default value (0).
3069 """
0085ce49
RD
3070 _windows_.FindReplaceData_swiginit(self,_windows_.new_FindReplaceData(*args, **kwargs))
3071 __swig_destroy__ = _windows_.delete_FindReplaceData
3072 __del__ = lambda self : None;
e811c8ce 3073 def GetFindString(*args, **kwargs):
e498079e 3074 """
a95a7133 3075 GetFindString(self) -> String
e498079e
RD
3076
3077 Get the string to find.
3078 """
54f9ee45 3079 return _windows_.FindReplaceData_GetFindString(*args, **kwargs)
e811c8ce
RD
3080
3081 def GetReplaceString(*args, **kwargs):
e498079e 3082 """
a95a7133 3083 GetReplaceString(self) -> String
e498079e
RD
3084
3085 Get the replacement string.
3086 """
54f9ee45 3087 return _windows_.FindReplaceData_GetReplaceString(*args, **kwargs)
e811c8ce
RD
3088
3089 def GetFlags(*args, **kwargs):
e498079e 3090 """
a95a7133 3091 GetFlags(self) -> int
e498079e
RD
3092
3093 Get the combination of flag values.
3094 """
54f9ee45 3095 return _windows_.FindReplaceData_GetFlags(*args, **kwargs)
e811c8ce
RD
3096
3097 def SetFlags(*args, **kwargs):
e498079e 3098 """
a95a7133 3099 SetFlags(self, int flags)
e498079e
RD
3100
3101 Set the flags to use to initialize the controls of the dialog.
3102 """
54f9ee45 3103 return _windows_.FindReplaceData_SetFlags(*args, **kwargs)
e811c8ce
RD
3104
3105 def SetFindString(*args, **kwargs):
e498079e 3106 """
a95a7133 3107 SetFindString(self, String str)
e498079e
RD
3108
3109 Set the string to find (used as initial value by the dialog).
3110 """
54f9ee45 3111 return _windows_.FindReplaceData_SetFindString(*args, **kwargs)
e811c8ce
RD
3112
3113 def SetReplaceString(*args, **kwargs):
e498079e 3114 """
a95a7133 3115 SetReplaceString(self, String str)
e498079e
RD
3116
3117 Set the replacement string (used as initial value by the dialog).
3118 """
54f9ee45 3119 return _windows_.FindReplaceData_SetReplaceString(*args, **kwargs)
e811c8ce 3120
97ab0f6a
RD
3121 FindString = property(GetFindString,SetFindString,doc="See `GetFindString` and `SetFindString`")
3122 Flags = property(GetFlags,SetFlags,doc="See `GetFlags` and `SetFlags`")
3123 ReplaceString = property(GetReplaceString,SetReplaceString,doc="See `GetReplaceString` and `SetReplaceString`")
2131d850 3124_windows_.FindReplaceData_swigregister(FindReplaceData)
d14a1e28
RD
3125
3126class FindReplaceDialog(Dialog):
e498079e 3127 """
66c033b4
RD
3128 wx.FindReplaceDialog is a standard modeless dialog which is used to
3129 allow the user to search for some text (and possibly replace it with
3130 something else). The actual searching is supposed to be done in the
3131 owner window which is the parent of this dialog. Note that it means
3132 that unlike for the other standard dialogs this one must have a parent
3133 window. Also note that there is no way to use this dialog in a modal
3134 way; it is always, by design and implementation, modeless.
e498079e 3135 """
0085ce49
RD
3136 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
3137 __repr__ = _swig_repr
3138 def __init__(self, *args, **kwargs):
0df68c9f 3139 """
a95a7133 3140 __init__(self, Window parent, FindReplaceData data, String title,
0df68c9f 3141 int style=0) -> FindReplaceDialog
e498079e
RD
3142
3143 Create a FindReplaceDialog. The parent and data parameters must be
3144 non-None. Use Show to display the dialog.
0df68c9f 3145 """
0085ce49 3146 _windows_.FindReplaceDialog_swiginit(self,_windows_.new_FindReplaceDialog(*args, **kwargs))
d14a1e28 3147 self._setOORInfo(self)
e811c8ce
RD
3148
3149 def Create(*args, **kwargs):
0df68c9f 3150 """
a95a7133 3151 Create(self, Window parent, FindReplaceData data, String title,
0df68c9f 3152 int style=0) -> bool
e498079e
RD
3153
3154 Create the dialog, for 2-phase create.
0df68c9f 3155 """
54f9ee45 3156 return _windows_.FindReplaceDialog_Create(*args, **kwargs)
e811c8ce
RD
3157
3158 def GetData(*args, **kwargs):
e498079e 3159 """
a95a7133 3160 GetData(self) -> FindReplaceData
e498079e
RD
3161
3162 Get the FindReplaceData object used by this dialog.
3163 """
54f9ee45 3164 return _windows_.FindReplaceDialog_GetData(*args, **kwargs)
e811c8ce
RD
3165
3166 def SetData(*args, **kwargs):
e498079e 3167 """
a95a7133 3168 SetData(self, FindReplaceData data)
e498079e
RD
3169
3170 Set the FindReplaceData object used by this dialog.
3171 """
54f9ee45 3172 return _windows_.FindReplaceDialog_SetData(*args, **kwargs)
e811c8ce 3173
97ab0f6a 3174 Data = property(GetData,SetData,doc="See `GetData` and `SetData`")
2131d850 3175_windows_.FindReplaceDialog_swigregister(FindReplaceDialog)
8ab979d7 3176
d14a1e28 3177def PreFindReplaceDialog(*args, **kwargs):
e498079e
RD
3178 """
3179 PreFindReplaceDialog() -> FindReplaceDialog
3180
3181 Precreate a FindReplaceDialog for 2-phase creation
3182 """
54f9ee45 3183 val = _windows_.new_PreFindReplaceDialog(*args, **kwargs)
298ae144
RD
3184 return val
3185
d14a1e28
RD
3186#---------------------------------------------------------------------------
3187
54f9ee45
RD
3188IDM_WINDOWTILE = _windows_.IDM_WINDOWTILE
3189IDM_WINDOWTILEHOR = _windows_.IDM_WINDOWTILEHOR
3190IDM_WINDOWCASCADE = _windows_.IDM_WINDOWCASCADE
3191IDM_WINDOWICONS = _windows_.IDM_WINDOWICONS
3192IDM_WINDOWNEXT = _windows_.IDM_WINDOWNEXT
3193IDM_WINDOWTILEVERT = _windows_.IDM_WINDOWTILEVERT
24d7cbea 3194IDM_WINDOWPREV = _windows_.IDM_WINDOWPREV
54f9ee45
RD
3195FIRST_MDI_CHILD = _windows_.FIRST_MDI_CHILD
3196LAST_MDI_CHILD = _windows_.LAST_MDI_CHILD
d14a1e28 3197class MDIParentFrame(Frame):
093d3ff1 3198 """Proxy of C++ MDIParentFrame class"""
0085ce49
RD
3199 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
3200 __repr__ = _swig_repr
3201 def __init__(self, *args, **kwargs):
0df68c9f 3202 """
248ed943
RD
3203 __init__(self, Window parent, int id=-1, String title=EmptyString,
3204 Point pos=DefaultPosition, Size size=DefaultSize,
3205 long style=wxDEFAULT_FRAME_STYLE|wxVSCROLL|wxHSCROLL,
b2dc1044 3206 String name=FrameNameStr) -> MDIParentFrame
0df68c9f 3207 """
0085ce49 3208 _windows_.MDIParentFrame_swiginit(self,_windows_.new_MDIParentFrame(*args, **kwargs))
d14a1e28 3209 self._setOORInfo(self)
e811c8ce
RD
3210
3211 def Create(*args, **kwargs):
0df68c9f 3212 """
248ed943
RD
3213 Create(self, Window parent, int id=-1, String title=EmptyString,
3214 Point pos=DefaultPosition, Size size=DefaultSize,
3215 long style=wxDEFAULT_FRAME_STYLE|wxVSCROLL|wxHSCROLL,
b2dc1044 3216 String name=FrameNameStr) -> bool
0df68c9f 3217 """
54f9ee45 3218 return _windows_.MDIParentFrame_Create(*args, **kwargs)
e811c8ce
RD
3219
3220 def ActivateNext(*args, **kwargs):
a95a7133 3221 """ActivateNext(self)"""
54f9ee45 3222 return _windows_.MDIParentFrame_ActivateNext(*args, **kwargs)
e811c8ce
RD
3223
3224 def ActivatePrevious(*args, **kwargs):
a95a7133 3225 """ActivatePrevious(self)"""
54f9ee45 3226 return _windows_.MDIParentFrame_ActivatePrevious(*args, **kwargs)
e811c8ce
RD
3227
3228 def ArrangeIcons(*args, **kwargs):
a95a7133 3229 """ArrangeIcons(self)"""
54f9ee45 3230 return _windows_.MDIParentFrame_ArrangeIcons(*args, **kwargs)
e811c8ce
RD
3231
3232 def Cascade(*args, **kwargs):
a95a7133 3233 """Cascade(self)"""
54f9ee45 3234 return _windows_.MDIParentFrame_Cascade(*args, **kwargs)
e811c8ce
RD
3235
3236 def GetActiveChild(*args, **kwargs):
a95a7133 3237 """GetActiveChild(self) -> MDIChildFrame"""
54f9ee45 3238 return _windows_.MDIParentFrame_GetActiveChild(*args, **kwargs)
e811c8ce
RD
3239
3240 def GetClientWindow(*args, **kwargs):
a95a7133 3241 """GetClientWindow(self) -> MDIClientWindow"""
54f9ee45 3242 return _windows_.MDIParentFrame_GetClientWindow(*args, **kwargs)
e811c8ce 3243
e811c8ce 3244 def Tile(*args, **kwargs):
396fb509 3245 """Tile(self, int orient=HORIZONTAL)"""
54f9ee45 3246 return _windows_.MDIParentFrame_Tile(*args, **kwargs)
e811c8ce 3247
57332a5a
RD
3248 ActiveChild = property(GetActiveChild,doc="See `GetActiveChild`")
3249 ClientWindow = property(GetClientWindow,doc="See `GetClientWindow`")
2131d850 3250_windows_.MDIParentFrame_swigregister(MDIParentFrame)
d14a1e28
RD
3251
3252def PreMDIParentFrame(*args, **kwargs):
e811c8ce 3253 """PreMDIParentFrame() -> MDIParentFrame"""
54f9ee45 3254 val = _windows_.new_PreMDIParentFrame(*args, **kwargs)
298ae144
RD
3255 return val
3256
d14a1e28 3257class MDIChildFrame(Frame):
093d3ff1 3258 """Proxy of C++ MDIChildFrame class"""
0085ce49
RD
3259 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
3260 __repr__ = _swig_repr
3261 def __init__(self, *args, **kwargs):
0df68c9f 3262 """
248ed943
RD
3263 __init__(self, MDIParentFrame parent, int id=-1, String title=EmptyString,
3264 Point pos=DefaultPosition, Size size=DefaultSize,
3265 long style=DEFAULT_FRAME_STYLE,
b2dc1044 3266 String name=FrameNameStr) -> MDIChildFrame
0df68c9f 3267 """
0085ce49 3268 _windows_.MDIChildFrame_swiginit(self,_windows_.new_MDIChildFrame(*args, **kwargs))
d14a1e28 3269 self._setOORInfo(self)
e811c8ce
RD
3270
3271 def Create(*args, **kwargs):
0df68c9f 3272 """
248ed943
RD
3273 Create(self, MDIParentFrame parent, int id=-1, String title=EmptyString,
3274 Point pos=DefaultPosition, Size size=DefaultSize,
3275 long style=DEFAULT_FRAME_STYLE,
b2dc1044 3276 String name=FrameNameStr) -> bool
0df68c9f 3277 """
54f9ee45 3278 return _windows_.MDIChildFrame_Create(*args, **kwargs)
e811c8ce
RD
3279
3280 def Activate(*args, **kwargs):
a95a7133 3281 """Activate(self)"""
54f9ee45 3282 return _windows_.MDIChildFrame_Activate(*args, **kwargs)
e811c8ce 3283
2131d850 3284_windows_.MDIChildFrame_swigregister(MDIChildFrame)
d14a1e28
RD
3285
3286def PreMDIChildFrame(*args, **kwargs):
e811c8ce 3287 """PreMDIChildFrame() -> MDIChildFrame"""
54f9ee45 3288 val = _windows_.new_PreMDIChildFrame(*args, **kwargs)
298ae144
RD
3289 return val
3290
54f9ee45 3291class MDIClientWindow(_core.Window):
093d3ff1 3292 """Proxy of C++ MDIClientWindow class"""
0085ce49
RD
3293 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
3294 __repr__ = _swig_repr
3295 def __init__(self, *args, **kwargs):
a95a7133 3296 """__init__(self, MDIParentFrame parent, long style=0) -> MDIClientWindow"""
0085ce49 3297 _windows_.MDIClientWindow_swiginit(self,_windows_.new_MDIClientWindow(*args, **kwargs))
d14a1e28 3298 self._setOORInfo(self)
e811c8ce
RD
3299
3300 def Create(*args, **kwargs):
a95a7133 3301 """Create(self, MDIParentFrame parent, long style=0) -> bool"""
54f9ee45 3302 return _windows_.MDIClientWindow_Create(*args, **kwargs)
e811c8ce 3303
2131d850 3304_windows_.MDIClientWindow_swigregister(MDIClientWindow)
aa2a5b86 3305
d14a1e28 3306def PreMDIClientWindow(*args, **kwargs):
e811c8ce 3307 """PreMDIClientWindow() -> MDIClientWindow"""
54f9ee45 3308 val = _windows_.new_PreMDIClientWindow(*args, **kwargs)
c368d904
RD
3309 return val
3310
d14a1e28 3311#---------------------------------------------------------------------------
a1df7a95 3312
54f9ee45 3313class PyWindow(_core.Window):
093d3ff1 3314 """Proxy of C++ PyWindow class"""
0085ce49
RD
3315 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
3316 __repr__ = _swig_repr
3317 def __init__(self, *args, **kwargs):
0df68c9f 3318 """
248ed943
RD
3319 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
3320 Size size=DefaultSize, long style=0, String name=PanelNameStr) -> PyWindow
0df68c9f 3321 """
0085ce49 3322 _windows_.PyWindow_swiginit(self,_windows_.new_PyWindow(*args, **kwargs))
c25f90f6 3323 self._setOORInfo(self);PyWindow._setCallbackInfo(self, self, PyWindow)
e811c8ce
RD
3324
3325 def _setCallbackInfo(*args, **kwargs):
a95a7133 3326 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
54f9ee45 3327 return _windows_.PyWindow__setCallbackInfo(*args, **kwargs)
e811c8ce 3328
26c4d26f 3329 SetBestSize = wx.Window.SetInitialSize
976dbff5
RD
3330 def DoEraseBackground(*args, **kwargs):
3331 """DoEraseBackground(self, DC dc) -> bool"""
3332 return _windows_.PyWindow_DoEraseBackground(*args, **kwargs)
3333
c26d9ab4
RD
3334 def DoMoveWindow(*args, **kwargs):
3335 """DoMoveWindow(self, int x, int y, int width, int height)"""
3336 return _windows_.PyWindow_DoMoveWindow(*args, **kwargs)
e811c8ce 3337
c26d9ab4
RD
3338 def DoSetSize(*args, **kwargs):
3339 """DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
3340 return _windows_.PyWindow_DoSetSize(*args, **kwargs)
e811c8ce 3341
c26d9ab4
RD
3342 def DoSetClientSize(*args, **kwargs):
3343 """DoSetClientSize(self, int width, int height)"""
3344 return _windows_.PyWindow_DoSetClientSize(*args, **kwargs)
e811c8ce 3345
c26d9ab4
RD
3346 def DoSetVirtualSize(*args, **kwargs):
3347 """DoSetVirtualSize(self, int x, int y)"""
3348 return _windows_.PyWindow_DoSetVirtualSize(*args, **kwargs)
e811c8ce 3349
c26d9ab4
RD
3350 def DoGetSize(*args, **kwargs):
3351 """DoGetSize() -> (width, height)"""
3352 return _windows_.PyWindow_DoGetSize(*args, **kwargs)
e811c8ce 3353
c26d9ab4
RD
3354 def DoGetClientSize(*args, **kwargs):
3355 """DoGetClientSize() -> (width, height)"""
3356 return _windows_.PyWindow_DoGetClientSize(*args, **kwargs)
e811c8ce 3357
c26d9ab4
RD
3358 def DoGetPosition(*args, **kwargs):
3359 """DoGetPosition() -> (x,y)"""
3360 return _windows_.PyWindow_DoGetPosition(*args, **kwargs)
e811c8ce 3361
c26d9ab4
RD
3362 def DoGetVirtualSize(*args, **kwargs):
3363 """DoGetVirtualSize(self) -> Size"""
3364 return _windows_.PyWindow_DoGetVirtualSize(*args, **kwargs)
e811c8ce 3365
c26d9ab4
RD
3366 def DoGetBestSize(*args, **kwargs):
3367 """DoGetBestSize(self) -> Size"""
3368 return _windows_.PyWindow_DoGetBestSize(*args, **kwargs)
e811c8ce 3369
c26d9ab4
RD
3370 def GetDefaultAttributes(*args, **kwargs):
3371 """GetDefaultAttributes(self) -> VisualAttributes"""
3372 return _windows_.PyWindow_GetDefaultAttributes(*args, **kwargs)
3373
3374 def OnInternalIdle(*args, **kwargs):
3375 """OnInternalIdle(self)"""
3376 return _windows_.PyWindow_OnInternalIdle(*args, **kwargs)
3377
3378 def base_DoMoveWindow(*args, **kw):
3379 return PyWindow.DoMoveWindow(*args, **kw)
3380 base_DoMoveWindow = wx._deprecated(base_DoMoveWindow,
3381 "Please use PyWindow.DoMoveWindow instead.")
3382
3383 def base_DoSetSize(*args, **kw):
3384 return PyWindow.DoSetSize(*args, **kw)
3385 base_DoSetSize = wx._deprecated(base_DoSetSize,
3386 "Please use PyWindow.DoSetSize instead.")
e811c8ce 3387
c26d9ab4
RD
3388 def base_DoSetClientSize(*args, **kw):
3389 return PyWindow.DoSetClientSize(*args, **kw)
3390 base_DoSetClientSize = wx._deprecated(base_DoSetClientSize,
3391 "Please use PyWindow.DoSetClientSize instead.")
e811c8ce 3392
c26d9ab4
RD
3393 def base_DoSetVirtualSize(*args, **kw):
3394 return PyWindow.DoSetVirtualSize(*args, **kw)
3395 base_DoSetVirtualSize = wx._deprecated(base_DoSetVirtualSize,
3396 "Please use PyWindow.DoSetVirtualSize instead.")
e811c8ce 3397
c26d9ab4
RD
3398 def base_DoGetSize(*args, **kw):
3399 return PyWindow.DoGetSize(*args, **kw)
3400 base_DoGetSize = wx._deprecated(base_DoGetSize,
3401 "Please use PyWindow.DoGetSize instead.")
e811c8ce 3402
c26d9ab4
RD
3403 def base_DoGetClientSize(*args, **kw):
3404 return PyWindow.DoGetClientSize(*args, **kw)
3405 base_DoGetClientSize = wx._deprecated(base_DoGetClientSize,
3406 "Please use PyWindow.DoGetClientSize instead.")
e811c8ce 3407
c26d9ab4
RD
3408 def base_DoGetPosition(*args, **kw):
3409 return PyWindow.DoGetPosition(*args, **kw)
3410 base_DoGetPosition = wx._deprecated(base_DoGetPosition,
3411 "Please use PyWindow.DoGetPosition instead.")
e811c8ce 3412
c26d9ab4
RD
3413 def base_DoGetVirtualSize(*args, **kw):
3414 return PyWindow.DoGetVirtualSize(*args, **kw)
3415 base_DoGetVirtualSize = wx._deprecated(base_DoGetVirtualSize,
3416 "Please use PyWindow.DoGetVirtualSize instead.")
e811c8ce 3417
c26d9ab4
RD
3418 def base_DoGetBestSize(*args, **kw):
3419 return PyWindow.DoGetBestSize(*args, **kw)
3420 base_DoGetBestSize = wx._deprecated(base_DoGetBestSize,
3421 "Please use PyWindow.DoGetBestSize instead.")
e811c8ce 3422
c26d9ab4
RD
3423 def base_InitDialog(*args, **kw):
3424 return PyWindow.InitDialog(*args, **kw)
3425 base_InitDialog = wx._deprecated(base_InitDialog,
3426 "Please use PyWindow.InitDialog instead.")
e811c8ce 3427
c26d9ab4
RD
3428 def base_TransferDataToWindow(*args, **kw):
3429 return PyWindow.TransferDataToWindow(*args, **kw)
3430 base_TransferDataToWindow = wx._deprecated(base_TransferDataToWindow,
3431 "Please use PyWindow.TransferDataToWindow instead.")
1cb4a8aa 3432
c26d9ab4
RD
3433 def base_TransferDataFromWindow(*args, **kw):
3434 return PyWindow.TransferDataFromWindow(*args, **kw)
3435 base_TransferDataFromWindow = wx._deprecated(base_TransferDataFromWindow,
3436 "Please use PyWindow.TransferDataFromWindow instead.")
db3e571a 3437
c26d9ab4
RD
3438 def base_Validate(*args, **kw):
3439 return PyWindow.Validate(*args, **kw)
3440 base_Validate = wx._deprecated(base_Validate,
3441 "Please use PyWindow.Validate instead.")
3442
3443 def base_AcceptsFocus(*args, **kw):
3444 return PyWindow.AcceptsFocus(*args, **kw)
3445 base_AcceptsFocus = wx._deprecated(base_AcceptsFocus,
3446 "Please use PyWindow.AcceptsFocus instead.")
3447
3448 def base_AcceptsFocusFromKeyboard(*args, **kw):
3449 return PyWindow.AcceptsFocusFromKeyboard(*args, **kw)
3450 base_AcceptsFocusFromKeyboard = wx._deprecated(base_AcceptsFocusFromKeyboard,
3451 "Please use PyWindow.AcceptsFocusFromKeyboard instead.")
3452
3453 def base_GetMaxSize(*args, **kw):
3454 return PyWindow.GetMaxSize(*args, **kw)
3455 base_GetMaxSize = wx._deprecated(base_GetMaxSize,
3456 "Please use PyWindow.GetMaxSize instead.")
3457
3458 def base_AddChild(*args, **kw):
3459 return PyWindow.AddChild(*args, **kw)
3460 base_AddChild = wx._deprecated(base_AddChild,
3461 "Please use PyWindow.AddChild instead.")
3462
3463 def base_RemoveChild(*args, **kw):
3464 return PyWindow.RemoveChild(*args, **kw)
3465 base_RemoveChild = wx._deprecated(base_RemoveChild,
3466 "Please use PyWindow.RemoveChild instead.")
3467
3468 def base_ShouldInheritColours(*args, **kw):
3469 return PyWindow.ShouldInheritColours(*args, **kw)
3470 base_ShouldInheritColours = wx._deprecated(base_ShouldInheritColours,
3471 "Please use PyWindow.ShouldInheritColours instead.")
3472
3473 def base_GetDefaultAttributes(*args, **kw):
3474 return PyWindow.GetDefaultAttributes(*args, **kw)
3475 base_GetDefaultAttributes = wx._deprecated(base_GetDefaultAttributes,
3476 "Please use PyWindow.GetDefaultAttributes instead.")
3477
3478 def base_OnInternalIdle(*args, **kw):
3479 return PyWindow.OnInternalIdle(*args, **kw)
3480 base_OnInternalIdle = wx._deprecated(base_OnInternalIdle,
3481 "Please use PyWindow.OnInternalIdle instead.")
8d38bd1d 3482
2131d850 3483_windows_.PyWindow_swigregister(PyWindow)
d14a1e28 3484
1cb4a8aa
RD
3485def PrePyWindow(*args, **kwargs):
3486 """PrePyWindow() -> PyWindow"""
54f9ee45 3487 val = _windows_.new_PrePyWindow(*args, **kwargs)
1cb4a8aa
RD
3488 return val
3489
d14a1e28 3490class PyPanel(Panel):
093d3ff1 3491 """Proxy of C++ PyPanel class"""
0085ce49
RD
3492 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
3493 __repr__ = _swig_repr
3494 def __init__(self, *args, **kwargs):
0df68c9f 3495 """
248ed943
RD
3496 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
3497 Size size=DefaultSize, long style=0, String name=PanelNameStr) -> PyPanel
0df68c9f 3498 """
0085ce49 3499 _windows_.PyPanel_swiginit(self,_windows_.new_PyPanel(*args, **kwargs))
c25f90f6 3500 self._setOORInfo(self);PyPanel._setCallbackInfo(self, self, PyPanel)
e811c8ce
RD
3501
3502 def _setCallbackInfo(*args, **kwargs):
a95a7133 3503 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
54f9ee45 3504 return _windows_.PyPanel__setCallbackInfo(*args, **kwargs)
e811c8ce 3505
26c4d26f 3506 SetBestSize = wx.Window.SetInitialSize
976dbff5
RD
3507 def DoEraseBackground(*args, **kwargs):
3508 """DoEraseBackground(self, DC dc) -> bool"""
3509 return _windows_.PyPanel_DoEraseBackground(*args, **kwargs)
3510
c26d9ab4
RD
3511 def DoMoveWindow(*args, **kwargs):
3512 """DoMoveWindow(self, int x, int y, int width, int height)"""
3513 return _windows_.PyPanel_DoMoveWindow(*args, **kwargs)
3514
3515 def DoSetSize(*args, **kwargs):
3516 """DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
3517 return _windows_.PyPanel_DoSetSize(*args, **kwargs)
3518
3519 def DoSetClientSize(*args, **kwargs):
3520 """DoSetClientSize(self, int width, int height)"""
3521 return _windows_.PyPanel_DoSetClientSize(*args, **kwargs)
3522
3523 def DoSetVirtualSize(*args, **kwargs):
3524 """DoSetVirtualSize(self, int x, int y)"""
3525 return _windows_.PyPanel_DoSetVirtualSize(*args, **kwargs)
3526
3527 def DoGetSize(*args, **kwargs):
3528 """DoGetSize() -> (width, height)"""
3529 return _windows_.PyPanel_DoGetSize(*args, **kwargs)
3530
3531 def DoGetClientSize(*args, **kwargs):
3532 """DoGetClientSize() -> (width, height)"""
3533 return _windows_.PyPanel_DoGetClientSize(*args, **kwargs)
3534
3535 def DoGetPosition(*args, **kwargs):
3536 """DoGetPosition() -> (x,y)"""
3537 return _windows_.PyPanel_DoGetPosition(*args, **kwargs)
3538
3539 def DoGetVirtualSize(*args, **kwargs):
3540 """DoGetVirtualSize(self) -> Size"""
3541 return _windows_.PyPanel_DoGetVirtualSize(*args, **kwargs)
3542
3543 def DoGetBestSize(*args, **kwargs):
3544 """DoGetBestSize(self) -> Size"""
3545 return _windows_.PyPanel_DoGetBestSize(*args, **kwargs)
3546
c26d9ab4
RD
3547 def GetDefaultAttributes(*args, **kwargs):
3548 """GetDefaultAttributes(self) -> VisualAttributes"""
3549 return _windows_.PyPanel_GetDefaultAttributes(*args, **kwargs)
e811c8ce 3550
c26d9ab4
RD
3551 def OnInternalIdle(*args, **kwargs):
3552 """OnInternalIdle(self)"""
3553 return _windows_.PyPanel_OnInternalIdle(*args, **kwargs)
e811c8ce 3554
c26d9ab4
RD
3555 def base_DoMoveWindow(*args, **kw):
3556 return PyPanel.DoMoveWindow(*args, **kw)
3557 base_DoMoveWindow = wx._deprecated(base_DoMoveWindow,
3558 "Please use PyPanel.DoMoveWindow instead.")
e811c8ce 3559
c26d9ab4
RD
3560 def base_DoSetSize(*args, **kw):
3561 return PyPanel.DoSetSize(*args, **kw)
3562 base_DoSetSize = wx._deprecated(base_DoSetSize,
3563 "Please use PyPanel.DoSetSize instead.")
e811c8ce 3564
c26d9ab4
RD
3565 def base_DoSetClientSize(*args, **kw):
3566 return PyPanel.DoSetClientSize(*args, **kw)
3567 base_DoSetClientSize = wx._deprecated(base_DoSetClientSize,
3568 "Please use PyPanel.DoSetClientSize instead.")
e811c8ce 3569
c26d9ab4
RD
3570 def base_DoSetVirtualSize(*args, **kw):
3571 return PyPanel.DoSetVirtualSize(*args, **kw)
3572 base_DoSetVirtualSize = wx._deprecated(base_DoSetVirtualSize,
3573 "Please use PyPanel.DoSetVirtualSize instead.")
e811c8ce 3574
c26d9ab4
RD
3575 def base_DoGetSize(*args, **kw):
3576 return PyPanel.DoGetSize(*args, **kw)
3577 base_DoGetSize = wx._deprecated(base_DoGetSize,
3578 "Please use PyPanel.DoGetSize instead.")
e811c8ce 3579
c26d9ab4
RD
3580 def base_DoGetClientSize(*args, **kw):
3581 return PyPanel.DoGetClientSize(*args, **kw)
3582 base_DoGetClientSize = wx._deprecated(base_DoGetClientSize,
3583 "Please use PyPanel.DoGetClientSize instead.")
e811c8ce 3584
c26d9ab4
RD
3585 def base_DoGetPosition(*args, **kw):
3586 return PyPanel.DoGetPosition(*args, **kw)
3587 base_DoGetPosition = wx._deprecated(base_DoGetPosition,
3588 "Please use PyPanel.DoGetPosition instead.")
e811c8ce 3589
c26d9ab4
RD
3590 def base_DoGetVirtualSize(*args, **kw):
3591 return PyPanel.DoGetVirtualSize(*args, **kw)
3592 base_DoGetVirtualSize = wx._deprecated(base_DoGetVirtualSize,
3593 "Please use PyPanel.DoGetVirtualSize instead.")
e811c8ce 3594
c26d9ab4
RD
3595 def base_DoGetBestSize(*args, **kw):
3596 return PyPanel.DoGetBestSize(*args, **kw)
3597 base_DoGetBestSize = wx._deprecated(base_DoGetBestSize,
3598 "Please use PyPanel.DoGetBestSize instead.")
e811c8ce 3599
c26d9ab4
RD
3600 def base_InitDialog(*args, **kw):
3601 return PyPanel.InitDialog(*args, **kw)
3602 base_InitDialog = wx._deprecated(base_InitDialog,
3603 "Please use PyPanel.InitDialog instead.")
e811c8ce 3604
c26d9ab4
RD
3605 def base_TransferDataToWindow(*args, **kw):
3606 return PyPanel.TransferDataToWindow(*args, **kw)
3607 base_TransferDataToWindow = wx._deprecated(base_TransferDataToWindow,
3608 "Please use PyPanel.TransferDataToWindow instead.")
e811c8ce 3609
c26d9ab4
RD
3610 def base_TransferDataFromWindow(*args, **kw):
3611 return PyPanel.TransferDataFromWindow(*args, **kw)
3612 base_TransferDataFromWindow = wx._deprecated(base_TransferDataFromWindow,
3613 "Please use PyPanel.TransferDataFromWindow instead.")
1cb4a8aa 3614
c26d9ab4
RD
3615 def base_Validate(*args, **kw):
3616 return PyPanel.Validate(*args, **kw)
3617 base_Validate = wx._deprecated(base_Validate,
3618 "Please use PyPanel.Validate instead.")
db3e571a 3619
c26d9ab4
RD
3620 def base_AcceptsFocus(*args, **kw):
3621 return PyPanel.AcceptsFocus(*args, **kw)
3622 base_AcceptsFocus = wx._deprecated(base_AcceptsFocus,
3623 "Please use PyPanel.AcceptsFocus instead.")
3624
3625 def base_AcceptsFocusFromKeyboard(*args, **kw):
3626 return PyPanel.AcceptsFocusFromKeyboard(*args, **kw)
3627 base_AcceptsFocusFromKeyboard = wx._deprecated(base_AcceptsFocusFromKeyboard,
3628 "Please use PyPanel.AcceptsFocusFromKeyboard instead.")
3629
3630 def base_GetMaxSize(*args, **kw):
3631 return PyPanel.GetMaxSize(*args, **kw)
3632 base_GetMaxSize = wx._deprecated(base_GetMaxSize,
3633 "Please use PyPanel.GetMaxSize instead.")
3634
3635 def base_AddChild(*args, **kw):
3636 return PyPanel.AddChild(*args, **kw)
3637 base_AddChild = wx._deprecated(base_AddChild,
3638 "Please use PyPanel.AddChild instead.")
3639
3640 def base_RemoveChild(*args, **kw):
3641 return PyPanel.RemoveChild(*args, **kw)
3642 base_RemoveChild = wx._deprecated(base_RemoveChild,
3643 "Please use PyPanel.RemoveChild instead.")
3644
3645 def base_ShouldInheritColours(*args, **kw):
3646 return PyPanel.ShouldInheritColours(*args, **kw)
3647 base_ShouldInheritColours = wx._deprecated(base_ShouldInheritColours,
3648 "Please use PyPanel.ShouldInheritColours instead.")
3649
3650 def base_GetDefaultAttributes(*args, **kw):
3651 return PyPanel.GetDefaultAttributes(*args, **kw)
3652 base_GetDefaultAttributes = wx._deprecated(base_GetDefaultAttributes,
3653 "Please use PyPanel.GetDefaultAttributes instead.")
3654
3655 def base_OnInternalIdle(*args, **kw):
3656 return PyPanel.OnInternalIdle(*args, **kw)
3657 base_OnInternalIdle = wx._deprecated(base_OnInternalIdle,
3658 "Please use PyPanel.OnInternalIdle instead.")
8d38bd1d 3659
2131d850 3660_windows_.PyPanel_swigregister(PyPanel)
d14a1e28 3661
1cb4a8aa
RD
3662def PrePyPanel(*args, **kwargs):
3663 """PrePyPanel() -> PyPanel"""
54f9ee45 3664 val = _windows_.new_PrePyPanel(*args, **kwargs)
1cb4a8aa
RD
3665 return val
3666
3667class PyScrolledWindow(ScrolledWindow):
093d3ff1 3668 """Proxy of C++ PyScrolledWindow class"""
0085ce49
RD
3669 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
3670 __repr__ = _swig_repr
3671 def __init__(self, *args, **kwargs):
1cb4a8aa 3672 """
248ed943
RD
3673 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
3674 Size size=DefaultSize, long style=0, String name=PanelNameStr) -> PyScrolledWindow
1cb4a8aa 3675 """
0085ce49 3676 _windows_.PyScrolledWindow_swiginit(self,_windows_.new_PyScrolledWindow(*args, **kwargs))
c25f90f6 3677 self._setOORInfo(self);PyScrolledWindow._setCallbackInfo(self, self, PyScrolledWindow)
1cb4a8aa
RD
3678
3679 def _setCallbackInfo(*args, **kwargs):
a95a7133 3680 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
54f9ee45 3681 return _windows_.PyScrolledWindow__setCallbackInfo(*args, **kwargs)
1cb4a8aa 3682
26c4d26f 3683 SetBestSize = wx.Window.SetInitialSize
976dbff5
RD
3684 def DoEraseBackground(*args, **kwargs):
3685 """DoEraseBackground(self, DC dc) -> bool"""
3686 return _windows_.PyScrolledWindow_DoEraseBackground(*args, **kwargs)
3687
c26d9ab4
RD
3688 def DoMoveWindow(*args, **kwargs):
3689 """DoMoveWindow(self, int x, int y, int width, int height)"""
3690 return _windows_.PyScrolledWindow_DoMoveWindow(*args, **kwargs)
3691
3692 def DoSetSize(*args, **kwargs):
3693 """DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
3694 return _windows_.PyScrolledWindow_DoSetSize(*args, **kwargs)
3695
3696 def DoSetClientSize(*args, **kwargs):
3697 """DoSetClientSize(self, int width, int height)"""
3698 return _windows_.PyScrolledWindow_DoSetClientSize(*args, **kwargs)
3699
3700 def DoSetVirtualSize(*args, **kwargs):
3701 """DoSetVirtualSize(self, int x, int y)"""
3702 return _windows_.PyScrolledWindow_DoSetVirtualSize(*args, **kwargs)
1cb4a8aa 3703
c26d9ab4
RD
3704 def DoGetSize(*args, **kwargs):
3705 """DoGetSize() -> (width, height)"""
3706 return _windows_.PyScrolledWindow_DoGetSize(*args, **kwargs)
1cb4a8aa 3707
c26d9ab4
RD
3708 def DoGetClientSize(*args, **kwargs):
3709 """DoGetClientSize() -> (width, height)"""
3710 return _windows_.PyScrolledWindow_DoGetClientSize(*args, **kwargs)
1cb4a8aa 3711
c26d9ab4
RD
3712 def DoGetPosition(*args, **kwargs):
3713 """DoGetPosition() -> (x,y)"""
3714 return _windows_.PyScrolledWindow_DoGetPosition(*args, **kwargs)
1cb4a8aa 3715
c26d9ab4
RD
3716 def DoGetVirtualSize(*args, **kwargs):
3717 """DoGetVirtualSize(self) -> Size"""
3718 return _windows_.PyScrolledWindow_DoGetVirtualSize(*args, **kwargs)
1cb4a8aa 3719
c26d9ab4
RD
3720 def DoGetBestSize(*args, **kwargs):
3721 """DoGetBestSize(self) -> Size"""
3722 return _windows_.PyScrolledWindow_DoGetBestSize(*args, **kwargs)
1cb4a8aa 3723
c26d9ab4
RD
3724 def GetDefaultAttributes(*args, **kwargs):
3725 """GetDefaultAttributes(self) -> VisualAttributes"""
3726 return _windows_.PyScrolledWindow_GetDefaultAttributes(*args, **kwargs)
1cb4a8aa 3727
c26d9ab4
RD
3728 def OnInternalIdle(*args, **kwargs):
3729 """OnInternalIdle(self)"""
3730 return _windows_.PyScrolledWindow_OnInternalIdle(*args, **kwargs)
1cb4a8aa 3731
c26d9ab4
RD
3732 def base_DoMoveWindow(*args, **kw):
3733 return PyScrolledWindow.DoMoveWindow(*args, **kw)
3734 base_DoMoveWindow = wx._deprecated(base_DoMoveWindow,
3735 "Please use PyScrolledWindow.DoMoveWindow instead.")
1cb4a8aa 3736
c26d9ab4
RD
3737 def base_DoSetSize(*args, **kw):
3738 return PyScrolledWindow.DoSetSize(*args, **kw)
3739 base_DoSetSize = wx._deprecated(base_DoSetSize,
3740 "Please use PyScrolledWindow.DoSetSize instead.")
1cb4a8aa 3741
c26d9ab4
RD
3742 def base_DoSetClientSize(*args, **kw):
3743 return PyScrolledWindow.DoSetClientSize(*args, **kw)
3744 base_DoSetClientSize = wx._deprecated(base_DoSetClientSize,
3745 "Please use PyScrolledWindow.DoSetClientSize instead.")
1cb4a8aa 3746
c26d9ab4
RD
3747 def base_DoSetVirtualSize(*args, **kw):
3748 return PyScrolledWindow.DoSetVirtualSize(*args, **kw)
3749 base_DoSetVirtualSize = wx._deprecated(base_DoSetVirtualSize,
3750 "Please use PyScrolledWindow.DoSetVirtualSize instead.")
1cb4a8aa 3751
c26d9ab4
RD
3752 def base_DoGetSize(*args, **kw):
3753 return PyScrolledWindow.DoGetSize(*args, **kw)
3754 base_DoGetSize = wx._deprecated(base_DoGetSize,
3755 "Please use PyScrolledWindow.DoGetSize instead.")
1cb4a8aa 3756
c26d9ab4
RD
3757 def base_DoGetClientSize(*args, **kw):
3758 return PyScrolledWindow.DoGetClientSize(*args, **kw)
3759 base_DoGetClientSize = wx._deprecated(base_DoGetClientSize,
3760 "Please use PyScrolledWindow.DoGetClientSize instead.")
1cb4a8aa 3761
c26d9ab4
RD
3762 def base_DoGetPosition(*args, **kw):
3763 return PyScrolledWindow.DoGetPosition(*args, **kw)
3764 base_DoGetPosition = wx._deprecated(base_DoGetPosition,
3765 "Please use PyScrolledWindow.DoGetPosition instead.")
1cb4a8aa 3766
c26d9ab4
RD
3767 def base_DoGetVirtualSize(*args, **kw):
3768 return PyScrolledWindow.DoGetVirtualSize(*args, **kw)
3769 base_DoGetVirtualSize = wx._deprecated(base_DoGetVirtualSize,
3770 "Please use PyScrolledWindow.DoGetVirtualSize instead.")
1cb4a8aa 3771
c26d9ab4
RD
3772 def base_DoGetBestSize(*args, **kw):
3773 return PyScrolledWindow.DoGetBestSize(*args, **kw)
3774 base_DoGetBestSize = wx._deprecated(base_DoGetBestSize,
3775 "Please use PyScrolledWindow.DoGetBestSize instead.")
db3e571a 3776
c26d9ab4
RD
3777 def base_InitDialog(*args, **kw):
3778 return PyScrolledWindow.InitDialog(*args, **kw)
3779 base_InitDialog = wx._deprecated(base_InitDialog,
3780 "Please use PyScrolledWindow.InitDialog instead.")
3781
3782 def base_TransferDataToWindow(*args, **kw):
3783 return PyScrolledWindow.TransferDataToWindow(*args, **kw)
3784 base_TransferDataToWindow = wx._deprecated(base_TransferDataToWindow,
3785 "Please use PyScrolledWindow.TransferDataToWindow instead.")
3786
3787 def base_TransferDataFromWindow(*args, **kw):
3788 return PyScrolledWindow.TransferDataFromWindow(*args, **kw)
3789 base_TransferDataFromWindow = wx._deprecated(base_TransferDataFromWindow,
3790 "Please use PyScrolledWindow.TransferDataFromWindow instead.")
3791
3792 def base_Validate(*args, **kw):
3793 return PyScrolledWindow.Validate(*args, **kw)
3794 base_Validate = wx._deprecated(base_Validate,
3795 "Please use PyScrolledWindow.Validate instead.")
3796
3797 def base_AcceptsFocus(*args, **kw):
3798 return PyScrolledWindow.AcceptsFocus(*args, **kw)
3799 base_AcceptsFocus = wx._deprecated(base_AcceptsFocus,
3800 "Please use PyScrolledWindow.AcceptsFocus instead.")
3801
3802 def base_AcceptsFocusFromKeyboard(*args, **kw):
3803 return PyScrolledWindow.AcceptsFocusFromKeyboard(*args, **kw)
3804 base_AcceptsFocusFromKeyboard = wx._deprecated(base_AcceptsFocusFromKeyboard,
3805 "Please use PyScrolledWindow.AcceptsFocusFromKeyboard instead.")
3806
3807 def base_GetMaxSize(*args, **kw):
3808 return PyScrolledWindow.GetMaxSize(*args, **kw)
3809 base_GetMaxSize = wx._deprecated(base_GetMaxSize,
3810 "Please use PyScrolledWindow.GetMaxSize instead.")
3811
3812 def base_AddChild(*args, **kw):
3813 return PyScrolledWindow.AddChild(*args, **kw)
3814 base_AddChild = wx._deprecated(base_AddChild,
3815 "Please use PyScrolledWindow.AddChild instead.")
3816
3817 def base_RemoveChild(*args, **kw):
3818 return PyScrolledWindow.RemoveChild(*args, **kw)
3819 base_RemoveChild = wx._deprecated(base_RemoveChild,
3820 "Please use PyScrolledWindow.RemoveChild instead.")
3821
3822 def base_ShouldInheritColours(*args, **kw):
3823 return PyScrolledWindow.ShouldInheritColours(*args, **kw)
3824 base_ShouldInheritColours = wx._deprecated(base_ShouldInheritColours,
3825 "Please use PyScrolledWindow.ShouldInheritColours instead.")
3826
3827 def base_GetDefaultAttributes(*args, **kw):
3828 return PyScrolledWindow.GetDefaultAttributes(*args, **kw)
3829 base_GetDefaultAttributes = wx._deprecated(base_GetDefaultAttributes,
3830 "Please use PyScrolledWindow.GetDefaultAttributes instead.")
3831
3832 def base_OnInternalIdle(*args, **kw):
3833 return PyScrolledWindow.OnInternalIdle(*args, **kw)
3834 base_OnInternalIdle = wx._deprecated(base_OnInternalIdle,
3835 "Please use PyScrolledWindow.OnInternalIdle instead.")
8d38bd1d 3836
2131d850 3837_windows_.PyScrolledWindow_swigregister(PyScrolledWindow)
1cb4a8aa
RD
3838
3839def PrePyScrolledWindow(*args, **kwargs):
3840 """PrePyScrolledWindow() -> PyScrolledWindow"""
54f9ee45 3841 val = _windows_.new_PrePyScrolledWindow(*args, **kwargs)
1cb4a8aa
RD
3842 return val
3843
d14a1e28
RD
3844#---------------------------------------------------------------------------
3845
54f9ee45
RD
3846PRINT_MODE_NONE = _windows_.PRINT_MODE_NONE
3847PRINT_MODE_PREVIEW = _windows_.PRINT_MODE_PREVIEW
3848PRINT_MODE_FILE = _windows_.PRINT_MODE_FILE
3849PRINT_MODE_PRINTER = _windows_.PRINT_MODE_PRINTER
3850PRINT_MODE_STREAM = _windows_.PRINT_MODE_STREAM
2ef75293
RD
3851PRINTBIN_DEFAULT = _windows_.PRINTBIN_DEFAULT
3852PRINTBIN_ONLYONE = _windows_.PRINTBIN_ONLYONE
3853PRINTBIN_LOWER = _windows_.PRINTBIN_LOWER
3854PRINTBIN_MIDDLE = _windows_.PRINTBIN_MIDDLE
3855PRINTBIN_MANUAL = _windows_.PRINTBIN_MANUAL
3856PRINTBIN_ENVELOPE = _windows_.PRINTBIN_ENVELOPE
3857PRINTBIN_ENVMANUAL = _windows_.PRINTBIN_ENVMANUAL
3858PRINTBIN_AUTO = _windows_.PRINTBIN_AUTO
3859PRINTBIN_TRACTOR = _windows_.PRINTBIN_TRACTOR
3860PRINTBIN_SMALLFMT = _windows_.PRINTBIN_SMALLFMT
3861PRINTBIN_LARGEFMT = _windows_.PRINTBIN_LARGEFMT
3862PRINTBIN_LARGECAPACITY = _windows_.PRINTBIN_LARGECAPACITY
3863PRINTBIN_CASSETTE = _windows_.PRINTBIN_CASSETTE
3864PRINTBIN_FORMSOURCE = _windows_.PRINTBIN_FORMSOURCE
3865PRINTBIN_USER = _windows_.PRINTBIN_USER
54f9ee45 3866class PrintData(_core.Object):
093d3ff1 3867 """Proxy of C++ PrintData class"""
0085ce49
RD
3868 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
3869 __repr__ = _swig_repr
3870 def __init__(self, *args):
11207aef
RD
3871 """
3872 __init__(self) -> PrintData
3873 __init__(self, PrintData data) -> PrintData
3874 """
0085ce49
RD
3875 _windows_.PrintData_swiginit(self,_windows_.new_PrintData(*args))
3876 __swig_destroy__ = _windows_.delete_PrintData
3877 __del__ = lambda self : None;
e811c8ce 3878 def GetNoCopies(*args, **kwargs):
a95a7133 3879 """GetNoCopies(self) -> int"""
54f9ee45 3880 return _windows_.PrintData_GetNoCopies(*args, **kwargs)
e811c8ce
RD
3881
3882 def GetCollate(*args, **kwargs):
a95a7133 3883 """GetCollate(self) -> bool"""
54f9ee45 3884 return _windows_.PrintData_GetCollate(*args, **kwargs)
e811c8ce
RD
3885
3886 def GetOrientation(*args, **kwargs):
a95a7133 3887 """GetOrientation(self) -> int"""
54f9ee45 3888 return _windows_.PrintData_GetOrientation(*args, **kwargs)
e811c8ce 3889
5172800e
RD
3890 def IsOrientationReversed(*args, **kwargs):
3891 """IsOrientationReversed(self) -> bool"""
3892 return _windows_.PrintData_IsOrientationReversed(*args, **kwargs)
3893
b39fe951
RD
3894 def IsOk(*args, **kwargs):
3895 """IsOk(self) -> bool"""
3896 return _windows_.PrintData_IsOk(*args, **kwargs)
e811c8ce 3897
b39fe951 3898 Ok = IsOk
e811c8ce 3899 def GetPrinterName(*args, **kwargs):
a95a7133 3900 """GetPrinterName(self) -> String"""
54f9ee45 3901 return _windows_.PrintData_GetPrinterName(*args, **kwargs)
e811c8ce
RD
3902
3903 def GetColour(*args, **kwargs):
a95a7133 3904 """GetColour(self) -> bool"""
54f9ee45 3905 return _windows_.PrintData_GetColour(*args, **kwargs)
e811c8ce
RD
3906
3907 def GetDuplex(*args, **kwargs):
a95a7133 3908 """GetDuplex(self) -> int"""
54f9ee45 3909 return _windows_.PrintData_GetDuplex(*args, **kwargs)
e811c8ce
RD
3910
3911 def GetPaperId(*args, **kwargs):
a95a7133 3912 """GetPaperId(self) -> int"""
54f9ee45 3913 return _windows_.PrintData_GetPaperId(*args, **kwargs)
e811c8ce
RD
3914
3915 def GetPaperSize(*args, **kwargs):
a95a7133 3916 """GetPaperSize(self) -> Size"""
54f9ee45 3917 return _windows_.PrintData_GetPaperSize(*args, **kwargs)
e811c8ce
RD
3918
3919 def GetQuality(*args, **kwargs):
a95a7133 3920 """GetQuality(self) -> int"""
54f9ee45 3921 return _windows_.PrintData_GetQuality(*args, **kwargs)
e811c8ce 3922
2ef75293
RD
3923 def GetBin(*args, **kwargs):
3924 """GetBin(self) -> int"""
3925 return _windows_.PrintData_GetBin(*args, **kwargs)
3926
d3b6e4ff
RD
3927 def GetPrintMode(*args, **kwargs):
3928 """GetPrintMode(self) -> int"""
3929 return _windows_.PrintData_GetPrintMode(*args, **kwargs)
3930
8f514ab4
RD
3931 def GetMedia(*args, **kwargs):
3932 """GetMedia(self) -> int"""
3933 return _windows_.PrintData_GetMedia(*args, **kwargs)
3934
e811c8ce 3935 def SetNoCopies(*args, **kwargs):
a95a7133 3936 """SetNoCopies(self, int v)"""
54f9ee45 3937 return _windows_.PrintData_SetNoCopies(*args, **kwargs)
e811c8ce
RD
3938
3939 def SetCollate(*args, **kwargs):
a95a7133 3940 """SetCollate(self, bool flag)"""
54f9ee45 3941 return _windows_.PrintData_SetCollate(*args, **kwargs)
e811c8ce
RD
3942
3943 def SetOrientation(*args, **kwargs):
a95a7133 3944 """SetOrientation(self, int orient)"""
54f9ee45 3945 return _windows_.PrintData_SetOrientation(*args, **kwargs)
e811c8ce 3946
5172800e
RD
3947 def SetOrientationReversed(*args, **kwargs):
3948 """SetOrientationReversed(self, bool reversed)"""
3949 return _windows_.PrintData_SetOrientationReversed(*args, **kwargs)
3950
e811c8ce 3951 def SetPrinterName(*args, **kwargs):
a95a7133 3952 """SetPrinterName(self, String name)"""
54f9ee45 3953 return _windows_.PrintData_SetPrinterName(*args, **kwargs)
e811c8ce
RD
3954
3955 def SetColour(*args, **kwargs):
a95a7133 3956 """SetColour(self, bool colour)"""
54f9ee45 3957 return _windows_.PrintData_SetColour(*args, **kwargs)
e811c8ce
RD
3958
3959 def SetDuplex(*args, **kwargs):
a95a7133 3960 """SetDuplex(self, int duplex)"""
54f9ee45 3961 return _windows_.PrintData_SetDuplex(*args, **kwargs)
e811c8ce
RD
3962
3963 def SetPaperId(*args, **kwargs):
a95a7133 3964 """SetPaperId(self, int sizeId)"""
54f9ee45 3965 return _windows_.PrintData_SetPaperId(*args, **kwargs)
e811c8ce
RD
3966
3967 def SetPaperSize(*args, **kwargs):
a95a7133 3968 """SetPaperSize(self, Size sz)"""
54f9ee45 3969 return _windows_.PrintData_SetPaperSize(*args, **kwargs)
e811c8ce
RD
3970
3971 def SetQuality(*args, **kwargs):
a95a7133 3972 """SetQuality(self, int quality)"""
54f9ee45 3973 return _windows_.PrintData_SetQuality(*args, **kwargs)
e811c8ce 3974
2ef75293
RD
3975 def SetBin(*args, **kwargs):
3976 """SetBin(self, int bin)"""
3977 return _windows_.PrintData_SetBin(*args, **kwargs)
3978
d3b6e4ff
RD
3979 def SetPrintMode(*args, **kwargs):
3980 """SetPrintMode(self, int printMode)"""
3981 return _windows_.PrintData_SetPrintMode(*args, **kwargs)
3982
8f514ab4
RD
3983 def SetMedia(*args, **kwargs):
3984 """SetMedia(self, int media)"""
3985 return _windows_.PrintData_SetMedia(*args, **kwargs)
3986
d3b6e4ff
RD
3987 def GetFilename(*args, **kwargs):
3988 """GetFilename(self) -> String"""
3989 return _windows_.PrintData_GetFilename(*args, **kwargs)
3990
3991 def SetFilename(*args, **kwargs):
3992 """SetFilename(self, String filename)"""
3993 return _windows_.PrintData_SetFilename(*args, **kwargs)
3994
b39fe951 3995 def __nonzero__(self): return self.IsOk()
b9d6a5f3
RD
3996 def GetPrivData(*args, **kwargs):
3997 """GetPrivData(self) -> PyObject"""
3998 return _windows_.PrintData_GetPrivData(*args, **kwargs)
3999
4000 def SetPrivData(*args, **kwargs):
4001 """SetPrivData(self, PyObject data)"""
4002 return _windows_.PrintData_SetPrivData(*args, **kwargs)
4003
33d6fd3b
RD
4004 Bin = property(GetBin,SetBin,doc="See `GetBin` and `SetBin`")
4005 Collate = property(GetCollate,SetCollate,doc="See `GetCollate` and `SetCollate`")
4006 Colour = property(GetColour,SetColour,doc="See `GetColour` and `SetColour`")
4007 Duplex = property(GetDuplex,SetDuplex,doc="See `GetDuplex` and `SetDuplex`")
4008 Filename = property(GetFilename,SetFilename,doc="See `GetFilename` and `SetFilename`")
4009 NoCopies = property(GetNoCopies,SetNoCopies,doc="See `GetNoCopies` and `SetNoCopies`")
4010 Orientation = property(GetOrientation,SetOrientation,doc="See `GetOrientation` and `SetOrientation`")
4011 PaperId = property(GetPaperId,SetPaperId,doc="See `GetPaperId` and `SetPaperId`")
4012 PaperSize = property(GetPaperSize,SetPaperSize,doc="See `GetPaperSize` and `SetPaperSize`")
4013 PrintMode = property(GetPrintMode,SetPrintMode,doc="See `GetPrintMode` and `SetPrintMode`")
4014 PrinterName = property(GetPrinterName,SetPrinterName,doc="See `GetPrinterName` and `SetPrinterName`")
4015 PrivData = property(GetPrivData,SetPrivData,doc="See `GetPrivData` and `SetPrivData`")
4016 Quality = property(GetQuality,SetQuality,doc="See `GetQuality` and `SetQuality`")
2131d850 4017_windows_.PrintData_swigregister(PrintData)
b2dc1044
RD
4018PrintoutTitleStr = cvar.PrintoutTitleStr
4019PreviewCanvasNameStr = cvar.PreviewCanvasNameStr
d14a1e28 4020
54f9ee45 4021class PageSetupDialogData(_core.Object):
093d3ff1 4022 """Proxy of C++ PageSetupDialogData class"""
0085ce49
RD
4023 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
4024 __repr__ = _swig_repr
4025 def __init__(self, *args):
11207aef
RD
4026 """
4027 __init__(self) -> PageSetupDialogData
4028 __init__(self, PageSetupDialogData data) -> PageSetupDialogData
7557b9b5 4029 __init__(self, PrintData data) -> PageSetupDialogData
11207aef 4030 """
0085ce49
RD
4031 _windows_.PageSetupDialogData_swiginit(self,_windows_.new_PageSetupDialogData(*args))
4032 __swig_destroy__ = _windows_.delete_PageSetupDialogData
4033 __del__ = lambda self : None;
e811c8ce 4034 def EnableHelp(*args, **kwargs):
a95a7133 4035 """EnableHelp(self, bool flag)"""
54f9ee45 4036 return _windows_.PageSetupDialogData_EnableHelp(*args, **kwargs)
e811c8ce
RD
4037
4038 def EnableMargins(*args, **kwargs):
a95a7133 4039 """EnableMargins(self, bool flag)"""
54f9ee45 4040 return _windows_.PageSetupDialogData_EnableMargins(*args, **kwargs)
e811c8ce
RD
4041
4042 def EnableOrientation(*args, **kwargs):
a95a7133 4043 """EnableOrientation(self, bool flag)"""
54f9ee45 4044 return _windows_.PageSetupDialogData_EnableOrientation(*args, **kwargs)
e811c8ce
RD
4045
4046 def EnablePaper(*args, **kwargs):
a95a7133 4047 """EnablePaper(self, bool flag)"""
54f9ee45 4048 return _windows_.PageSetupDialogData_EnablePaper(*args, **kwargs)
e811c8ce
RD
4049
4050 def EnablePrinter(*args, **kwargs):
a95a7133 4051 """EnablePrinter(self, bool flag)"""
54f9ee45 4052 return _windows_.PageSetupDialogData_EnablePrinter(*args, **kwargs)
e811c8ce
RD
4053
4054 def GetDefaultMinMargins(*args, **kwargs):
a95a7133 4055 """GetDefaultMinMargins(self) -> bool"""
54f9ee45 4056 return _windows_.PageSetupDialogData_GetDefaultMinMargins(*args, **kwargs)
e811c8ce
RD
4057
4058 def GetEnableMargins(*args, **kwargs):
a95a7133 4059 """GetEnableMargins(self) -> bool"""
54f9ee45 4060 return _windows_.PageSetupDialogData_GetEnableMargins(*args, **kwargs)
e811c8ce
RD
4061
4062 def GetEnableOrientation(*args, **kwargs):
a95a7133 4063 """GetEnableOrientation(self) -> bool"""
54f9ee45 4064 return _windows_.PageSetupDialogData_GetEnableOrientation(*args, **kwargs)
e811c8ce
RD
4065
4066 def GetEnablePaper(*args, **kwargs):
a95a7133 4067 """GetEnablePaper(self) -> bool"""
54f9ee45 4068 return _windows_.PageSetupDialogData_GetEnablePaper(*args, **kwargs)
e811c8ce
RD
4069
4070 def GetEnablePrinter(*args, **kwargs):
a95a7133 4071 """GetEnablePrinter(self) -> bool"""
54f9ee45 4072 return _windows_.PageSetupDialogData_GetEnablePrinter(*args, **kwargs)
e811c8ce
RD
4073
4074 def GetEnableHelp(*args, **kwargs):
a95a7133 4075 """GetEnableHelp(self) -> bool"""
54f9ee45 4076 return _windows_.PageSetupDialogData_GetEnableHelp(*args, **kwargs)
e811c8ce
RD
4077
4078 def GetDefaultInfo(*args, **kwargs):
a95a7133 4079 """GetDefaultInfo(self) -> bool"""
54f9ee45 4080 return _windows_.PageSetupDialogData_GetDefaultInfo(*args, **kwargs)
e811c8ce
RD
4081
4082 def GetMarginTopLeft(*args, **kwargs):
a95a7133 4083 """GetMarginTopLeft(self) -> Point"""
54f9ee45 4084 return _windows_.PageSetupDialogData_GetMarginTopLeft(*args, **kwargs)
e811c8ce
RD
4085
4086 def GetMarginBottomRight(*args, **kwargs):
a95a7133 4087 """GetMarginBottomRight(self) -> Point"""
54f9ee45 4088 return _windows_.PageSetupDialogData_GetMarginBottomRight(*args, **kwargs)
e811c8ce
RD
4089
4090 def GetMinMarginTopLeft(*args, **kwargs):
a95a7133 4091 """GetMinMarginTopLeft(self) -> Point"""
54f9ee45 4092 return _windows_.PageSetupDialogData_GetMinMarginTopLeft(*args, **kwargs)
e811c8ce
RD
4093
4094 def GetMinMarginBottomRight(*args, **kwargs):
a95a7133 4095 """GetMinMarginBottomRight(self) -> Point"""
54f9ee45 4096 return _windows_.PageSetupDialogData_GetMinMarginBottomRight(*args, **kwargs)
e811c8ce
RD
4097
4098 def GetPaperId(*args, **kwargs):
a95a7133 4099 """GetPaperId(self) -> int"""
54f9ee45 4100 return _windows_.PageSetupDialogData_GetPaperId(*args, **kwargs)
e811c8ce
RD
4101
4102 def GetPaperSize(*args, **kwargs):
a95a7133 4103 """GetPaperSize(self) -> Size"""
54f9ee45 4104 return _windows_.PageSetupDialogData_GetPaperSize(*args, **kwargs)
e811c8ce
RD
4105
4106 def GetPrintData(*args, **kwargs):
a95a7133 4107 """GetPrintData(self) -> PrintData"""
54f9ee45 4108 return _windows_.PageSetupDialogData_GetPrintData(*args, **kwargs)
e811c8ce 4109
b39fe951
RD
4110 def IsOk(*args, **kwargs):
4111 """IsOk(self) -> bool"""
4112 return _windows_.PageSetupDialogData_IsOk(*args, **kwargs)
e811c8ce 4113
b39fe951 4114 Ok = IsOk
e811c8ce 4115 def SetDefaultInfo(*args, **kwargs):
a95a7133 4116 """SetDefaultInfo(self, bool flag)"""
54f9ee45 4117 return _windows_.PageSetupDialogData_SetDefaultInfo(*args, **kwargs)
e811c8ce
RD
4118
4119 def SetDefaultMinMargins(*args, **kwargs):
a95a7133 4120 """SetDefaultMinMargins(self, bool flag)"""
54f9ee45 4121 return _windows_.PageSetupDialogData_SetDefaultMinMargins(*args, **kwargs)
e811c8ce
RD
4122
4123 def SetMarginTopLeft(*args, **kwargs):
a95a7133 4124 """SetMarginTopLeft(self, Point pt)"""
54f9ee45 4125 return _windows_.PageSetupDialogData_SetMarginTopLeft(*args, **kwargs)
e811c8ce
RD
4126
4127 def SetMarginBottomRight(*args, **kwargs):
a95a7133 4128 """SetMarginBottomRight(self, Point pt)"""
54f9ee45 4129 return _windows_.PageSetupDialogData_SetMarginBottomRight(*args, **kwargs)
e811c8ce
RD
4130
4131 def SetMinMarginTopLeft(*args, **kwargs):
a95a7133 4132 """SetMinMarginTopLeft(self, Point pt)"""
54f9ee45 4133 return _windows_.PageSetupDialogData_SetMinMarginTopLeft(*args, **kwargs)
e811c8ce
RD
4134
4135 def SetMinMarginBottomRight(*args, **kwargs):
a95a7133 4136 """SetMinMarginBottomRight(self, Point pt)"""
54f9ee45 4137 return _windows_.PageSetupDialogData_SetMinMarginBottomRight(*args, **kwargs)
e811c8ce
RD
4138
4139 def SetPaperId(*args, **kwargs):
a95a7133 4140 """SetPaperId(self, int id)"""
54f9ee45 4141 return _windows_.PageSetupDialogData_SetPaperId(*args, **kwargs)
e811c8ce
RD
4142
4143 def SetPaperSize(*args, **kwargs):
a95a7133 4144 """SetPaperSize(self, Size size)"""
54f9ee45 4145 return _windows_.PageSetupDialogData_SetPaperSize(*args, **kwargs)
e811c8ce
RD
4146
4147 def SetPrintData(*args, **kwargs):
a95a7133 4148 """SetPrintData(self, PrintData printData)"""
54f9ee45 4149 return _windows_.PageSetupDialogData_SetPrintData(*args, **kwargs)
e811c8ce 4150
7557b9b5
RD
4151 def CalculateIdFromPaperSize(*args, **kwargs):
4152 """CalculateIdFromPaperSize(self)"""
4153 return _windows_.PageSetupDialogData_CalculateIdFromPaperSize(*args, **kwargs)
4154
4155 def CalculatePaperSizeFromId(*args, **kwargs):
4156 """CalculatePaperSizeFromId(self)"""
4157 return _windows_.PageSetupDialogData_CalculatePaperSizeFromId(*args, **kwargs)
4158
b39fe951 4159 def __nonzero__(self): return self.IsOk()
33d6fd3b
RD
4160 DefaultInfo = property(GetDefaultInfo,SetDefaultInfo,doc="See `GetDefaultInfo` and `SetDefaultInfo`")
4161 DefaultMinMargins = property(GetDefaultMinMargins,SetDefaultMinMargins,doc="See `GetDefaultMinMargins` and `SetDefaultMinMargins`")
4162 MarginBottomRight = property(GetMarginBottomRight,SetMarginBottomRight,doc="See `GetMarginBottomRight` and `SetMarginBottomRight`")
4163 MarginTopLeft = property(GetMarginTopLeft,SetMarginTopLeft,doc="See `GetMarginTopLeft` and `SetMarginTopLeft`")
4164 MinMarginBottomRight = property(GetMinMarginBottomRight,SetMinMarginBottomRight,doc="See `GetMinMarginBottomRight` and `SetMinMarginBottomRight`")
4165 MinMarginTopLeft = property(GetMinMarginTopLeft,SetMinMarginTopLeft,doc="See `GetMinMarginTopLeft` and `SetMinMarginTopLeft`")
4166 PaperId = property(GetPaperId,SetPaperId,doc="See `GetPaperId` and `SetPaperId`")
4167 PaperSize = property(GetPaperSize,SetPaperSize,doc="See `GetPaperSize` and `SetPaperSize`")
4168 PrintData = property(GetPrintData,SetPrintData,doc="See `GetPrintData` and `SetPrintData`")
2131d850 4169_windows_.PageSetupDialogData_swigregister(PageSetupDialogData)
d14a1e28 4170
8ac8dba0 4171class PageSetupDialog(_core.Object):
093d3ff1 4172 """Proxy of C++ PageSetupDialog class"""
0085ce49
RD
4173 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
4174 __repr__ = _swig_repr
4175 def __init__(self, *args, **kwargs):
a95a7133 4176 """__init__(self, Window parent, PageSetupDialogData data=None) -> PageSetupDialog"""
0085ce49 4177 _windows_.PageSetupDialog_swiginit(self,_windows_.new_PageSetupDialog(*args, **kwargs))
f05326ba
RD
4178 __swig_destroy__ = _windows_.delete_PageSetupDialog
4179 __del__ = lambda self : None;
e811c8ce 4180 def GetPageSetupData(*args, **kwargs):
a95a7133 4181 """GetPageSetupData(self) -> PageSetupDialogData"""
54f9ee45 4182 return _windows_.PageSetupDialog_GetPageSetupData(*args, **kwargs)
e811c8ce 4183
8ac8dba0
RD
4184 def GetPageSetupDialogData(*args, **kwargs):
4185 """GetPageSetupDialogData(self) -> PageSetupDialogData"""
4186 return _windows_.PageSetupDialog_GetPageSetupDialogData(*args, **kwargs)
4187
e811c8ce 4188 def ShowModal(*args, **kwargs):
a95a7133 4189 """ShowModal(self) -> int"""
54f9ee45 4190 return _windows_.PageSetupDialog_ShowModal(*args, **kwargs)
e811c8ce 4191
f05326ba 4192 def Destroy(self): pass
33d6fd3b
RD
4193 PageSetupData = property(GetPageSetupData,doc="See `GetPageSetupData`")
4194 PageSetupDialogData = property(GetPageSetupDialogData,doc="See `GetPageSetupDialogData`")
2131d850 4195_windows_.PageSetupDialog_swigregister(PageSetupDialog)
d14a1e28 4196
54f9ee45 4197class PrintDialogData(_core.Object):
093d3ff1 4198 """Proxy of C++ PrintDialogData class"""
0085ce49
RD
4199 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
4200 __repr__ = _swig_repr
4201 def __init__(self, *args):
4276dc52 4202 """
a95a7133
RD
4203 __init__(self) -> PrintDialogData
4204 __init__(self, PrintData printData) -> PrintDialogData
7557b9b5 4205 __init__(self, PrintDialogData printData) -> PrintDialogData
4276dc52 4206 """
0085ce49
RD
4207 _windows_.PrintDialogData_swiginit(self,_windows_.new_PrintDialogData(*args))
4208 __swig_destroy__ = _windows_.delete_PrintDialogData
4209 __del__ = lambda self : None;
e811c8ce 4210 def GetFromPage(*args, **kwargs):
a95a7133 4211 """GetFromPage(self) -> int"""
54f9ee45 4212 return _windows_.PrintDialogData_GetFromPage(*args, **kwargs)
e811c8ce
RD
4213
4214 def GetToPage(*args, **kwargs):
a95a7133 4215 """GetToPage(self) -> int"""
54f9ee45 4216 return _windows_.PrintDialogData_GetToPage(*args, **kwargs)
e811c8ce
RD
4217
4218 def GetMinPage(*args, **kwargs):
a95a7133 4219 """GetMinPage(self) -> int"""
54f9ee45 4220 return _windows_.PrintDialogData_GetMinPage(*args, **kwargs)
e811c8ce
RD
4221
4222 def GetMaxPage(*args, **kwargs):
a95a7133 4223 """GetMaxPage(self) -> int"""
54f9ee45 4224 return _windows_.PrintDialogData_GetMaxPage(*args, **kwargs)
e811c8ce
RD
4225
4226 def GetNoCopies(*args, **kwargs):
a95a7133 4227 """GetNoCopies(self) -> int"""
54f9ee45 4228 return _windows_.PrintDialogData_GetNoCopies(*args, **kwargs)
e811c8ce
RD
4229
4230 def GetAllPages(*args, **kwargs):
a95a7133 4231 """GetAllPages(self) -> bool"""
54f9ee45 4232 return _windows_.PrintDialogData_GetAllPages(*args, **kwargs)
e811c8ce
RD
4233
4234 def GetSelection(*args, **kwargs):
a95a7133 4235 """GetSelection(self) -> bool"""
54f9ee45 4236 return _windows_.PrintDialogData_GetSelection(*args, **kwargs)
e811c8ce
RD
4237
4238 def GetCollate(*args, **kwargs):
a95a7133 4239 """GetCollate(self) -> bool"""
54f9ee45 4240 return _windows_.PrintDialogData_GetCollate(*args, **kwargs)
e811c8ce
RD
4241
4242 def GetPrintToFile(*args, **kwargs):
a95a7133 4243 """GetPrintToFile(self) -> bool"""
54f9ee45 4244 return _windows_.PrintDialogData_GetPrintToFile(*args, **kwargs)
e811c8ce 4245
e811c8ce 4246 def SetFromPage(*args, **kwargs):
a95a7133 4247 """SetFromPage(self, int v)"""
54f9ee45 4248 return _windows_.PrintDialogData_SetFromPage(*args, **kwargs)
e811c8ce
RD
4249
4250 def SetToPage(*args, **kwargs):
a95a7133 4251 """SetToPage(self, int v)"""
54f9ee45 4252 return _windows_.PrintDialogData_SetToPage(*args, **kwargs)
e811c8ce
RD
4253
4254 def SetMinPage(*args, **kwargs):
a95a7133 4255 """SetMinPage(self, int v)"""
54f9ee45 4256 return _windows_.PrintDialogData_SetMinPage(*args, **kwargs)
e811c8ce
RD
4257
4258 def SetMaxPage(*args, **kwargs):
a95a7133 4259 """SetMaxPage(self, int v)"""
54f9ee45 4260 return _windows_.PrintDialogData_SetMaxPage(*args, **kwargs)
e811c8ce
RD
4261
4262 def SetNoCopies(*args, **kwargs):
a95a7133 4263 """SetNoCopies(self, int v)"""
54f9ee45 4264 return _windows_.PrintDialogData_SetNoCopies(*args, **kwargs)
e811c8ce
RD
4265
4266 def SetAllPages(*args, **kwargs):
a95a7133 4267 """SetAllPages(self, bool flag)"""
54f9ee45 4268 return _windows_.PrintDialogData_SetAllPages(*args, **kwargs)
e811c8ce
RD
4269
4270 def SetSelection(*args, **kwargs):
a95a7133 4271 """SetSelection(self, bool flag)"""
54f9ee45 4272 return _windows_.PrintDialogData_SetSelection(*args, **kwargs)
e811c8ce
RD
4273
4274 def SetCollate(*args, **kwargs):
a95a7133 4275 """SetCollate(self, bool flag)"""
54f9ee45 4276 return _windows_.PrintDialogData_SetCollate(*args, **kwargs)
e811c8ce
RD
4277
4278 def SetPrintToFile(*args, **kwargs):
a95a7133 4279 """SetPrintToFile(self, bool flag)"""
54f9ee45 4280 return _windows_.PrintDialogData_SetPrintToFile(*args, **kwargs)
e811c8ce 4281
e811c8ce 4282 def EnablePrintToFile(*args, **kwargs):
a95a7133 4283 """EnablePrintToFile(self, bool flag)"""
54f9ee45 4284 return _windows_.PrintDialogData_EnablePrintToFile(*args, **kwargs)
e811c8ce
RD
4285
4286 def EnableSelection(*args, **kwargs):
a95a7133 4287 """EnableSelection(self, bool flag)"""
54f9ee45 4288 return _windows_.PrintDialogData_EnableSelection(*args, **kwargs)
e811c8ce
RD
4289
4290 def EnablePageNumbers(*args, **kwargs):
a95a7133 4291 """EnablePageNumbers(self, bool flag)"""
54f9ee45 4292 return _windows_.PrintDialogData_EnablePageNumbers(*args, **kwargs)
e811c8ce
RD
4293
4294 def EnableHelp(*args, **kwargs):
a95a7133 4295 """EnableHelp(self, bool flag)"""
54f9ee45 4296 return _windows_.PrintDialogData_EnableHelp(*args, **kwargs)
e811c8ce
RD
4297
4298 def GetEnablePrintToFile(*args, **kwargs):
a95a7133 4299 """GetEnablePrintToFile(self) -> bool"""
54f9ee45 4300 return _windows_.PrintDialogData_GetEnablePrintToFile(*args, **kwargs)
e811c8ce
RD
4301
4302 def GetEnableSelection(*args, **kwargs):
a95a7133 4303 """GetEnableSelection(self) -> bool"""
54f9ee45 4304 return _windows_.PrintDialogData_GetEnableSelection(*args, **kwargs)
e811c8ce
RD
4305
4306 def GetEnablePageNumbers(*args, **kwargs):
a95a7133 4307 """GetEnablePageNumbers(self) -> bool"""
54f9ee45 4308 return _windows_.PrintDialogData_GetEnablePageNumbers(*args, **kwargs)
e811c8ce
RD
4309
4310 def GetEnableHelp(*args, **kwargs):
a95a7133 4311 """GetEnableHelp(self) -> bool"""
54f9ee45 4312 return _windows_.PrintDialogData_GetEnableHelp(*args, **kwargs)
e811c8ce 4313
b39fe951
RD
4314 def IsOk(*args, **kwargs):
4315 """IsOk(self) -> bool"""
4316 return _windows_.PrintDialogData_IsOk(*args, **kwargs)
e811c8ce 4317
b39fe951 4318 Ok = IsOk
e811c8ce 4319 def GetPrintData(*args, **kwargs):
a95a7133 4320 """GetPrintData(self) -> PrintData"""
54f9ee45 4321 return _windows_.PrintDialogData_GetPrintData(*args, **kwargs)
e811c8ce
RD
4322
4323 def SetPrintData(*args, **kwargs):
a95a7133 4324 """SetPrintData(self, PrintData printData)"""
54f9ee45 4325 return _windows_.PrintDialogData_SetPrintData(*args, **kwargs)
e811c8ce 4326
b39fe951 4327 def __nonzero__(self): return self.IsOk()
33d6fd3b
RD
4328 AllPages = property(GetAllPages,SetAllPages,doc="See `GetAllPages` and `SetAllPages`")
4329 Collate = property(GetCollate,SetCollate,doc="See `GetCollate` and `SetCollate`")
4330 FromPage = property(GetFromPage,SetFromPage,doc="See `GetFromPage` and `SetFromPage`")
4331 MaxPage = property(GetMaxPage,SetMaxPage,doc="See `GetMaxPage` and `SetMaxPage`")
4332 MinPage = property(GetMinPage,SetMinPage,doc="See `GetMinPage` and `SetMinPage`")
4333 NoCopies = property(GetNoCopies,SetNoCopies,doc="See `GetNoCopies` and `SetNoCopies`")
4334 PrintData = property(GetPrintData,SetPrintData,doc="See `GetPrintData` and `SetPrintData`")
4335 PrintToFile = property(GetPrintToFile,SetPrintToFile,doc="See `GetPrintToFile` and `SetPrintToFile`")
4336 Selection = property(GetSelection,SetSelection,doc="See `GetSelection` and `SetSelection`")
4337 ToPage = property(GetToPage,SetToPage,doc="See `GetToPage` and `SetToPage`")
2131d850 4338_windows_.PrintDialogData_swigregister(PrintDialogData)
d14a1e28 4339
a68b8331 4340class PrintDialog(_core.Object):
093d3ff1 4341 """Proxy of C++ PrintDialog class"""
0085ce49
RD
4342 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
4343 __repr__ = _swig_repr
4344 def __init__(self, *args, **kwargs):
a95a7133 4345 """__init__(self, Window parent, PrintDialogData data=None) -> PrintDialog"""
0085ce49 4346 _windows_.PrintDialog_swiginit(self,_windows_.new_PrintDialog(*args, **kwargs))
f05326ba
RD
4347 __swig_destroy__ = _windows_.delete_PrintDialog
4348 __del__ = lambda self : None;
d3b6e4ff
RD
4349 def ShowModal(*args, **kwargs):
4350 """ShowModal(self) -> int"""
4351 return _windows_.PrintDialog_ShowModal(*args, **kwargs)
4352
e811c8ce 4353 def GetPrintDialogData(*args, **kwargs):
a95a7133 4354 """GetPrintDialogData(self) -> PrintDialogData"""
54f9ee45 4355 return _windows_.PrintDialog_GetPrintDialogData(*args, **kwargs)
e811c8ce 4356
d3b6e4ff
RD
4357 def GetPrintData(*args, **kwargs):
4358 """GetPrintData(self) -> PrintData"""
4359 return _windows_.PrintDialog_GetPrintData(*args, **kwargs)
4360
e811c8ce 4361 def GetPrintDC(*args, **kwargs):
a95a7133 4362 """GetPrintDC(self) -> DC"""
54f9ee45 4363 return _windows_.PrintDialog_GetPrintDC(*args, **kwargs)
e811c8ce 4364
f05326ba 4365 def Destroy(self): pass
33d6fd3b
RD
4366 PrintDC = property(GetPrintDC,doc="See `GetPrintDC`")
4367 PrintData = property(GetPrintData,doc="See `GetPrintData`")
4368 PrintDialogData = property(GetPrintDialogData,doc="See `GetPrintDialogData`")
2131d850 4369_windows_.PrintDialog_swigregister(PrintDialog)
d14a1e28 4370
54f9ee45
RD
4371PRINTER_NO_ERROR = _windows_.PRINTER_NO_ERROR
4372PRINTER_CANCELLED = _windows_.PRINTER_CANCELLED
4373PRINTER_ERROR = _windows_.PRINTER_ERROR
4374class Printer(_core.Object):
093d3ff1 4375 """Proxy of C++ Printer class"""
0085ce49
RD
4376 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
4377 __repr__ = _swig_repr
4378 def __init__(self, *args, **kwargs):
a95a7133 4379 """__init__(self, PrintDialogData data=None) -> Printer"""
0085ce49
RD
4380 _windows_.Printer_swiginit(self,_windows_.new_Printer(*args, **kwargs))
4381 __swig_destroy__ = _windows_.delete_Printer
4382 __del__ = lambda self : None;
e811c8ce 4383 def CreateAbortWindow(*args, **kwargs):
a68b8331 4384 """CreateAbortWindow(self, Window parent, Printout printout) -> Window"""
54f9ee45 4385 return _windows_.Printer_CreateAbortWindow(*args, **kwargs)
e811c8ce 4386
d3b6e4ff 4387 def ReportError(*args, **kwargs):
a68b8331 4388 """ReportError(self, Window parent, Printout printout, String message)"""
d3b6e4ff
RD
4389 return _windows_.Printer_ReportError(*args, **kwargs)
4390
4391 def Setup(*args, **kwargs):
4392 """Setup(self, Window parent) -> bool"""
4393 return _windows_.Printer_Setup(*args, **kwargs)
e811c8ce
RD
4394
4395 def Print(*args, **kwargs):
a68b8331 4396 """Print(self, Window parent, Printout printout, bool prompt=True) -> bool"""
54f9ee45 4397 return _windows_.Printer_Print(*args, **kwargs)
e811c8ce
RD
4398
4399 def PrintDialog(*args, **kwargs):
a95a7133 4400 """PrintDialog(self, Window parent) -> DC"""
54f9ee45 4401 return _windows_.Printer_PrintDialog(*args, **kwargs)
e811c8ce 4402
d3b6e4ff
RD
4403 def GetPrintDialogData(*args, **kwargs):
4404 """GetPrintDialogData(self) -> PrintDialogData"""
4405 return _windows_.Printer_GetPrintDialogData(*args, **kwargs)
e811c8ce
RD
4406
4407 def GetAbort(*args, **kwargs):
a95a7133 4408 """GetAbort(self) -> bool"""
54f9ee45 4409 return _windows_.Printer_GetAbort(*args, **kwargs)
e811c8ce
RD
4410
4411 def GetLastError(*args, **kwargs):
66c033b4 4412 """GetLastError() -> int"""
54f9ee45 4413 return _windows_.Printer_GetLastError(*args, **kwargs)
e811c8ce
RD
4414
4415 GetLastError = staticmethod(GetLastError)
33d6fd3b
RD
4416 Abort = property(GetAbort,doc="See `GetAbort`")
4417 PrintDialogData = property(GetPrintDialogData,doc="See `GetPrintDialogData`")
2131d850 4418_windows_.Printer_swigregister(Printer)
94c16279 4419
0085ce49
RD
4420def Printer_GetLastError(*args):
4421 """Printer_GetLastError() -> int"""
4422 return _windows_.Printer_GetLastError(*args)
8ab979d7 4423
54f9ee45 4424class Printout(_core.Object):
093d3ff1 4425 """Proxy of C++ Printout class"""
0085ce49
RD
4426 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
4427 __repr__ = _swig_repr
4428 def __init__(self, *args, **kwargs):
a95a7133 4429 """__init__(self, String title=PrintoutTitleStr) -> Printout"""
0085ce49 4430 _windows_.Printout_swiginit(self,_windows_.new_Printout(*args, **kwargs))
c25f90f6 4431 Printout._setCallbackInfo(self, self, Printout)
e811c8ce 4432
0085ce49
RD
4433 __swig_destroy__ = _windows_.delete_Printout
4434 __del__ = lambda self : None;
e811c8ce 4435 def _setCallbackInfo(*args, **kwargs):
a95a7133 4436 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
54f9ee45 4437 return _windows_.Printout__setCallbackInfo(*args, **kwargs)
e811c8ce
RD
4438
4439 def GetTitle(*args, **kwargs):
a95a7133 4440 """GetTitle(self) -> String"""
54f9ee45 4441 return _windows_.Printout_GetTitle(*args, **kwargs)
e811c8ce
RD
4442
4443 def GetDC(*args, **kwargs):
a95a7133 4444 """GetDC(self) -> DC"""
54f9ee45 4445 return _windows_.Printout_GetDC(*args, **kwargs)
e811c8ce
RD
4446
4447 def SetDC(*args, **kwargs):
a95a7133 4448 """SetDC(self, DC dc)"""
54f9ee45 4449 return _windows_.Printout_SetDC(*args, **kwargs)
e811c8ce 4450
70d7cb34
RD
4451 def FitThisSizeToPaper(*args, **kwargs):
4452 """FitThisSizeToPaper(self, Size imageSize)"""
4453 return _windows_.Printout_FitThisSizeToPaper(*args, **kwargs)
4454
4455 def FitThisSizeToPage(*args, **kwargs):
4456 """FitThisSizeToPage(self, Size imageSize)"""
4457 return _windows_.Printout_FitThisSizeToPage(*args, **kwargs)
4458
4459 def FitThisSizeToPageMargins(*args, **kwargs):
4460 """FitThisSizeToPageMargins(self, Size imageSize, PageSetupDialogData pageSetupData)"""
4461 return _windows_.Printout_FitThisSizeToPageMargins(*args, **kwargs)
4462
4463 def MapScreenSizeToPaper(*args, **kwargs):
4464 """MapScreenSizeToPaper(self)"""
4465 return _windows_.Printout_MapScreenSizeToPaper(*args, **kwargs)
4466
4467 def MapScreenSizeToPage(*args, **kwargs):
4468 """MapScreenSizeToPage(self)"""
4469 return _windows_.Printout_MapScreenSizeToPage(*args, **kwargs)
4470
4471 def MapScreenSizeToPageMargins(*args, **kwargs):
4472 """MapScreenSizeToPageMargins(self, PageSetupDialogData pageSetupData)"""
4473 return _windows_.Printout_MapScreenSizeToPageMargins(*args, **kwargs)
4474
4475 def MapScreenSizeToDevice(*args, **kwargs):
4476 """MapScreenSizeToDevice(self)"""
4477 return _windows_.Printout_MapScreenSizeToDevice(*args, **kwargs)
4478
4479 def GetLogicalPaperRect(*args, **kwargs):
4480 """GetLogicalPaperRect(self) -> Rect"""
4481 return _windows_.Printout_GetLogicalPaperRect(*args, **kwargs)
4482
4483 def GetLogicalPageRect(*args, **kwargs):
4484 """GetLogicalPageRect(self) -> Rect"""
4485 return _windows_.Printout_GetLogicalPageRect(*args, **kwargs)
4486
4487 def GetLogicalPageMarginsRect(*args, **kwargs):
4488 """GetLogicalPageMarginsRect(self, PageSetupDialogData pageSetupData) -> Rect"""
4489 return _windows_.Printout_GetLogicalPageMarginsRect(*args, **kwargs)
4490
4491 def SetLogicalOrigin(*args, **kwargs):
4492 """SetLogicalOrigin(self, int x, int y)"""
4493 return _windows_.Printout_SetLogicalOrigin(*args, **kwargs)
4494
4495 def OffsetLogicalOrigin(*args, **kwargs):
4496 """OffsetLogicalOrigin(self, int xoff, int yoff)"""
4497 return _windows_.Printout_OffsetLogicalOrigin(*args, **kwargs)
4498
e811c8ce 4499 def SetPageSizePixels(*args, **kwargs):
a95a7133 4500 """SetPageSizePixels(self, int w, int h)"""
54f9ee45 4501 return _windows_.Printout_SetPageSizePixels(*args, **kwargs)
e811c8ce 4502
322913ce
RD
4503 def GetPageSizePixels(*args, **kwargs):
4504 """GetPageSizePixels() -> (w, h)"""
54f9ee45 4505 return _windows_.Printout_GetPageSizePixels(*args, **kwargs)
322913ce 4506
e811c8ce 4507 def SetPageSizeMM(*args, **kwargs):
a95a7133 4508 """SetPageSizeMM(self, int w, int h)"""
54f9ee45 4509 return _windows_.Printout_SetPageSizeMM(*args, **kwargs)
e811c8ce
RD
4510
4511 def GetPageSizeMM(*args, **kwargs):
322913ce 4512 """GetPageSizeMM() -> (w, h)"""
54f9ee45 4513 return _windows_.Printout_GetPageSizeMM(*args, **kwargs)
e811c8ce
RD
4514
4515 def SetPPIScreen(*args, **kwargs):
a95a7133 4516 """SetPPIScreen(self, int x, int y)"""
54f9ee45 4517 return _windows_.Printout_SetPPIScreen(*args, **kwargs)
e811c8ce
RD
4518
4519 def GetPPIScreen(*args, **kwargs):
322913ce 4520 """GetPPIScreen() -> (x,y)"""
54f9ee45 4521 return _windows_.Printout_GetPPIScreen(*args, **kwargs)
e811c8ce
RD
4522
4523 def SetPPIPrinter(*args, **kwargs):
a95a7133 4524 """SetPPIPrinter(self, int x, int y)"""
54f9ee45 4525 return _windows_.Printout_SetPPIPrinter(*args, **kwargs)
e811c8ce
RD
4526
4527 def GetPPIPrinter(*args, **kwargs):
322913ce 4528 """GetPPIPrinter() -> (x,y)"""
54f9ee45 4529 return _windows_.Printout_GetPPIPrinter(*args, **kwargs)
e811c8ce 4530
70d7cb34
RD
4531 def SetPaperRectPixels(*args, **kwargs):
4532 """SetPaperRectPixels(self, Rect paperRectPixels)"""
4533 return _windows_.Printout_SetPaperRectPixels(*args, **kwargs)
4534
4535 def GetPaperRectPixels(*args, **kwargs):
4536 """GetPaperRectPixels(self) -> Rect"""
4537 return _windows_.Printout_GetPaperRectPixels(*args, **kwargs)
4538
e811c8ce 4539 def IsPreview(*args, **kwargs):
a95a7133 4540 """IsPreview(self) -> bool"""
54f9ee45 4541 return _windows_.Printout_IsPreview(*args, **kwargs)
e811c8ce
RD
4542
4543 def SetIsPreview(*args, **kwargs):
a95a7133 4544 """SetIsPreview(self, bool p)"""
54f9ee45 4545 return _windows_.Printout_SetIsPreview(*args, **kwargs)
e811c8ce 4546
c26d9ab4
RD
4547 def OnBeginDocument(*args, **kwargs):
4548 """OnBeginDocument(self, int startPage, int endPage) -> bool"""
4549 return _windows_.Printout_OnBeginDocument(*args, **kwargs)
4550
4551 def OnEndDocument(*args, **kwargs):
4552 """OnEndDocument(self)"""
4553 return _windows_.Printout_OnEndDocument(*args, **kwargs)
4554
4555 def OnBeginPrinting(*args, **kwargs):
4556 """OnBeginPrinting(self)"""
4557 return _windows_.Printout_OnBeginPrinting(*args, **kwargs)
e811c8ce 4558
c26d9ab4
RD
4559 def OnEndPrinting(*args, **kwargs):
4560 """OnEndPrinting(self)"""
4561 return _windows_.Printout_OnEndPrinting(*args, **kwargs)
e811c8ce 4562
c26d9ab4
RD
4563 def OnPreparePrinting(*args, **kwargs):
4564 """OnPreparePrinting(self)"""
4565 return _windows_.Printout_OnPreparePrinting(*args, **kwargs)
e811c8ce 4566
c26d9ab4
RD
4567 def HasPage(*args, **kwargs):
4568 """HasPage(self, int page) -> bool"""
4569 return _windows_.Printout_HasPage(*args, **kwargs)
e811c8ce 4570
c26d9ab4
RD
4571 def GetPageInfo(*args, **kwargs):
4572 """GetPageInfo() -> (minPage, maxPage, pageFrom, pageTo)"""
4573 return _windows_.Printout_GetPageInfo(*args, **kwargs)
e811c8ce 4574
c26d9ab4
RD
4575 def base_OnBeginDocument(*args, **kw):
4576 return Printout.OnBeginDocument(*args, **kw)
4577 base_OnBeginDocument = wx._deprecated(base_OnBeginDocument,
4578 "Please use Printout.OnBeginDocument instead.")
e811c8ce 4579
c26d9ab4
RD
4580 def base_OnEndDocument(*args, **kw):
4581 return Printout.OnEndDocument(*args, **kw)
4582 base_OnEndDocument = wx._deprecated(base_OnEndDocument,
4583 "Please use Printout.OnEndDocument instead.")
4584
4585 def base_OnBeginPrinting(*args, **kw):
4586 return Printout.OnBeginPrinting(*args, **kw)
4587 base_OnBeginPrinting = wx._deprecated(base_OnBeginPrinting,
4588 "Please use Printout.OnBeginPrinting instead.")
4589
4590 def base_OnEndPrinting(*args, **kw):
4591 return Printout.OnEndPrinting(*args, **kw)
4592 base_OnEndPrinting = wx._deprecated(base_OnEndPrinting,
4593 "Please use Printout.OnEndPrinting instead.")
4594
4595 def base_OnPreparePrinting(*args, **kw):
4596 return Printout.OnPreparePrinting(*args, **kw)
4597 base_OnPreparePrinting = wx._deprecated(base_OnPreparePrinting,
4598 "Please use Printout.OnPreparePrinting instead.")
4599
4600 def base_GetPageInfo(*args, **kw):
4601 return Printout.GetPageInfo(*args, **kw)
4602 base_GetPageInfo = wx._deprecated(base_GetPageInfo,
4603 "Please use Printout.GetPageInfo instead.")
322913ce 4604
33d6fd3b
RD
4605 DC = property(GetDC,SetDC,doc="See `GetDC` and `SetDC`")
4606 PPIPrinter = property(GetPPIPrinter,SetPPIPrinter,doc="See `GetPPIPrinter` and `SetPPIPrinter`")
4607 PPIScreen = property(GetPPIScreen,SetPPIScreen,doc="See `GetPPIScreen` and `SetPPIScreen`")
4608 PageSizeMM = property(GetPageSizeMM,SetPageSizeMM,doc="See `GetPageSizeMM` and `SetPageSizeMM`")
4609 PageSizePixels = property(GetPageSizePixels,SetPageSizePixels,doc="See `GetPageSizePixels` and `SetPageSizePixels`")
4610 Title = property(GetTitle,doc="See `GetTitle`")
2131d850 4611_windows_.Printout_swigregister(Printout)
d14a1e28
RD
4612
4613class PreviewCanvas(ScrolledWindow):
093d3ff1 4614 """Proxy of C++ PreviewCanvas class"""
0085ce49
RD
4615 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
4616 __repr__ = _swig_repr
4617 def __init__(self, *args, **kwargs):
0df68c9f 4618 """
a95a7133 4619 __init__(self, PrintPreview preview, Window parent, Point pos=DefaultPosition,
0df68c9f 4620 Size size=DefaultSize, long style=0,
b2dc1044 4621 String name=PreviewCanvasNameStr) -> PreviewCanvas
0df68c9f 4622 """
0085ce49 4623 _windows_.PreviewCanvas_swiginit(self,_windows_.new_PreviewCanvas(*args, **kwargs))
fd3f2efe 4624 self._setOORInfo(self)
e811c8ce 4625
2131d850 4626_windows_.PreviewCanvas_swigregister(PreviewCanvas)
d14a1e28
RD
4627
4628class PreviewFrame(Frame):
093d3ff1 4629 """Proxy of C++ PreviewFrame class"""
0085ce49
RD
4630 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
4631 __repr__ = _swig_repr
4632 def __init__(self, *args, **kwargs):
0df68c9f 4633 """
a95a7133 4634 __init__(self, PrintPreview preview, Frame parent, String title, Point pos=DefaultPosition,
196addbf 4635 Size size=DefaultSize,
b2dc1044 4636 long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> PreviewFrame
0df68c9f 4637 """
0085ce49 4638 _windows_.PreviewFrame_swiginit(self,_windows_.new_PreviewFrame(*args, **kwargs))
fd3f2efe 4639 self._setOORInfo(self)
e811c8ce
RD
4640
4641 def Initialize(*args, **kwargs):
a95a7133 4642 """Initialize(self)"""
54f9ee45 4643 return _windows_.PreviewFrame_Initialize(*args, **kwargs)
e811c8ce
RD
4644
4645 def CreateControlBar(*args, **kwargs):
a95a7133 4646 """CreateControlBar(self)"""
54f9ee45 4647 return _windows_.PreviewFrame_CreateControlBar(*args, **kwargs)
e811c8ce
RD
4648
4649 def CreateCanvas(*args, **kwargs):
a95a7133 4650 """CreateCanvas(self)"""
54f9ee45 4651 return _windows_.PreviewFrame_CreateCanvas(*args, **kwargs)
e811c8ce
RD
4652
4653 def GetControlBar(*args, **kwargs):
a95a7133 4654 """GetControlBar(self) -> PreviewControlBar"""
54f9ee45 4655 return _windows_.PreviewFrame_GetControlBar(*args, **kwargs)
e811c8ce 4656
33d6fd3b 4657 ControlBar = property(GetControlBar,doc="See `GetControlBar`")
2131d850 4658_windows_.PreviewFrame_swigregister(PreviewFrame)
54f9ee45
RD
4659
4660PREVIEW_PRINT = _windows_.PREVIEW_PRINT
4661PREVIEW_PREVIOUS = _windows_.PREVIEW_PREVIOUS
4662PREVIEW_NEXT = _windows_.PREVIEW_NEXT
4663PREVIEW_ZOOM = _windows_.PREVIEW_ZOOM
4664PREVIEW_FIRST = _windows_.PREVIEW_FIRST
4665PREVIEW_LAST = _windows_.PREVIEW_LAST
4666PREVIEW_GOTO = _windows_.PREVIEW_GOTO
4667PREVIEW_DEFAULT = _windows_.PREVIEW_DEFAULT
4668ID_PREVIEW_CLOSE = _windows_.ID_PREVIEW_CLOSE
4669ID_PREVIEW_NEXT = _windows_.ID_PREVIEW_NEXT
4670ID_PREVIEW_PREVIOUS = _windows_.ID_PREVIEW_PREVIOUS
4671ID_PREVIEW_PRINT = _windows_.ID_PREVIEW_PRINT
4672ID_PREVIEW_ZOOM = _windows_.ID_PREVIEW_ZOOM
4673ID_PREVIEW_FIRST = _windows_.ID_PREVIEW_FIRST
4674ID_PREVIEW_LAST = _windows_.ID_PREVIEW_LAST
4675ID_PREVIEW_GOTO = _windows_.ID_PREVIEW_GOTO
d14a1e28 4676class PreviewControlBar(Panel):
093d3ff1 4677 """Proxy of C++ PreviewControlBar class"""
0085ce49
RD
4678 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
4679 __repr__ = _swig_repr
4680 def __init__(self, *args, **kwargs):
0df68c9f 4681 """
a95a7133 4682 __init__(self, PrintPreview preview, long buttons, Window parent,
0df68c9f 4683 Point pos=DefaultPosition, Size size=DefaultSize,
196addbf 4684 long style=TAB_TRAVERSAL, String name=PanelNameStr) -> PreviewControlBar
0df68c9f 4685 """
0085ce49 4686 _windows_.PreviewControlBar_swiginit(self,_windows_.new_PreviewControlBar(*args, **kwargs))
fd3f2efe 4687 self._setOORInfo(self)
e811c8ce
RD
4688
4689 def GetZoomControl(*args, **kwargs):
a95a7133 4690 """GetZoomControl(self) -> int"""
54f9ee45 4691 return _windows_.PreviewControlBar_GetZoomControl(*args, **kwargs)
e811c8ce
RD
4692
4693 def SetZoomControl(*args, **kwargs):
a95a7133 4694 """SetZoomControl(self, int zoom)"""
54f9ee45 4695 return _windows_.PreviewControlBar_SetZoomControl(*args, **kwargs)
e811c8ce
RD
4696
4697 def GetPrintPreview(*args, **kwargs):
a95a7133 4698 """GetPrintPreview(self) -> PrintPreview"""
54f9ee45 4699 return _windows_.PreviewControlBar_GetPrintPreview(*args, **kwargs)
e811c8ce
RD
4700
4701 def OnNext(*args, **kwargs):
a95a7133 4702 """OnNext(self)"""
54f9ee45 4703 return _windows_.PreviewControlBar_OnNext(*args, **kwargs)
e811c8ce
RD
4704
4705 def OnPrevious(*args, **kwargs):
a95a7133 4706 """OnPrevious(self)"""
54f9ee45 4707 return _windows_.PreviewControlBar_OnPrevious(*args, **kwargs)
e811c8ce
RD
4708
4709 def OnFirst(*args, **kwargs):
a95a7133 4710 """OnFirst(self)"""
54f9ee45 4711 return _windows_.PreviewControlBar_OnFirst(*args, **kwargs)
e811c8ce
RD
4712
4713 def OnLast(*args, **kwargs):
a95a7133 4714 """OnLast(self)"""
54f9ee45 4715 return _windows_.PreviewControlBar_OnLast(*args, **kwargs)
e811c8ce
RD
4716
4717 def OnGoto(*args, **kwargs):
a95a7133 4718 """OnGoto(self)"""
54f9ee45 4719 return _windows_.PreviewControlBar_OnGoto(*args, **kwargs)
e811c8ce 4720
33d6fd3b
RD
4721 PrintPreview = property(GetPrintPreview,doc="See `GetPrintPreview`")
4722 ZoomControl = property(GetZoomControl,SetZoomControl,doc="See `GetZoomControl` and `SetZoomControl`")
2131d850 4723_windows_.PreviewControlBar_swigregister(PreviewControlBar)
d14a1e28 4724
54f9ee45 4725class PrintPreview(_core.Object):
093d3ff1 4726 """Proxy of C++ PrintPreview class"""
0085ce49
RD
4727 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
4728 __repr__ = _swig_repr
4729 def __init__(self, *args):
4276dc52 4730 """
a95a7133
RD
4731 __init__(self, Printout printout, Printout printoutForPrinting, PrintDialogData data=None) -> PrintPreview
4732 __init__(self, Printout printout, Printout printoutForPrinting, PrintData data) -> PrintPreview
4276dc52 4733 """
0085ce49
RD
4734 _windows_.PrintPreview_swiginit(self,_windows_.new_PrintPreview(*args))
4735 __swig_destroy__ = _windows_.delete_PrintPreview
4736 __del__ = lambda self : None;
e811c8ce 4737 def SetCurrentPage(*args, **kwargs):
a95a7133 4738 """SetCurrentPage(self, int pageNum) -> bool"""
54f9ee45 4739 return _windows_.PrintPreview_SetCurrentPage(*args, **kwargs)
e811c8ce
RD
4740
4741 def GetCurrentPage(*args, **kwargs):
a95a7133 4742 """GetCurrentPage(self) -> int"""
54f9ee45 4743 return _windows_.PrintPreview_GetCurrentPage(*args, **kwargs)
e811c8ce
RD
4744
4745 def SetPrintout(*args, **kwargs):
a95a7133 4746 """SetPrintout(self, Printout printout)"""
54f9ee45 4747 return _windows_.PrintPreview_SetPrintout(*args, **kwargs)
e811c8ce
RD
4748
4749 def GetPrintout(*args, **kwargs):
a95a7133 4750 """GetPrintout(self) -> Printout"""
54f9ee45 4751 return _windows_.PrintPreview_GetPrintout(*args, **kwargs)
e811c8ce
RD
4752
4753 def GetPrintoutForPrinting(*args, **kwargs):
a95a7133 4754 """GetPrintoutForPrinting(self) -> Printout"""
54f9ee45 4755 return _windows_.PrintPreview_GetPrintoutForPrinting(*args, **kwargs)
e811c8ce
RD
4756
4757 def SetFrame(*args, **kwargs):
a95a7133 4758 """SetFrame(self, Frame frame)"""
54f9ee45 4759 return _windows_.PrintPreview_SetFrame(*args, **kwargs)
e811c8ce
RD
4760
4761 def SetCanvas(*args, **kwargs):
a95a7133 4762 """SetCanvas(self, PreviewCanvas canvas)"""
54f9ee45 4763 return _windows_.PrintPreview_SetCanvas(*args, **kwargs)
e811c8ce
RD
4764
4765 def GetFrame(*args, **kwargs):
a95a7133 4766 """GetFrame(self) -> Frame"""
54f9ee45 4767 return _windows_.PrintPreview_GetFrame(*args, **kwargs)
e811c8ce
RD
4768
4769 def GetCanvas(*args, **kwargs):
a95a7133 4770 """GetCanvas(self) -> PreviewCanvas"""
54f9ee45 4771 return _windows_.PrintPreview_GetCanvas(*args, **kwargs)
e811c8ce
RD
4772
4773 def PaintPage(*args, **kwargs):
a95a7133 4774 """PaintPage(self, PreviewCanvas canvas, DC dc) -> bool"""
54f9ee45 4775 return _windows_.PrintPreview_PaintPage(*args, **kwargs)
e811c8ce
RD
4776
4777 def DrawBlankPage(*args, **kwargs):
a95a7133 4778 """DrawBlankPage(self, PreviewCanvas canvas, DC dc) -> bool"""
54f9ee45 4779 return _windows_.PrintPreview_DrawBlankPage(*args, **kwargs)
e811c8ce
RD
4780
4781 def RenderPage(*args, **kwargs):
a95a7133 4782 """RenderPage(self, int pageNum) -> bool"""
54f9ee45 4783 return _windows_.PrintPreview_RenderPage(*args, **kwargs)
e811c8ce
RD
4784
4785 def AdjustScrollbars(*args, **kwargs):
a95a7133 4786 """AdjustScrollbars(self, PreviewCanvas canvas)"""
54f9ee45 4787 return _windows_.PrintPreview_AdjustScrollbars(*args, **kwargs)
e811c8ce
RD
4788
4789 def GetPrintDialogData(*args, **kwargs):
a95a7133 4790 """GetPrintDialogData(self) -> PrintDialogData"""
54f9ee45 4791 return _windows_.PrintPreview_GetPrintDialogData(*args, **kwargs)
e811c8ce
RD
4792
4793 def SetZoom(*args, **kwargs):
a95a7133 4794 """SetZoom(self, int percent)"""
54f9ee45 4795 return _windows_.PrintPreview_SetZoom(*args, **kwargs)
e811c8ce
RD
4796
4797 def GetZoom(*args, **kwargs):
a95a7133 4798 """GetZoom(self) -> int"""
54f9ee45 4799 return _windows_.PrintPreview_GetZoom(*args, **kwargs)
e811c8ce
RD
4800
4801 def GetMaxPage(*args, **kwargs):
a95a7133 4802 """GetMaxPage(self) -> int"""
54f9ee45 4803 return _windows_.PrintPreview_GetMaxPage(*args, **kwargs)
e811c8ce
RD
4804
4805 def GetMinPage(*args, **kwargs):
a95a7133 4806 """GetMinPage(self) -> int"""
54f9ee45 4807 return _windows_.PrintPreview_GetMinPage(*args, **kwargs)
e811c8ce 4808
b39fe951
RD
4809 def IsOk(*args, **kwargs):
4810 """IsOk(self) -> bool"""
4811 return _windows_.PrintPreview_IsOk(*args, **kwargs)
e811c8ce 4812
b39fe951 4813 Ok = IsOk
e811c8ce 4814 def SetOk(*args, **kwargs):
a95a7133 4815 """SetOk(self, bool ok)"""
54f9ee45 4816 return _windows_.PrintPreview_SetOk(*args, **kwargs)
e811c8ce
RD
4817
4818 def Print(*args, **kwargs):
a95a7133 4819 """Print(self, bool interactive) -> bool"""
54f9ee45 4820 return _windows_.PrintPreview_Print(*args, **kwargs)
e811c8ce
RD
4821
4822 def DetermineScaling(*args, **kwargs):
a95a7133 4823 """DetermineScaling(self)"""
54f9ee45 4824 return _windows_.PrintPreview_DetermineScaling(*args, **kwargs)
e811c8ce 4825
b39fe951 4826 def __nonzero__(self): return self.IsOk()
33d6fd3b
RD
4827 Canvas = property(GetCanvas,SetCanvas,doc="See `GetCanvas` and `SetCanvas`")
4828 CurrentPage = property(GetCurrentPage,SetCurrentPage,doc="See `GetCurrentPage` and `SetCurrentPage`")
4829 Frame = property(GetFrame,SetFrame,doc="See `GetFrame` and `SetFrame`")
4830 MaxPage = property(GetMaxPage,doc="See `GetMaxPage`")
4831 MinPage = property(GetMinPage,doc="See `GetMinPage`")
4832 PrintDialogData = property(GetPrintDialogData,doc="See `GetPrintDialogData`")
4833 Printout = property(GetPrintout,SetPrintout,doc="See `GetPrintout` and `SetPrintout`")
4834 PrintoutForPrinting = property(GetPrintoutForPrinting,doc="See `GetPrintoutForPrinting`")
4835 Zoom = property(GetZoom,SetZoom,doc="See `GetZoom` and `SetZoom`")
2131d850 4836_windows_.PrintPreview_swigregister(PrintPreview)
d14a1e28
RD
4837
4838class PyPrintPreview(PrintPreview):
093d3ff1 4839 """Proxy of C++ PyPrintPreview class"""
0085ce49
RD
4840 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
4841 __repr__ = _swig_repr
4842 def __init__(self, *args):
4276dc52 4843 """
a95a7133
RD
4844 __init__(self, Printout printout, Printout printoutForPrinting, PrintDialogData data=None) -> PyPrintPreview
4845 __init__(self, Printout printout, Printout printoutForPrinting, PrintData data) -> PyPrintPreview
4276dc52 4846 """
0085ce49 4847 _windows_.PyPrintPreview_swiginit(self,_windows_.new_PyPrintPreview(*args))
c25f90f6 4848 PyPrintPreview._setCallbackInfo(self, self, PyPrintPreview)
e811c8ce
RD
4849
4850 def _setCallbackInfo(*args, **kwargs):
a95a7133 4851 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
54f9ee45 4852 return _windows_.PyPrintPreview__setCallbackInfo(*args, **kwargs)
e811c8ce 4853
c26d9ab4
RD
4854 def base_SetCurrentPage(*args, **kw):
4855 return PyPrintPreview.SetCurrentPage(*args, **kw)
4856 base_SetCurrentPage = wx._deprecated(base_SetCurrentPage,
4857 "Please use PyPrintPreview.SetCurrentPage instead.")
e811c8ce 4858
c26d9ab4
RD
4859 def base_PaintPage(*args, **kw):
4860 return PyPrintPreview.PaintPage(*args, **kw)
4861 base_PaintPage = wx._deprecated(base_PaintPage,
4862 "Please use PyPrintPreview.PaintPage instead.")
e811c8ce 4863
c26d9ab4
RD
4864 def base_DrawBlankPage(*args, **kw):
4865 return PyPrintPreview.DrawBlankPage(*args, **kw)
4866 base_DrawBlankPage = wx._deprecated(base_DrawBlankPage,
4867 "Please use PyPrintPreview.DrawBlankPage instead.")
e811c8ce 4868
c26d9ab4
RD
4869 def base_RenderPage(*args, **kw):
4870 return PyPrintPreview.RenderPage(*args, **kw)
4871 base_RenderPage = wx._deprecated(base_RenderPage,
4872 "Please use PyPrintPreview.RenderPage instead.")
4873
4874 def base_SetZoom(*args, **kw):
4875 return PyPrintPreview.SetZoom(*args, **kw)
4876 base_SetZoom = wx._deprecated(base_SetZoom,
4877 "Please use PyPrintPreview.SetZoom instead.")
4878
4879 def base_Print(*args, **kw):
4880 return PyPrintPreview.Print(*args, **kw)
4881 base_Print = wx._deprecated(base_Print,
4882 "Please use PyPrintPreview.Print instead.")
4883
4884 def base_DetermineScaling(*args, **kw):
4885 return PyPrintPreview.DetermineScaling(*args, **kw)
4886 base_DetermineScaling = wx._deprecated(base_DetermineScaling,
4887 "Please use PyPrintPreview.DetermineScaling instead.")
e811c8ce 4888
2131d850 4889_windows_.PyPrintPreview_swigregister(PyPrintPreview)
d14a1e28
RD
4890
4891class PyPreviewFrame(PreviewFrame):
093d3ff1 4892 """Proxy of C++ PyPreviewFrame class"""
0085ce49
RD
4893 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
4894 __repr__ = _swig_repr
4895 def __init__(self, *args, **kwargs):
0df68c9f 4896 """
a95a7133 4897 __init__(self, PrintPreview preview, Frame parent, String title, Point pos=DefaultPosition,
196addbf 4898 Size size=DefaultSize,
b2dc1044 4899 long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> PyPreviewFrame
0df68c9f 4900 """
0085ce49 4901 _windows_.PyPreviewFrame_swiginit(self,_windows_.new_PyPreviewFrame(*args, **kwargs))
c25f90f6 4902 self._setOORInfo(self);PyPreviewFrame._setCallbackInfo(self, self, PyPreviewFrame)
e811c8ce
RD
4903
4904 def _setCallbackInfo(*args, **kwargs):
a95a7133 4905 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
54f9ee45 4906 return _windows_.PyPreviewFrame__setCallbackInfo(*args, **kwargs)
e811c8ce
RD
4907
4908 def SetPreviewCanvas(*args, **kwargs):
a95a7133 4909 """SetPreviewCanvas(self, PreviewCanvas canvas)"""
54f9ee45 4910 return _windows_.PyPreviewFrame_SetPreviewCanvas(*args, **kwargs)
e811c8ce
RD
4911
4912 def SetControlBar(*args, **kwargs):
a95a7133 4913 """SetControlBar(self, PreviewControlBar bar)"""
54f9ee45 4914 return _windows_.PyPreviewFrame_SetControlBar(*args, **kwargs)
e811c8ce 4915
c26d9ab4
RD
4916 def Initialize(*args, **kwargs):
4917 """Initialize(self)"""
4918 return _windows_.PyPreviewFrame_Initialize(*args, **kwargs)
4919
4920 def CreateCanvas(*args, **kwargs):
4921 """CreateCanvas(self)"""
4922 return _windows_.PyPreviewFrame_CreateCanvas(*args, **kwargs)
4923
4924 def CreateControlBar(*args, **kwargs):
4925 """CreateControlBar(self)"""
4926 return _windows_.PyPreviewFrame_CreateControlBar(*args, **kwargs)
e811c8ce 4927
c26d9ab4
RD
4928 def base_Initialize(*args, **kw):
4929 return PyPreviewFrame.Initialize(*args, **kw)
4930 base_Initialize = wx._deprecated(base_Initialize,
4931 "Please use PyPreviewFrame.Initialize instead.")
e811c8ce 4932
c26d9ab4
RD
4933 def base_CreateCanvas(*args, **kw):
4934 return PyPreviewFrame.CreateCanvas(*args, **kw)
4935 base_CreateCanvas = wx._deprecated(base_CreateCanvas,
4936 "Please use PyPreviewFrame.CreateCanvas instead.")
4937
4938 def base_CreateControlBar(*args, **kw):
4939 return PyPreviewFrame.CreateControlBar(*args, **kw)
4940 base_CreateControlBar = wx._deprecated(base_CreateControlBar,
4941 "Please use PyPreviewFrame.CreateControlBar instead.")
e811c8ce 4942
2131d850 4943_windows_.PyPreviewFrame_swigregister(PyPreviewFrame)
d14a1e28
RD
4944
4945class PyPreviewControlBar(PreviewControlBar):
093d3ff1 4946 """Proxy of C++ PyPreviewControlBar class"""
0085ce49
RD
4947 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
4948 __repr__ = _swig_repr
4949 def __init__(self, *args, **kwargs):
0df68c9f 4950 """
a95a7133 4951 __init__(self, PrintPreview preview, long buttons, Window parent,
0df68c9f 4952 Point pos=DefaultPosition, Size size=DefaultSize,
196addbf 4953 long style=0, String name=PanelNameStr) -> PyPreviewControlBar
0df68c9f 4954 """
0085ce49 4955 _windows_.PyPreviewControlBar_swiginit(self,_windows_.new_PyPreviewControlBar(*args, **kwargs))
c25f90f6 4956 self._setOORInfo(self);PyPreviewControlBar._setCallbackInfo(self, self, PyPreviewControlBar)
e811c8ce
RD
4957
4958 def _setCallbackInfo(*args, **kwargs):
a95a7133 4959 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
54f9ee45 4960 return _windows_.PyPreviewControlBar__setCallbackInfo(*args, **kwargs)
e811c8ce
RD
4961
4962 def SetPrintPreview(*args, **kwargs):
a95a7133 4963 """SetPrintPreview(self, PrintPreview preview)"""
54f9ee45 4964 return _windows_.PyPreviewControlBar_SetPrintPreview(*args, **kwargs)
e811c8ce 4965
c26d9ab4
RD
4966 def CreateButtons(*args, **kwargs):
4967 """CreateButtons(self)"""
4968 return _windows_.PyPreviewControlBar_CreateButtons(*args, **kwargs)
4969
4970 def SetZoomControl(*args, **kwargs):
4971 """SetZoomControl(self, int zoom)"""
4972 return _windows_.PyPreviewControlBar_SetZoomControl(*args, **kwargs)
4973
4974 def base_CreateButtons(*args, **kw):
4975 return PreviewControlBar.CreateButtons(*args, **kw)
4976 base_CreateButtons = wx._deprecated(base_CreateButtons,
4977 "Please use PreviewControlBar.CreateButtons instead.")
e811c8ce 4978
c26d9ab4
RD
4979 def base_SetZoomControl(*args, **kw):
4980 return PreviewControlBar.SetZoomControl(*args, **kw)
4981 base_SetZoomControl = wx._deprecated(base_SetZoomControl,
4982 "Please use PreviewControlBar.SetZoomControl instead.")
e811c8ce 4983
2131d850 4984_windows_.PyPreviewControlBar_swigregister(PyPreviewControlBar)
8ab979d7 4985
8ab979d7 4986
32fe5131 4987