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