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