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