]> git.saurik.com Git - wxWidgets.git/blame - wxPython/src/gtk/_windows.py
reSWIGged
[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 1059
8ac8dba0 1060 Sets the sash size. Currently a NOP.
d00d1b88 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 1067
8ac8dba0 1068 Sets the border size. Currently a NOP.
d00d1b88 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 2606
1823fbb4 2607TextEntryDialogStyle = _windows_.TextEntryDialogStyle
d14a1e28 2608class TextEntryDialog(Dialog):
e498079e 2609 """A dialog with text control, [ok] and [cancel] buttons"""
e811c8ce
RD
2610 def __repr__(self):
2611 return "<%s.%s; proxy of C++ wxTextEntryDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
d14a1e28 2612 def __init__(self, *args, **kwargs):
0df68c9f 2613 """
a95a7133 2614 __init__(self, Window parent, String message, String caption=GetTextFromUserPromptStr,
196addbf 2615 String defaultValue=EmptyString,
1823fbb4 2616 long style=TextEntryDialogStyle, Point pos=DefaultPosition) -> TextEntryDialog
e498079e
RD
2617
2618 Constructor. Use ShowModal method to show the dialog.
0df68c9f 2619 """
54f9ee45 2620 newobj = _windows_.new_TextEntryDialog(*args, **kwargs)
d14a1e28
RD
2621 self.this = newobj.this
2622 self.thisown = 1
2623 del newobj.thisown
2624 self._setOORInfo(self)
e811c8ce
RD
2625
2626 def GetValue(*args, **kwargs):
e498079e 2627 """
a95a7133 2628 GetValue(self) -> String
e498079e
RD
2629
2630 Returns the text that the user has entered if the user has pressed OK,
2631 or the original value if the user has pressed Cancel.
2632 """
54f9ee45 2633 return _windows_.TextEntryDialog_GetValue(*args, **kwargs)
e811c8ce
RD
2634
2635 def SetValue(*args, **kwargs):
e498079e 2636 """
a95a7133 2637 SetValue(self, String value)
e811c8ce 2638
e498079e
RD
2639 Sets the default text value.
2640 """
54f9ee45 2641 return _windows_.TextEntryDialog_SetValue(*args, **kwargs)
e811c8ce 2642
8ab979d7 2643
d14a1e28
RD
2644class TextEntryDialogPtr(TextEntryDialog):
2645 def __init__(self, this):
8ab979d7 2646 self.this = this
d14a1e28
RD
2647 if not hasattr(self,"thisown"): self.thisown = 0
2648 self.__class__ = TextEntryDialog
54f9ee45 2649_windows_.TextEntryDialog_swigregister(TextEntryDialogPtr)
d14a1e28 2650
d3b6e4ff
RD
2651class PasswordEntryDialog(TextEntryDialog):
2652 def __repr__(self):
2653 return "<%s.%s; proxy of C++ wxPasswordEntryDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2654 def __init__(self, *args, **kwargs):
2655 """
2656 __init__(self, Window parent, String message, String caption=GetPasswordFromUserPromptStr,
2657 String value=EmptyString,
1823fbb4 2658 long style=TextEntryDialogStyle, Point pos=DefaultPosition) -> PasswordEntryDialog
d3b6e4ff
RD
2659 """
2660 newobj = _windows_.new_PasswordEntryDialog(*args, **kwargs)
2661 self.this = newobj.this
2662 self.thisown = 1
2663 del newobj.thisown
2664
2665class PasswordEntryDialogPtr(PasswordEntryDialog):
2666 def __init__(self, this):
2667 self.this = this
2668 if not hasattr(self,"thisown"): self.thisown = 0
2669 self.__class__ = PasswordEntryDialog
2670_windows_.PasswordEntryDialog_swigregister(PasswordEntryDialogPtr)
2671GetPasswordFromUserPromptStr = cvar.GetPasswordFromUserPromptStr
2672
54f9ee45 2673class FontData(_core.Object):
66c033b4
RD
2674 """
2675 This class holds a variety of information related to font dialogs and
2676 is used to transfer settings to and results from a `wx.FontDialog`.
2677 """
e811c8ce
RD
2678 def __repr__(self):
2679 return "<%s.%s; proxy of C++ wxFontData instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
d14a1e28 2680 def __init__(self, *args, **kwargs):
e498079e 2681 """
a95a7133 2682 __init__(self) -> FontData
e498079e 2683
66c033b4
RD
2684 This class holds a variety of information related to font dialogs and
2685 is used to transfer settings to and results from a `wx.FontDialog`.
e498079e 2686 """
54f9ee45 2687 newobj = _windows_.new_FontData(*args, **kwargs)
d14a1e28
RD
2688 self.this = newobj.this
2689 self.thisown = 1
2690 del newobj.thisown
54f9ee45 2691 def __del__(self, destroy=_windows_.delete_FontData):
a95a7133 2692 """__del__(self)"""
d14a1e28
RD
2693 try:
2694 if self.thisown: destroy(self)
2695 except: pass
e811c8ce
RD
2696
2697 def EnableEffects(*args, **kwargs):
e498079e 2698 """
a95a7133 2699 EnableEffects(self, bool enable)
e498079e 2700
66c033b4
RD
2701 Enables or disables 'effects' under MS Windows only. This refers to
2702 the controls for manipulating colour, strikeout and underline
e498079e
RD
2703 properties. The default value is true.
2704 """
54f9ee45 2705 return _windows_.FontData_EnableEffects(*args, **kwargs)
e811c8ce
RD
2706
2707 def GetAllowSymbols(*args, **kwargs):
e498079e 2708 """
a95a7133 2709 GetAllowSymbols(self) -> bool
e498079e 2710
66c033b4
RD
2711 Under MS Windows, returns a flag determining whether symbol fonts can
2712 be selected. Has no effect on other platforms. The default value is
2713 true.
e498079e 2714 """
54f9ee45 2715 return _windows_.FontData_GetAllowSymbols(*args, **kwargs)
e811c8ce
RD
2716
2717 def GetColour(*args, **kwargs):
e498079e 2718 """
a95a7133 2719 GetColour(self) -> Colour
e498079e 2720
66c033b4
RD
2721 Gets the colour associated with the font dialog. The default value is
2722 black.
e498079e 2723 """
54f9ee45 2724 return _windows_.FontData_GetColour(*args, **kwargs)
e811c8ce
RD
2725
2726 def GetChosenFont(*args, **kwargs):
e498079e 2727 """
a95a7133 2728 GetChosenFont(self) -> Font
e498079e
RD
2729
2730 Gets the font chosen by the user.
2731 """
54f9ee45 2732 return _windows_.FontData_GetChosenFont(*args, **kwargs)
e811c8ce
RD
2733
2734 def GetEnableEffects(*args, **kwargs):
e498079e 2735 """
a95a7133 2736 GetEnableEffects(self) -> bool
e498079e
RD
2737
2738 Determines whether 'effects' are enabled under Windows.
2739 """
54f9ee45 2740 return _windows_.FontData_GetEnableEffects(*args, **kwargs)
e811c8ce
RD
2741
2742 def GetInitialFont(*args, **kwargs):
e498079e 2743 """
a95a7133 2744 GetInitialFont(self) -> Font
e498079e 2745
66c033b4
RD
2746 Gets the font that will be initially used by the font dialog. This
2747 should have previously been set by the application.
e498079e 2748 """
54f9ee45 2749 return _windows_.FontData_GetInitialFont(*args, **kwargs)
e811c8ce
RD
2750
2751 def GetShowHelp(*args, **kwargs):
e498079e 2752 """
a95a7133 2753 GetShowHelp(self) -> bool
e498079e 2754
66c033b4
RD
2755 Returns true if the Help button will be shown (Windows only). The
2756 default value is false.
e498079e 2757 """
54f9ee45 2758 return _windows_.FontData_GetShowHelp(*args, **kwargs)
e811c8ce
RD
2759
2760 def SetAllowSymbols(*args, **kwargs):
e498079e 2761 """
a95a7133 2762 SetAllowSymbols(self, bool allowSymbols)
e498079e 2763
66c033b4
RD
2764 Under MS Windows, determines whether symbol fonts can be selected. Has
2765 no effect on other platforms. The default value is true.
e498079e 2766 """
54f9ee45 2767 return _windows_.FontData_SetAllowSymbols(*args, **kwargs)
e811c8ce
RD
2768
2769 def SetChosenFont(*args, **kwargs):
e498079e 2770 """
a95a7133 2771 SetChosenFont(self, Font font)
e498079e 2772
66c033b4
RD
2773 Sets the font that will be returned to the user (normally for internal
2774 use only).
e498079e 2775 """
54f9ee45 2776 return _windows_.FontData_SetChosenFont(*args, **kwargs)
e811c8ce
RD
2777
2778 def SetColour(*args, **kwargs):
e498079e 2779 """
a95a7133 2780 SetColour(self, Colour colour)
e498079e 2781
66c033b4
RD
2782 Sets the colour that will be used for the font foreground colour. The
2783 default colour is black.
e498079e 2784 """
54f9ee45 2785 return _windows_.FontData_SetColour(*args, **kwargs)
e811c8ce
RD
2786
2787 def SetInitialFont(*args, **kwargs):
e498079e 2788 """
a95a7133 2789 SetInitialFont(self, Font font)
e498079e
RD
2790
2791 Sets the font that will be initially used by the font dialog.
2792 """
54f9ee45 2793 return _windows_.FontData_SetInitialFont(*args, **kwargs)
e811c8ce
RD
2794
2795 def SetRange(*args, **kwargs):
e498079e 2796 """
a95a7133 2797 SetRange(self, int min, int max)
e498079e 2798
66c033b4
RD
2799 Sets the valid range for the font point size (Windows only). The
2800 default is 0, 0 (unrestricted range).
e498079e 2801 """
54f9ee45 2802 return _windows_.FontData_SetRange(*args, **kwargs)
e811c8ce
RD
2803
2804 def SetShowHelp(*args, **kwargs):
e498079e 2805 """
a95a7133 2806 SetShowHelp(self, bool showHelp)
e498079e 2807
66c033b4
RD
2808 Determines whether the Help button will be displayed in the font
2809 dialog (Windows only). The default value is false.
e498079e 2810 """
54f9ee45 2811 return _windows_.FontData_SetShowHelp(*args, **kwargs)
e811c8ce 2812
d14a1e28
RD
2813
2814class FontDataPtr(FontData):
2815 def __init__(self, this):
2816 self.this = this
2817 if not hasattr(self,"thisown"): self.thisown = 0
2818 self.__class__ = FontData
54f9ee45 2819_windows_.FontData_swigregister(FontDataPtr)
d14a1e28
RD
2820
2821class FontDialog(Dialog):
66c033b4
RD
2822 """
2823 wx.FontDialog allows the user to select a system font and its attributes.
2824
2825 :see: `wx.FontData`
2826
2827 """
e811c8ce
RD
2828 def __repr__(self):
2829 return "<%s.%s; proxy of C++ wxFontDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
15afbcd0 2830 def __init__(self, *args, **kwargs):
e498079e 2831 """
a95a7133 2832 __init__(self, Window parent, FontData data) -> FontDialog
e498079e 2833
66c033b4
RD
2834 Constructor. Pass a parent window and the `wx.FontData` object to be
2835 used to initialize the dialog controls. Call `ShowModal` to display
2836 the dialog. If ShowModal returns ``wx.ID_OK`` then you can fetch the
2837 results with via the `wx.FontData` returned by `GetFontData`.
e498079e 2838 """
54f9ee45 2839 newobj = _windows_.new_FontDialog(*args, **kwargs)
d14a1e28 2840 self.this = newobj.this
cf694132 2841 self.thisown = 1
d14a1e28
RD
2842 del newobj.thisown
2843 self._setOORInfo(self)
e811c8ce
RD
2844
2845 def GetFontData(*args, **kwargs):
e498079e 2846 """
a95a7133 2847 GetFontData(self) -> FontData
e811c8ce 2848
66c033b4
RD
2849 Returns a reference to the internal `wx.FontData` used by the
2850 wx.FontDialog.
e498079e 2851 """
54f9ee45 2852 return _windows_.FontDialog_GetFontData(*args, **kwargs)
e811c8ce 2853
8ab979d7 2854
d14a1e28
RD
2855class FontDialogPtr(FontDialog):
2856 def __init__(self, this):
2857 self.this = this
2858 if not hasattr(self,"thisown"): self.thisown = 0
2859 self.__class__ = FontDialog
54f9ee45 2860_windows_.FontDialog_swigregister(FontDialogPtr)
d14a1e28
RD
2861
2862class MessageDialog(Dialog):
e498079e 2863 """
66c033b4
RD
2864 This class provides a simple dialog that shows a single or multi-line
2865 message, with a choice of OK, Yes, No and/or Cancel buttons.
e498079e 2866 """
e811c8ce
RD
2867 def __repr__(self):
2868 return "<%s.%s; proxy of C++ wxMessageDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
d14a1e28 2869 def __init__(self, *args, **kwargs):
0df68c9f 2870 """
a95a7133 2871 __init__(self, Window parent, String message, String caption=MessageBoxCaptionStr,
0df68c9f
RD
2872 long style=wxOK|wxCANCEL|wxCENTRE,
2873 Point pos=DefaultPosition) -> MessageDialog
e498079e 2874
66c033b4 2875 Constructor, use `ShowModal` to display the dialog.
0df68c9f 2876 """
54f9ee45 2877 newobj = _windows_.new_MessageDialog(*args, **kwargs)
d14a1e28
RD
2878 self.this = newobj.this
2879 self.thisown = 1
2880 del newobj.thisown
2881 self._setOORInfo(self)
e811c8ce 2882
8ab979d7 2883
d14a1e28
RD
2884class MessageDialogPtr(MessageDialog):
2885 def __init__(self, this):
2886 self.this = this
2887 if not hasattr(self,"thisown"): self.thisown = 0
2888 self.__class__ = MessageDialog
54f9ee45 2889_windows_.MessageDialog_swigregister(MessageDialogPtr)
d14a1e28
RD
2890
2891class ProgressDialog(Frame):
e498079e 2892 """
66c033b4
RD
2893 A dialog that shows a short message and a progress bar. Optionally, it
2894 can display an ABORT button.
e498079e 2895 """
e811c8ce
RD
2896 def __repr__(self):
2897 return "<%s.%s; proxy of C++ wxProgressDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
d14a1e28 2898 def __init__(self, *args, **kwargs):
0df68c9f 2899 """
a95a7133 2900 __init__(self, String title, String message, int maximum=100, Window parent=None,
196addbf 2901 int style=wxPD_AUTO_HIDE|wxPD_APP_MODAL) -> ProgressDialog
e498079e 2902
66c033b4
RD
2903 Constructor. Creates the dialog, displays it and disables user input
2904 for other windows, or, if wx.PD_APP_MODAL flag is not given, for its
2905 parent window only.
0df68c9f 2906 """
54f9ee45 2907 newobj = _windows_.new_ProgressDialog(*args, **kwargs)
d14a1e28
RD
2908 self.this = newobj.this
2909 self.thisown = 1
2910 del newobj.thisown
2911 self._setOORInfo(self)
e811c8ce
RD
2912
2913 def Update(*args, **kwargs):
e498079e 2914 """
a95a7133 2915 Update(self, int value, String newmsg=EmptyString) -> bool
e498079e 2916
66c033b4 2917 Updates the dialog, setting the progress bar to the new value and, if
6923d0a9
RD
2918 given changes the message above it. The value given should be less
2919 than or equal to the maximum value given to the constructor and the
2920 dialog is closed if it is equal to the maximum. Returns true unless
2921 the Cancel button has been pressed.
e498079e 2922
66c033b4
RD
2923 If false is returned, the application can either immediately destroy
2924 the dialog or ask the user for the confirmation and if the abort is
2925 not confirmed the dialog may be resumed with Resume function.
e498079e 2926 """
54f9ee45 2927 return _windows_.ProgressDialog_Update(*args, **kwargs)
e811c8ce
RD
2928
2929 def Resume(*args, **kwargs):
e498079e 2930 """
a95a7133 2931 Resume(self)
e498079e 2932
66c033b4
RD
2933 Can be used to continue with the dialog, after the user had chosen to
2934 abort.
e498079e 2935 """
54f9ee45 2936 return _windows_.ProgressDialog_Resume(*args, **kwargs)
e811c8ce 2937
8ab979d7 2938
d14a1e28
RD
2939class ProgressDialogPtr(ProgressDialog):
2940 def __init__(self, this):
2941 self.this = this
2942 if not hasattr(self,"thisown"): self.thisown = 0
2943 self.__class__ = ProgressDialog
54f9ee45
RD
2944_windows_.ProgressDialog_swigregister(ProgressDialogPtr)
2945
2946FR_DOWN = _windows_.FR_DOWN
2947FR_WHOLEWORD = _windows_.FR_WHOLEWORD
2948FR_MATCHCASE = _windows_.FR_MATCHCASE
2949FR_REPLACEDIALOG = _windows_.FR_REPLACEDIALOG
2950FR_NOUPDOWN = _windows_.FR_NOUPDOWN
2951FR_NOMATCHCASE = _windows_.FR_NOMATCHCASE
2952FR_NOWHOLEWORD = _windows_.FR_NOWHOLEWORD
2953wxEVT_COMMAND_FIND = _windows_.wxEVT_COMMAND_FIND
2954wxEVT_COMMAND_FIND_NEXT = _windows_.wxEVT_COMMAND_FIND_NEXT
2955wxEVT_COMMAND_FIND_REPLACE = _windows_.wxEVT_COMMAND_FIND_REPLACE
2956wxEVT_COMMAND_FIND_REPLACE_ALL = _windows_.wxEVT_COMMAND_FIND_REPLACE_ALL
2957wxEVT_COMMAND_FIND_CLOSE = _windows_.wxEVT_COMMAND_FIND_CLOSE
d14a1e28
RD
2958EVT_FIND = wx.PyEventBinder( wxEVT_COMMAND_FIND, 1 )
2959EVT_FIND_NEXT = wx.PyEventBinder( wxEVT_COMMAND_FIND_NEXT, 1 )
2960EVT_FIND_REPLACE = wx.PyEventBinder( wxEVT_COMMAND_FIND_REPLACE, 1 )
2961EVT_FIND_REPLACE_ALL = wx.PyEventBinder( wxEVT_COMMAND_FIND_REPLACE_ALL, 1 )
2962EVT_FIND_CLOSE = wx.PyEventBinder( wxEVT_COMMAND_FIND_CLOSE, 1 )
2963
2964# For backwards compatibility. Should they be removed?
2965EVT_COMMAND_FIND = EVT_FIND
2966EVT_COMMAND_FIND_NEXT = EVT_FIND_NEXT
2967EVT_COMMAND_FIND_REPLACE = EVT_FIND_REPLACE
2968EVT_COMMAND_FIND_REPLACE_ALL = EVT_FIND_REPLACE_ALL
2969EVT_COMMAND_FIND_CLOSE = EVT_FIND_CLOSE
2970
54f9ee45 2971class FindDialogEvent(_core.CommandEvent):
e498079e 2972 """Events for the FindReplaceDialog"""
e811c8ce
RD
2973 def __repr__(self):
2974 return "<%s.%s; proxy of C++ wxFindDialogEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
d14a1e28 2975 def __init__(self, *args, **kwargs):
e498079e 2976 """
a95a7133 2977 __init__(self, wxEventType commandType=wxEVT_NULL, int id=0) -> FindDialogEvent
e498079e
RD
2978
2979 Events for the FindReplaceDialog
2980 """
54f9ee45 2981 newobj = _windows_.new_FindDialogEvent(*args, **kwargs)
d14a1e28
RD
2982 self.this = newobj.this
2983 self.thisown = 1
2984 del newobj.thisown
e811c8ce 2985 def GetFlags(*args, **kwargs):
e498079e 2986 """
a95a7133 2987 GetFlags(self) -> int
e498079e
RD
2988
2989 Get the currently selected flags: this is the combination of
2990 wx.FR_DOWN, wx.FR_WHOLEWORD and wx.FR_MATCHCASE flags.
2991 """
54f9ee45 2992 return _windows_.FindDialogEvent_GetFlags(*args, **kwargs)
e811c8ce
RD
2993
2994 def GetFindString(*args, **kwargs):
e498079e 2995 """
a95a7133 2996 GetFindString(self) -> String
e498079e
RD
2997
2998 Return the string to find (never empty).
2999 """
54f9ee45 3000 return _windows_.FindDialogEvent_GetFindString(*args, **kwargs)
e811c8ce
RD
3001
3002 def GetReplaceString(*args, **kwargs):
e498079e 3003 """
a95a7133 3004 GetReplaceString(self) -> String
e498079e 3005
66c033b4
RD
3006 Return the string to replace the search string with (only for replace
3007 and replace all events).
e498079e 3008 """
54f9ee45 3009 return _windows_.FindDialogEvent_GetReplaceString(*args, **kwargs)
e811c8ce
RD
3010
3011 def GetDialog(*args, **kwargs):
e498079e 3012 """
a95a7133 3013 GetDialog(self) -> FindReplaceDialog
e498079e
RD
3014
3015 Return the pointer to the dialog which generated this event.
3016 """
54f9ee45 3017 return _windows_.FindDialogEvent_GetDialog(*args, **kwargs)
e811c8ce
RD
3018
3019 def SetFlags(*args, **kwargs):
a95a7133 3020 """SetFlags(self, int flags)"""
54f9ee45 3021 return _windows_.FindDialogEvent_SetFlags(*args, **kwargs)
e811c8ce
RD
3022
3023 def SetFindString(*args, **kwargs):
a95a7133 3024 """SetFindString(self, String str)"""
54f9ee45 3025 return _windows_.FindDialogEvent_SetFindString(*args, **kwargs)
e811c8ce
RD
3026
3027 def SetReplaceString(*args, **kwargs):
a95a7133 3028 """SetReplaceString(self, String str)"""
54f9ee45 3029 return _windows_.FindDialogEvent_SetReplaceString(*args, **kwargs)
e811c8ce 3030
8ab979d7 3031
d14a1e28
RD
3032class FindDialogEventPtr(FindDialogEvent):
3033 def __init__(self, this):
3034 self.this = this
3035 if not hasattr(self,"thisown"): self.thisown = 0
3036 self.__class__ = FindDialogEvent
54f9ee45 3037_windows_.FindDialogEvent_swigregister(FindDialogEventPtr)
d14a1e28 3038
54f9ee45 3039class FindReplaceData(_core.Object):
e498079e 3040 """
66c033b4
RD
3041 wx.FindReplaceData holds the data for wx.FindReplaceDialog. It is used
3042 to initialize the dialog with the default values and will keep the
3043 last values from the dialog when it is closed. It is also updated each
3044 time a `wx.FindDialogEvent` is generated so instead of using the
3045 `wx.FindDialogEvent` methods you can also directly query this object.
e498079e 3046
66c033b4
RD
3047 Note that all SetXXX() methods may only be called before showing the
3048 dialog and calling them has no effect later.
e498079e 3049 """
e811c8ce
RD
3050 def __repr__(self):
3051 return "<%s.%s; proxy of C++ wxFindReplaceData instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
d14a1e28 3052 def __init__(self, *args, **kwargs):
e498079e 3053 """
a95a7133 3054 __init__(self, int flags=0) -> FindReplaceData
e498079e
RD
3055
3056 Constuctor initializes the flags to default value (0).
3057 """
54f9ee45 3058 newobj = _windows_.new_FindReplaceData(*args, **kwargs)
d14a1e28
RD
3059 self.this = newobj.this
3060 self.thisown = 1
3061 del newobj.thisown
54f9ee45 3062 def __del__(self, destroy=_windows_.delete_FindReplaceData):
a95a7133 3063 """__del__(self)"""
d14a1e28
RD
3064 try:
3065 if self.thisown: destroy(self)
3066 except: pass
e811c8ce
RD
3067
3068 def GetFindString(*args, **kwargs):
e498079e 3069 """
a95a7133 3070 GetFindString(self) -> String
e498079e
RD
3071
3072 Get the string to find.
3073 """
54f9ee45 3074 return _windows_.FindReplaceData_GetFindString(*args, **kwargs)
e811c8ce
RD
3075
3076 def GetReplaceString(*args, **kwargs):
e498079e 3077 """
a95a7133 3078 GetReplaceString(self) -> String
e498079e
RD
3079
3080 Get the replacement string.
3081 """
54f9ee45 3082 return _windows_.FindReplaceData_GetReplaceString(*args, **kwargs)
e811c8ce
RD
3083
3084 def GetFlags(*args, **kwargs):
e498079e 3085 """
a95a7133 3086 GetFlags(self) -> int
e498079e
RD
3087
3088 Get the combination of flag values.
3089 """
54f9ee45 3090 return _windows_.FindReplaceData_GetFlags(*args, **kwargs)
e811c8ce
RD
3091
3092 def SetFlags(*args, **kwargs):
e498079e 3093 """
a95a7133 3094 SetFlags(self, int flags)
e498079e
RD
3095
3096 Set the flags to use to initialize the controls of the dialog.
3097 """
54f9ee45 3098 return _windows_.FindReplaceData_SetFlags(*args, **kwargs)
e811c8ce
RD
3099
3100 def SetFindString(*args, **kwargs):
e498079e 3101 """
a95a7133 3102 SetFindString(self, String str)
e498079e
RD
3103
3104 Set the string to find (used as initial value by the dialog).
3105 """
54f9ee45 3106 return _windows_.FindReplaceData_SetFindString(*args, **kwargs)
e811c8ce
RD
3107
3108 def SetReplaceString(*args, **kwargs):
e498079e 3109 """
a95a7133 3110 SetReplaceString(self, String str)
e498079e
RD
3111
3112 Set the replacement string (used as initial value by the dialog).
3113 """
54f9ee45 3114 return _windows_.FindReplaceData_SetReplaceString(*args, **kwargs)
e811c8ce 3115
8ab979d7 3116
d14a1e28
RD
3117class FindReplaceDataPtr(FindReplaceData):
3118 def __init__(self, this):
3119 self.this = this
3120 if not hasattr(self,"thisown"): self.thisown = 0
3121 self.__class__ = FindReplaceData
54f9ee45 3122_windows_.FindReplaceData_swigregister(FindReplaceDataPtr)
d14a1e28
RD
3123
3124class FindReplaceDialog(Dialog):
e498079e 3125 """
66c033b4
RD
3126 wx.FindReplaceDialog is a standard modeless dialog which is used to
3127 allow the user to search for some text (and possibly replace it with
3128 something else). The actual searching is supposed to be done in the
3129 owner window which is the parent of this dialog. Note that it means
3130 that unlike for the other standard dialogs this one must have a parent
3131 window. Also note that there is no way to use this dialog in a modal
3132 way; it is always, by design and implementation, modeless.
e498079e 3133 """
e811c8ce
RD
3134 def __repr__(self):
3135 return "<%s.%s; proxy of C++ wxFindReplaceDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
d14a1e28 3136 def __init__(self, *args, **kwargs):
0df68c9f 3137 """
a95a7133 3138 __init__(self, Window parent, FindReplaceData data, String title,
0df68c9f 3139 int style=0) -> FindReplaceDialog
e498079e
RD
3140
3141 Create a FindReplaceDialog. The parent and data parameters must be
3142 non-None. Use Show to display the dialog.
0df68c9f 3143 """
54f9ee45 3144 newobj = _windows_.new_FindReplaceDialog(*args, **kwargs)
d14a1e28
RD
3145 self.this = newobj.this
3146 self.thisown = 1
3147 del newobj.thisown
3148 self._setOORInfo(self)
e811c8ce
RD
3149
3150 def Create(*args, **kwargs):
0df68c9f 3151 """
a95a7133 3152 Create(self, Window parent, FindReplaceData data, String title,
0df68c9f 3153 int style=0) -> bool
e498079e
RD
3154
3155 Create the dialog, for 2-phase create.
0df68c9f 3156 """
54f9ee45 3157 return _windows_.FindReplaceDialog_Create(*args, **kwargs)
e811c8ce
RD
3158
3159 def GetData(*args, **kwargs):
e498079e 3160 """
a95a7133 3161 GetData(self) -> FindReplaceData
e498079e
RD
3162
3163 Get the FindReplaceData object used by this dialog.
3164 """
54f9ee45 3165 return _windows_.FindReplaceDialog_GetData(*args, **kwargs)
e811c8ce
RD
3166
3167 def SetData(*args, **kwargs):
e498079e 3168 """
a95a7133 3169 SetData(self, FindReplaceData data)
e498079e
RD
3170
3171 Set the FindReplaceData object used by this dialog.
3172 """
54f9ee45 3173 return _windows_.FindReplaceDialog_SetData(*args, **kwargs)
e811c8ce 3174
8ab979d7 3175
d14a1e28
RD
3176class FindReplaceDialogPtr(FindReplaceDialog):
3177 def __init__(self, this):
3178 self.this = this
3179 if not hasattr(self,"thisown"): self.thisown = 0
3180 self.__class__ = FindReplaceDialog
54f9ee45 3181_windows_.FindReplaceDialog_swigregister(FindReplaceDialogPtr)
8ab979d7 3182
d14a1e28 3183def PreFindReplaceDialog(*args, **kwargs):
e498079e
RD
3184 """
3185 PreFindReplaceDialog() -> FindReplaceDialog
3186
3187 Precreate a FindReplaceDialog for 2-phase creation
3188 """
54f9ee45 3189 val = _windows_.new_PreFindReplaceDialog(*args, **kwargs)
d14a1e28 3190 val.thisown = 1
298ae144
RD
3191 return val
3192
d14a1e28
RD
3193#---------------------------------------------------------------------------
3194
54f9ee45
RD
3195IDM_WINDOWTILE = _windows_.IDM_WINDOWTILE
3196IDM_WINDOWTILEHOR = _windows_.IDM_WINDOWTILEHOR
3197IDM_WINDOWCASCADE = _windows_.IDM_WINDOWCASCADE
3198IDM_WINDOWICONS = _windows_.IDM_WINDOWICONS
3199IDM_WINDOWNEXT = _windows_.IDM_WINDOWNEXT
3200IDM_WINDOWTILEVERT = _windows_.IDM_WINDOWTILEVERT
3201FIRST_MDI_CHILD = _windows_.FIRST_MDI_CHILD
3202LAST_MDI_CHILD = _windows_.LAST_MDI_CHILD
d14a1e28 3203class MDIParentFrame(Frame):
e811c8ce
RD
3204 def __repr__(self):
3205 return "<%s.%s; proxy of C++ wxMDIParentFrame instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
d14a1e28 3206 def __init__(self, *args, **kwargs):
0df68c9f 3207 """
248ed943
RD
3208 __init__(self, Window parent, int id=-1, String title=EmptyString,
3209 Point pos=DefaultPosition, Size size=DefaultSize,
3210 long style=wxDEFAULT_FRAME_STYLE|wxVSCROLL|wxHSCROLL,
b2dc1044 3211 String name=FrameNameStr) -> MDIParentFrame
0df68c9f 3212 """
54f9ee45 3213 newobj = _windows_.new_MDIParentFrame(*args, **kwargs)
d14a1e28
RD
3214 self.this = newobj.this
3215 self.thisown = 1
3216 del newobj.thisown
3217 self._setOORInfo(self)
e811c8ce
RD
3218
3219 def Create(*args, **kwargs):
0df68c9f 3220 """
248ed943
RD
3221 Create(self, Window parent, int id=-1, String title=EmptyString,
3222 Point pos=DefaultPosition, Size size=DefaultSize,
3223 long style=wxDEFAULT_FRAME_STYLE|wxVSCROLL|wxHSCROLL,
b2dc1044 3224 String name=FrameNameStr) -> bool
0df68c9f 3225 """
54f9ee45 3226 return _windows_.MDIParentFrame_Create(*args, **kwargs)
e811c8ce
RD
3227
3228 def ActivateNext(*args, **kwargs):
a95a7133 3229 """ActivateNext(self)"""
54f9ee45 3230 return _windows_.MDIParentFrame_ActivateNext(*args, **kwargs)
e811c8ce
RD
3231
3232 def ActivatePrevious(*args, **kwargs):
a95a7133 3233 """ActivatePrevious(self)"""
54f9ee45 3234 return _windows_.MDIParentFrame_ActivatePrevious(*args, **kwargs)
e811c8ce
RD
3235
3236 def ArrangeIcons(*args, **kwargs):
a95a7133 3237 """ArrangeIcons(self)"""
54f9ee45 3238 return _windows_.MDIParentFrame_ArrangeIcons(*args, **kwargs)
e811c8ce
RD
3239
3240 def Cascade(*args, **kwargs):
a95a7133 3241 """Cascade(self)"""
54f9ee45 3242 return _windows_.MDIParentFrame_Cascade(*args, **kwargs)
e811c8ce
RD
3243
3244 def GetActiveChild(*args, **kwargs):
a95a7133 3245 """GetActiveChild(self) -> MDIChildFrame"""
54f9ee45 3246 return _windows_.MDIParentFrame_GetActiveChild(*args, **kwargs)
e811c8ce
RD
3247
3248 def GetClientWindow(*args, **kwargs):
a95a7133 3249 """GetClientWindow(self) -> MDIClientWindow"""
54f9ee45 3250 return _windows_.MDIParentFrame_GetClientWindow(*args, **kwargs)
e811c8ce
RD
3251
3252 def GetToolBar(*args, **kwargs):
a95a7133 3253 """GetToolBar(self) -> Window"""
54f9ee45 3254 return _windows_.MDIParentFrame_GetToolBar(*args, **kwargs)
e811c8ce
RD
3255
3256 def Tile(*args, **kwargs):
a95a7133 3257 """Tile(self)"""
54f9ee45 3258 return _windows_.MDIParentFrame_Tile(*args, **kwargs)
e811c8ce 3259
d14a1e28
RD
3260
3261class MDIParentFramePtr(MDIParentFrame):
3262 def __init__(self, this):
3263 self.this = this
3264 if not hasattr(self,"thisown"): self.thisown = 0
3265 self.__class__ = MDIParentFrame
54f9ee45 3266_windows_.MDIParentFrame_swigregister(MDIParentFramePtr)
d14a1e28
RD
3267
3268def PreMDIParentFrame(*args, **kwargs):
e811c8ce 3269 """PreMDIParentFrame() -> MDIParentFrame"""
54f9ee45 3270 val = _windows_.new_PreMDIParentFrame(*args, **kwargs)
d14a1e28 3271 val.thisown = 1
298ae144
RD
3272 return val
3273
d14a1e28 3274class MDIChildFrame(Frame):
e811c8ce
RD
3275 def __repr__(self):
3276 return "<%s.%s; proxy of C++ wxMDIChildFrame instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
d14a1e28 3277 def __init__(self, *args, **kwargs):
0df68c9f 3278 """
248ed943
RD
3279 __init__(self, MDIParentFrame parent, int id=-1, String title=EmptyString,
3280 Point pos=DefaultPosition, Size size=DefaultSize,
3281 long style=DEFAULT_FRAME_STYLE,
b2dc1044 3282 String name=FrameNameStr) -> MDIChildFrame
0df68c9f 3283 """
54f9ee45 3284 newobj = _windows_.new_MDIChildFrame(*args, **kwargs)
d14a1e28
RD
3285 self.this = newobj.this
3286 self.thisown = 1
3287 del newobj.thisown
3288 self._setOORInfo(self)
e811c8ce
RD
3289
3290 def Create(*args, **kwargs):
0df68c9f 3291 """
248ed943
RD
3292 Create(self, MDIParentFrame parent, int id=-1, String title=EmptyString,
3293 Point pos=DefaultPosition, Size size=DefaultSize,
3294 long style=DEFAULT_FRAME_STYLE,
b2dc1044 3295 String name=FrameNameStr) -> bool
0df68c9f 3296 """
54f9ee45 3297 return _windows_.MDIChildFrame_Create(*args, **kwargs)
e811c8ce
RD
3298
3299 def Activate(*args, **kwargs):
a95a7133 3300 """Activate(self)"""
54f9ee45 3301 return _windows_.MDIChildFrame_Activate(*args, **kwargs)
e811c8ce
RD
3302
3303 def Maximize(*args, **kwargs):
a95a7133 3304 """Maximize(self, bool maximize)"""
54f9ee45 3305 return _windows_.MDIChildFrame_Maximize(*args, **kwargs)
e811c8ce
RD
3306
3307 def Restore(*args, **kwargs):
a95a7133 3308 """Restore(self)"""
54f9ee45 3309 return _windows_.MDIChildFrame_Restore(*args, **kwargs)
e811c8ce 3310
d14a1e28
RD
3311
3312class MDIChildFramePtr(MDIChildFrame):
3313 def __init__(self, this):
3314 self.this = this
3315 if not hasattr(self,"thisown"): self.thisown = 0
3316 self.__class__ = MDIChildFrame
54f9ee45 3317_windows_.MDIChildFrame_swigregister(MDIChildFramePtr)
d14a1e28
RD
3318
3319def PreMDIChildFrame(*args, **kwargs):
e811c8ce 3320 """PreMDIChildFrame() -> MDIChildFrame"""
54f9ee45 3321 val = _windows_.new_PreMDIChildFrame(*args, **kwargs)
d14a1e28 3322 val.thisown = 1
298ae144
RD
3323 return val
3324
54f9ee45 3325class MDIClientWindow(_core.Window):
e811c8ce
RD
3326 def __repr__(self):
3327 return "<%s.%s; proxy of C++ wxMDIClientWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3328 def __init__(self, *args, **kwargs):
a95a7133 3329 """__init__(self, MDIParentFrame parent, long style=0) -> MDIClientWindow"""
54f9ee45 3330 newobj = _windows_.new_MDIClientWindow(*args, **kwargs)
d14a1e28
RD
3331 self.this = newobj.this
3332 self.thisown = 1
3333 del newobj.thisown
3334 self._setOORInfo(self)
e811c8ce
RD
3335
3336 def Create(*args, **kwargs):
a95a7133 3337 """Create(self, MDIParentFrame parent, long style=0) -> bool"""
54f9ee45 3338 return _windows_.MDIClientWindow_Create(*args, **kwargs)
e811c8ce 3339
aa2a5b86 3340
d14a1e28
RD
3341class MDIClientWindowPtr(MDIClientWindow):
3342 def __init__(self, this):
3343 self.this = this
3344 if not hasattr(self,"thisown"): self.thisown = 0
3345 self.__class__ = MDIClientWindow
54f9ee45 3346_windows_.MDIClientWindow_swigregister(MDIClientWindowPtr)
aa2a5b86 3347
d14a1e28 3348def PreMDIClientWindow(*args, **kwargs):
e811c8ce 3349 """PreMDIClientWindow() -> MDIClientWindow"""
54f9ee45 3350 val = _windows_.new_PreMDIClientWindow(*args, **kwargs)
d14a1e28 3351 val.thisown = 1
c368d904
RD
3352 return val
3353
d14a1e28 3354#---------------------------------------------------------------------------
a1df7a95 3355
54f9ee45 3356class PyWindow(_core.Window):
e811c8ce
RD
3357 def __repr__(self):
3358 return "<%s.%s; proxy of C++ wxPyWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
d14a1e28 3359 def __init__(self, *args, **kwargs):
0df68c9f 3360 """
248ed943
RD
3361 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
3362 Size size=DefaultSize, long style=0, String name=PanelNameStr) -> PyWindow
0df68c9f 3363 """
54f9ee45 3364 newobj = _windows_.new_PyWindow(*args, **kwargs)
d14a1e28
RD
3365 self.this = newobj.this
3366 self.thisown = 1
3367 del newobj.thisown
3368 self._setOORInfo(self); self._setCallbackInfo(self, PyWindow)
e811c8ce
RD
3369
3370 def _setCallbackInfo(*args, **kwargs):
a95a7133 3371 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
54f9ee45 3372 return _windows_.PyWindow__setCallbackInfo(*args, **kwargs)
e811c8ce 3373
db3e571a
RD
3374 def SetBestSize(*args, **kwargs):
3375 """SetBestSize(self, Size size)"""
3376 return _windows_.PyWindow_SetBestSize(*args, **kwargs)
3377
e811c8ce 3378 def base_DoMoveWindow(*args, **kwargs):
a95a7133 3379 """base_DoMoveWindow(self, int x, int y, int width, int height)"""
54f9ee45 3380 return _windows_.PyWindow_base_DoMoveWindow(*args, **kwargs)
e811c8ce
RD
3381
3382 def base_DoSetSize(*args, **kwargs):
a95a7133 3383 """base_DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
54f9ee45 3384 return _windows_.PyWindow_base_DoSetSize(*args, **kwargs)
e811c8ce
RD
3385
3386 def base_DoSetClientSize(*args, **kwargs):
a95a7133 3387 """base_DoSetClientSize(self, int width, int height)"""
54f9ee45 3388 return _windows_.PyWindow_base_DoSetClientSize(*args, **kwargs)
e811c8ce
RD
3389
3390 def base_DoSetVirtualSize(*args, **kwargs):
a95a7133 3391 """base_DoSetVirtualSize(self, int x, int y)"""
54f9ee45 3392 return _windows_.PyWindow_base_DoSetVirtualSize(*args, **kwargs)
e811c8ce
RD
3393
3394 def base_DoGetSize(*args, **kwargs):
322913ce 3395 """base_DoGetSize() -> (width, height)"""
54f9ee45 3396 return _windows_.PyWindow_base_DoGetSize(*args, **kwargs)
e811c8ce
RD
3397
3398 def base_DoGetClientSize(*args, **kwargs):
322913ce 3399 """base_DoGetClientSize() -> (width, height)"""
54f9ee45 3400 return _windows_.PyWindow_base_DoGetClientSize(*args, **kwargs)
e811c8ce
RD
3401
3402 def base_DoGetPosition(*args, **kwargs):
322913ce 3403 """base_DoGetPosition() -> (x,y)"""
54f9ee45 3404 return _windows_.PyWindow_base_DoGetPosition(*args, **kwargs)
e811c8ce
RD
3405
3406 def base_DoGetVirtualSize(*args, **kwargs):
a95a7133 3407 """base_DoGetVirtualSize(self) -> Size"""
54f9ee45 3408 return _windows_.PyWindow_base_DoGetVirtualSize(*args, **kwargs)
e811c8ce
RD
3409
3410 def base_DoGetBestSize(*args, **kwargs):
a95a7133 3411 """base_DoGetBestSize(self) -> Size"""
54f9ee45 3412 return _windows_.PyWindow_base_DoGetBestSize(*args, **kwargs)
e811c8ce
RD
3413
3414 def base_InitDialog(*args, **kwargs):
a95a7133 3415 """base_InitDialog(self)"""
54f9ee45 3416 return _windows_.PyWindow_base_InitDialog(*args, **kwargs)
e811c8ce
RD
3417
3418 def base_TransferDataToWindow(*args, **kwargs):
a95a7133 3419 """base_TransferDataToWindow(self) -> bool"""
54f9ee45 3420 return _windows_.PyWindow_base_TransferDataToWindow(*args, **kwargs)
e811c8ce
RD
3421
3422 def base_TransferDataFromWindow(*args, **kwargs):
a95a7133 3423 """base_TransferDataFromWindow(self) -> bool"""
54f9ee45 3424 return _windows_.PyWindow_base_TransferDataFromWindow(*args, **kwargs)
e811c8ce
RD
3425
3426 def base_Validate(*args, **kwargs):
a95a7133 3427 """base_Validate(self) -> bool"""
54f9ee45 3428 return _windows_.PyWindow_base_Validate(*args, **kwargs)
e811c8ce
RD
3429
3430 def base_AcceptsFocus(*args, **kwargs):
a95a7133 3431 """base_AcceptsFocus(self) -> bool"""
54f9ee45 3432 return _windows_.PyWindow_base_AcceptsFocus(*args, **kwargs)
e811c8ce
RD
3433
3434 def base_AcceptsFocusFromKeyboard(*args, **kwargs):
a95a7133 3435 """base_AcceptsFocusFromKeyboard(self) -> bool"""
54f9ee45 3436 return _windows_.PyWindow_base_AcceptsFocusFromKeyboard(*args, **kwargs)
e811c8ce
RD
3437
3438 def base_GetMaxSize(*args, **kwargs):
a95a7133 3439 """base_GetMaxSize(self) -> Size"""
54f9ee45 3440 return _windows_.PyWindow_base_GetMaxSize(*args, **kwargs)
e811c8ce
RD
3441
3442 def base_AddChild(*args, **kwargs):
a95a7133 3443 """base_AddChild(self, Window child)"""
54f9ee45 3444 return _windows_.PyWindow_base_AddChild(*args, **kwargs)
e811c8ce
RD
3445
3446 def base_RemoveChild(*args, **kwargs):
a95a7133 3447 """base_RemoveChild(self, Window child)"""
54f9ee45 3448 return _windows_.PyWindow_base_RemoveChild(*args, **kwargs)
e811c8ce 3449
1cb4a8aa 3450 def base_ShouldInheritColours(*args, **kwargs):
a95a7133 3451 """base_ShouldInheritColours(self) -> bool"""
54f9ee45 3452 return _windows_.PyWindow_base_ShouldInheritColours(*args, **kwargs)
1cb4a8aa
RD
3453
3454 def base_ApplyParentThemeBackground(*args, **kwargs):
a95a7133 3455 """base_ApplyParentThemeBackground(self, Colour c)"""
54f9ee45 3456 return _windows_.PyWindow_base_ApplyParentThemeBackground(*args, **kwargs)
1cb4a8aa 3457
db3e571a
RD
3458 def base_GetDefaultAttributes(*args, **kwargs):
3459 """base_GetDefaultAttributes(self) -> VisualAttributes"""
3460 return _windows_.PyWindow_base_GetDefaultAttributes(*args, **kwargs)
3461
a1df7a95 3462
d14a1e28
RD
3463class PyWindowPtr(PyWindow):
3464 def __init__(self, this):
3465 self.this = this
3466 if not hasattr(self,"thisown"): self.thisown = 0
3467 self.__class__ = PyWindow
54f9ee45 3468_windows_.PyWindow_swigregister(PyWindowPtr)
d14a1e28 3469
1cb4a8aa
RD
3470def PrePyWindow(*args, **kwargs):
3471 """PrePyWindow() -> PyWindow"""
54f9ee45 3472 val = _windows_.new_PrePyWindow(*args, **kwargs)
1cb4a8aa
RD
3473 val.thisown = 1
3474 return val
3475
d14a1e28 3476class PyPanel(Panel):
e811c8ce
RD
3477 def __repr__(self):
3478 return "<%s.%s; proxy of C++ wxPyPanel instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
d14a1e28 3479 def __init__(self, *args, **kwargs):
0df68c9f 3480 """
248ed943
RD
3481 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
3482 Size size=DefaultSize, long style=0, String name=PanelNameStr) -> PyPanel
0df68c9f 3483 """
54f9ee45 3484 newobj = _windows_.new_PyPanel(*args, **kwargs)
d14a1e28
RD
3485 self.this = newobj.this
3486 self.thisown = 1
3487 del newobj.thisown
3488 self._setOORInfo(self); self._setCallbackInfo(self, PyPanel)
e811c8ce
RD
3489
3490 def _setCallbackInfo(*args, **kwargs):
a95a7133 3491 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
54f9ee45 3492 return _windows_.PyPanel__setCallbackInfo(*args, **kwargs)
e811c8ce 3493
db3e571a
RD
3494 def SetBestSize(*args, **kwargs):
3495 """SetBestSize(self, Size size)"""
3496 return _windows_.PyPanel_SetBestSize(*args, **kwargs)
3497
e811c8ce 3498 def base_DoMoveWindow(*args, **kwargs):
a95a7133 3499 """base_DoMoveWindow(self, int x, int y, int width, int height)"""
54f9ee45 3500 return _windows_.PyPanel_base_DoMoveWindow(*args, **kwargs)
e811c8ce
RD
3501
3502 def base_DoSetSize(*args, **kwargs):
a95a7133 3503 """base_DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
54f9ee45 3504 return _windows_.PyPanel_base_DoSetSize(*args, **kwargs)
e811c8ce
RD
3505
3506 def base_DoSetClientSize(*args, **kwargs):
a95a7133 3507 """base_DoSetClientSize(self, int width, int height)"""
54f9ee45 3508 return _windows_.PyPanel_base_DoSetClientSize(*args, **kwargs)
e811c8ce
RD
3509
3510 def base_DoSetVirtualSize(*args, **kwargs):
a95a7133 3511 """base_DoSetVirtualSize(self, int x, int y)"""
54f9ee45 3512 return _windows_.PyPanel_base_DoSetVirtualSize(*args, **kwargs)
e811c8ce
RD
3513
3514 def base_DoGetSize(*args, **kwargs):
322913ce 3515 """base_DoGetSize() -> (width, height)"""
54f9ee45 3516 return _windows_.PyPanel_base_DoGetSize(*args, **kwargs)
e811c8ce
RD
3517
3518 def base_DoGetClientSize(*args, **kwargs):
322913ce 3519 """base_DoGetClientSize() -> (width, height)"""
54f9ee45 3520 return _windows_.PyPanel_base_DoGetClientSize(*args, **kwargs)
e811c8ce
RD
3521
3522 def base_DoGetPosition(*args, **kwargs):
322913ce 3523 """base_DoGetPosition() -> (x,y)"""
54f9ee45 3524 return _windows_.PyPanel_base_DoGetPosition(*args, **kwargs)
e811c8ce
RD
3525
3526 def base_DoGetVirtualSize(*args, **kwargs):
a95a7133 3527 """base_DoGetVirtualSize(self) -> Size"""
54f9ee45 3528 return _windows_.PyPanel_base_DoGetVirtualSize(*args, **kwargs)
e811c8ce
RD
3529
3530 def base_DoGetBestSize(*args, **kwargs):
a95a7133 3531 """base_DoGetBestSize(self) -> Size"""
54f9ee45 3532 return _windows_.PyPanel_base_DoGetBestSize(*args, **kwargs)
e811c8ce
RD
3533
3534 def base_InitDialog(*args, **kwargs):
a95a7133 3535 """base_InitDialog(self)"""
54f9ee45 3536 return _windows_.PyPanel_base_InitDialog(*args, **kwargs)
e811c8ce
RD
3537
3538 def base_TransferDataToWindow(*args, **kwargs):
a95a7133 3539 """base_TransferDataToWindow(self) -> bool"""
54f9ee45 3540 return _windows_.PyPanel_base_TransferDataToWindow(*args, **kwargs)
e811c8ce
RD
3541
3542 def base_TransferDataFromWindow(*args, **kwargs):
a95a7133 3543 """base_TransferDataFromWindow(self) -> bool"""
54f9ee45 3544 return _windows_.PyPanel_base_TransferDataFromWindow(*args, **kwargs)
e811c8ce
RD
3545
3546 def base_Validate(*args, **kwargs):
a95a7133 3547 """base_Validate(self) -> bool"""
54f9ee45 3548 return _windows_.PyPanel_base_Validate(*args, **kwargs)
e811c8ce
RD
3549
3550 def base_AcceptsFocus(*args, **kwargs):
a95a7133 3551 """base_AcceptsFocus(self) -> bool"""
54f9ee45 3552 return _windows_.PyPanel_base_AcceptsFocus(*args, **kwargs)
e811c8ce
RD
3553
3554 def base_AcceptsFocusFromKeyboard(*args, **kwargs):
a95a7133 3555 """base_AcceptsFocusFromKeyboard(self) -> bool"""
54f9ee45 3556 return _windows_.PyPanel_base_AcceptsFocusFromKeyboard(*args, **kwargs)
e811c8ce
RD
3557
3558 def base_GetMaxSize(*args, **kwargs):
a95a7133 3559 """base_GetMaxSize(self) -> Size"""
54f9ee45 3560 return _windows_.PyPanel_base_GetMaxSize(*args, **kwargs)
e811c8ce
RD
3561
3562 def base_AddChild(*args, **kwargs):
a95a7133 3563 """base_AddChild(self, Window child)"""
54f9ee45 3564 return _windows_.PyPanel_base_AddChild(*args, **kwargs)
e811c8ce
RD
3565
3566 def base_RemoveChild(*args, **kwargs):
a95a7133 3567 """base_RemoveChild(self, Window child)"""
54f9ee45 3568 return _windows_.PyPanel_base_RemoveChild(*args, **kwargs)
e811c8ce 3569
1cb4a8aa 3570 def base_ShouldInheritColours(*args, **kwargs):
a95a7133 3571 """base_ShouldInheritColours(self) -> bool"""
54f9ee45 3572 return _windows_.PyPanel_base_ShouldInheritColours(*args, **kwargs)
1cb4a8aa
RD
3573
3574 def base_ApplyParentThemeBackground(*args, **kwargs):
a95a7133 3575 """base_ApplyParentThemeBackground(self, Colour c)"""
54f9ee45 3576 return _windows_.PyPanel_base_ApplyParentThemeBackground(*args, **kwargs)
1cb4a8aa 3577
db3e571a
RD
3578 def base_GetDefaultAttributes(*args, **kwargs):
3579 """base_GetDefaultAttributes(self) -> VisualAttributes"""
3580 return _windows_.PyPanel_base_GetDefaultAttributes(*args, **kwargs)
3581
a1df7a95 3582
d14a1e28
RD
3583class PyPanelPtr(PyPanel):
3584 def __init__(self, this):
3585 self.this = this
3586 if not hasattr(self,"thisown"): self.thisown = 0
3587 self.__class__ = PyPanel
54f9ee45 3588_windows_.PyPanel_swigregister(PyPanelPtr)
d14a1e28 3589
1cb4a8aa
RD
3590def PrePyPanel(*args, **kwargs):
3591 """PrePyPanel() -> PyPanel"""
54f9ee45 3592 val = _windows_.new_PrePyPanel(*args, **kwargs)
1cb4a8aa
RD
3593 val.thisown = 1
3594 return val
3595
3596class PyScrolledWindow(ScrolledWindow):
3597 def __repr__(self):
3598 return "<%s.%s; proxy of C++ wxPyScrolledWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3599 def __init__(self, *args, **kwargs):
3600 """
248ed943
RD
3601 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
3602 Size size=DefaultSize, long style=0, String name=PanelNameStr) -> PyScrolledWindow
1cb4a8aa 3603 """
54f9ee45 3604 newobj = _windows_.new_PyScrolledWindow(*args, **kwargs)
1cb4a8aa
RD
3605 self.this = newobj.this
3606 self.thisown = 1
3607 del newobj.thisown
3608 self._setOORInfo(self); self._setCallbackInfo(self, PyPanel)
3609
3610 def _setCallbackInfo(*args, **kwargs):
a95a7133 3611 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
54f9ee45 3612 return _windows_.PyScrolledWindow__setCallbackInfo(*args, **kwargs)
1cb4a8aa 3613
db3e571a
RD
3614 def SetBestSize(*args, **kwargs):
3615 """SetBestSize(self, Size size)"""
3616 return _windows_.PyScrolledWindow_SetBestSize(*args, **kwargs)
3617
1cb4a8aa 3618 def base_DoMoveWindow(*args, **kwargs):
a95a7133 3619 """base_DoMoveWindow(self, int x, int y, int width, int height)"""
54f9ee45 3620 return _windows_.PyScrolledWindow_base_DoMoveWindow(*args, **kwargs)
1cb4a8aa
RD
3621
3622 def base_DoSetSize(*args, **kwargs):
a95a7133 3623 """base_DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)"""
54f9ee45 3624 return _windows_.PyScrolledWindow_base_DoSetSize(*args, **kwargs)
1cb4a8aa
RD
3625
3626 def base_DoSetClientSize(*args, **kwargs):
a95a7133 3627 """base_DoSetClientSize(self, int width, int height)"""
54f9ee45 3628 return _windows_.PyScrolledWindow_base_DoSetClientSize(*args, **kwargs)
1cb4a8aa
RD
3629
3630 def base_DoSetVirtualSize(*args, **kwargs):
a95a7133 3631 """base_DoSetVirtualSize(self, int x, int y)"""
54f9ee45 3632 return _windows_.PyScrolledWindow_base_DoSetVirtualSize(*args, **kwargs)
1cb4a8aa
RD
3633
3634 def base_DoGetSize(*args, **kwargs):
3635 """base_DoGetSize() -> (width, height)"""
54f9ee45 3636 return _windows_.PyScrolledWindow_base_DoGetSize(*args, **kwargs)
1cb4a8aa
RD
3637
3638 def base_DoGetClientSize(*args, **kwargs):
3639 """base_DoGetClientSize() -> (width, height)"""
54f9ee45 3640 return _windows_.PyScrolledWindow_base_DoGetClientSize(*args, **kwargs)
1cb4a8aa
RD
3641
3642 def base_DoGetPosition(*args, **kwargs):
3643 """base_DoGetPosition() -> (x,y)"""
54f9ee45 3644 return _windows_.PyScrolledWindow_base_DoGetPosition(*args, **kwargs)
1cb4a8aa
RD
3645
3646 def base_DoGetVirtualSize(*args, **kwargs):
a95a7133 3647 """base_DoGetVirtualSize(self) -> Size"""
54f9ee45 3648 return _windows_.PyScrolledWindow_base_DoGetVirtualSize(*args, **kwargs)
1cb4a8aa
RD
3649
3650 def base_DoGetBestSize(*args, **kwargs):
a95a7133 3651 """base_DoGetBestSize(self) -> Size"""
54f9ee45 3652 return _windows_.PyScrolledWindow_base_DoGetBestSize(*args, **kwargs)
1cb4a8aa
RD
3653
3654 def base_InitDialog(*args, **kwargs):
a95a7133 3655 """base_InitDialog(self)"""
54f9ee45 3656 return _windows_.PyScrolledWindow_base_InitDialog(*args, **kwargs)
1cb4a8aa
RD
3657
3658 def base_TransferDataToWindow(*args, **kwargs):
a95a7133 3659 """base_TransferDataToWindow(self) -> bool"""
54f9ee45 3660 return _windows_.PyScrolledWindow_base_TransferDataToWindow(*args, **kwargs)
1cb4a8aa
RD
3661
3662 def base_TransferDataFromWindow(*args, **kwargs):
a95a7133 3663 """base_TransferDataFromWindow(self) -> bool"""
54f9ee45 3664 return _windows_.PyScrolledWindow_base_TransferDataFromWindow(*args, **kwargs)
1cb4a8aa
RD
3665
3666 def base_Validate(*args, **kwargs):
a95a7133 3667 """base_Validate(self) -> bool"""
54f9ee45 3668 return _windows_.PyScrolledWindow_base_Validate(*args, **kwargs)
1cb4a8aa
RD
3669
3670 def base_AcceptsFocus(*args, **kwargs):
a95a7133 3671 """base_AcceptsFocus(self) -> bool"""
54f9ee45 3672 return _windows_.PyScrolledWindow_base_AcceptsFocus(*args, **kwargs)
1cb4a8aa
RD
3673
3674 def base_AcceptsFocusFromKeyboard(*args, **kwargs):
a95a7133 3675 """base_AcceptsFocusFromKeyboard(self) -> bool"""
54f9ee45 3676 return _windows_.PyScrolledWindow_base_AcceptsFocusFromKeyboard(*args, **kwargs)
1cb4a8aa
RD
3677
3678 def base_GetMaxSize(*args, **kwargs):
a95a7133 3679 """base_GetMaxSize(self) -> Size"""
54f9ee45 3680 return _windows_.PyScrolledWindow_base_GetMaxSize(*args, **kwargs)
1cb4a8aa
RD
3681
3682 def base_AddChild(*args, **kwargs):
a95a7133 3683 """base_AddChild(self, Window child)"""
54f9ee45 3684 return _windows_.PyScrolledWindow_base_AddChild(*args, **kwargs)
1cb4a8aa
RD
3685
3686 def base_RemoveChild(*args, **kwargs):
a95a7133 3687 """base_RemoveChild(self, Window child)"""
54f9ee45 3688 return _windows_.PyScrolledWindow_base_RemoveChild(*args, **kwargs)
1cb4a8aa
RD
3689
3690 def base_ShouldInheritColours(*args, **kwargs):
a95a7133 3691 """base_ShouldInheritColours(self) -> bool"""
54f9ee45 3692 return _windows_.PyScrolledWindow_base_ShouldInheritColours(*args, **kwargs)
1cb4a8aa
RD
3693
3694 def base_ApplyParentThemeBackground(*args, **kwargs):
a95a7133 3695 """base_ApplyParentThemeBackground(self, Colour c)"""
54f9ee45 3696 return _windows_.PyScrolledWindow_base_ApplyParentThemeBackground(*args, **kwargs)
1cb4a8aa 3697
db3e571a
RD
3698 def base_GetDefaultAttributes(*args, **kwargs):
3699 """base_GetDefaultAttributes(self) -> VisualAttributes"""
3700 return _windows_.PyScrolledWindow_base_GetDefaultAttributes(*args, **kwargs)
3701
1cb4a8aa
RD
3702
3703class PyScrolledWindowPtr(PyScrolledWindow):
3704 def __init__(self, this):
3705 self.this = this
3706 if not hasattr(self,"thisown"): self.thisown = 0
3707 self.__class__ = PyScrolledWindow
54f9ee45 3708_windows_.PyScrolledWindow_swigregister(PyScrolledWindowPtr)
1cb4a8aa
RD
3709
3710def PrePyScrolledWindow(*args, **kwargs):
3711 """PrePyScrolledWindow() -> PyScrolledWindow"""
54f9ee45 3712 val = _windows_.new_PrePyScrolledWindow(*args, **kwargs)
1cb4a8aa
RD
3713 val.thisown = 1
3714 return val
3715
d14a1e28
RD
3716#---------------------------------------------------------------------------
3717
54f9ee45
RD
3718PRINT_MODE_NONE = _windows_.PRINT_MODE_NONE
3719PRINT_MODE_PREVIEW = _windows_.PRINT_MODE_PREVIEW
3720PRINT_MODE_FILE = _windows_.PRINT_MODE_FILE
3721PRINT_MODE_PRINTER = _windows_.PRINT_MODE_PRINTER
3722PRINT_MODE_STREAM = _windows_.PRINT_MODE_STREAM
2ef75293
RD
3723PRINTBIN_DEFAULT = _windows_.PRINTBIN_DEFAULT
3724PRINTBIN_ONLYONE = _windows_.PRINTBIN_ONLYONE
3725PRINTBIN_LOWER = _windows_.PRINTBIN_LOWER
3726PRINTBIN_MIDDLE = _windows_.PRINTBIN_MIDDLE
3727PRINTBIN_MANUAL = _windows_.PRINTBIN_MANUAL
3728PRINTBIN_ENVELOPE = _windows_.PRINTBIN_ENVELOPE
3729PRINTBIN_ENVMANUAL = _windows_.PRINTBIN_ENVMANUAL
3730PRINTBIN_AUTO = _windows_.PRINTBIN_AUTO
3731PRINTBIN_TRACTOR = _windows_.PRINTBIN_TRACTOR
3732PRINTBIN_SMALLFMT = _windows_.PRINTBIN_SMALLFMT
3733PRINTBIN_LARGEFMT = _windows_.PRINTBIN_LARGEFMT
3734PRINTBIN_LARGECAPACITY = _windows_.PRINTBIN_LARGECAPACITY
3735PRINTBIN_CASSETTE = _windows_.PRINTBIN_CASSETTE
3736PRINTBIN_FORMSOURCE = _windows_.PRINTBIN_FORMSOURCE
3737PRINTBIN_USER = _windows_.PRINTBIN_USER
54f9ee45 3738class PrintData(_core.Object):
e811c8ce
RD
3739 def __repr__(self):
3740 return "<%s.%s; proxy of C++ wxPrintData instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
11207aef
RD
3741 def __init__(self, *args):
3742 """
3743 __init__(self) -> PrintData
3744 __init__(self, PrintData data) -> PrintData
3745 """
3746 newobj = _windows_.new_PrintData(*args)
d14a1e28
RD
3747 self.this = newobj.this
3748 self.thisown = 1
3749 del newobj.thisown
54f9ee45 3750 def __del__(self, destroy=_windows_.delete_PrintData):
a95a7133 3751 """__del__(self)"""
d14a1e28
RD
3752 try:
3753 if self.thisown: destroy(self)
3754 except: pass
e811c8ce
RD
3755
3756 def GetNoCopies(*args, **kwargs):
a95a7133 3757 """GetNoCopies(self) -> int"""
54f9ee45 3758 return _windows_.PrintData_GetNoCopies(*args, **kwargs)
e811c8ce
RD
3759
3760 def GetCollate(*args, **kwargs):
a95a7133 3761 """GetCollate(self) -> bool"""
54f9ee45 3762 return _windows_.PrintData_GetCollate(*args, **kwargs)
e811c8ce
RD
3763
3764 def GetOrientation(*args, **kwargs):
a95a7133 3765 """GetOrientation(self) -> int"""
54f9ee45 3766 return _windows_.PrintData_GetOrientation(*args, **kwargs)
e811c8ce
RD
3767
3768 def Ok(*args, **kwargs):
a95a7133 3769 """Ok(self) -> bool"""
54f9ee45 3770 return _windows_.PrintData_Ok(*args, **kwargs)
e811c8ce
RD
3771
3772 def GetPrinterName(*args, **kwargs):
a95a7133 3773 """GetPrinterName(self) -> String"""
54f9ee45 3774 return _windows_.PrintData_GetPrinterName(*args, **kwargs)
e811c8ce
RD
3775
3776 def GetColour(*args, **kwargs):
a95a7133 3777 """GetColour(self) -> bool"""
54f9ee45 3778 return _windows_.PrintData_GetColour(*args, **kwargs)
e811c8ce
RD
3779
3780 def GetDuplex(*args, **kwargs):
a95a7133 3781 """GetDuplex(self) -> int"""
54f9ee45 3782 return _windows_.PrintData_GetDuplex(*args, **kwargs)
e811c8ce
RD
3783
3784 def GetPaperId(*args, **kwargs):
a95a7133 3785 """GetPaperId(self) -> int"""
54f9ee45 3786 return _windows_.PrintData_GetPaperId(*args, **kwargs)
e811c8ce
RD
3787
3788 def GetPaperSize(*args, **kwargs):
a95a7133 3789 """GetPaperSize(self) -> Size"""
54f9ee45 3790 return _windows_.PrintData_GetPaperSize(*args, **kwargs)
e811c8ce
RD
3791
3792 def GetQuality(*args, **kwargs):
a95a7133 3793 """GetQuality(self) -> int"""
54f9ee45 3794 return _windows_.PrintData_GetQuality(*args, **kwargs)
e811c8ce 3795
2ef75293
RD
3796 def GetBin(*args, **kwargs):
3797 """GetBin(self) -> int"""
3798 return _windows_.PrintData_GetBin(*args, **kwargs)
3799
d3b6e4ff
RD
3800 def GetPrintMode(*args, **kwargs):
3801 """GetPrintMode(self) -> int"""
3802 return _windows_.PrintData_GetPrintMode(*args, **kwargs)
3803
e811c8ce 3804 def SetNoCopies(*args, **kwargs):
a95a7133 3805 """SetNoCopies(self, int v)"""
54f9ee45 3806 return _windows_.PrintData_SetNoCopies(*args, **kwargs)
e811c8ce
RD
3807
3808 def SetCollate(*args, **kwargs):
a95a7133 3809 """SetCollate(self, bool flag)"""
54f9ee45 3810 return _windows_.PrintData_SetCollate(*args, **kwargs)
e811c8ce
RD
3811
3812 def SetOrientation(*args, **kwargs):
a95a7133 3813 """SetOrientation(self, int orient)"""
54f9ee45 3814 return _windows_.PrintData_SetOrientation(*args, **kwargs)
e811c8ce
RD
3815
3816 def SetPrinterName(*args, **kwargs):
a95a7133 3817 """SetPrinterName(self, String name)"""
54f9ee45 3818 return _windows_.PrintData_SetPrinterName(*args, **kwargs)
e811c8ce
RD
3819
3820 def SetColour(*args, **kwargs):
a95a7133 3821 """SetColour(self, bool colour)"""
54f9ee45 3822 return _windows_.PrintData_SetColour(*args, **kwargs)
e811c8ce
RD
3823
3824 def SetDuplex(*args, **kwargs):
a95a7133 3825 """SetDuplex(self, int duplex)"""
54f9ee45 3826 return _windows_.PrintData_SetDuplex(*args, **kwargs)
e811c8ce
RD
3827
3828 def SetPaperId(*args, **kwargs):
a95a7133 3829 """SetPaperId(self, int sizeId)"""
54f9ee45 3830 return _windows_.PrintData_SetPaperId(*args, **kwargs)
e811c8ce
RD
3831
3832 def SetPaperSize(*args, **kwargs):
a95a7133 3833 """SetPaperSize(self, Size sz)"""
54f9ee45 3834 return _windows_.PrintData_SetPaperSize(*args, **kwargs)
e811c8ce
RD
3835
3836 def SetQuality(*args, **kwargs):
a95a7133 3837 """SetQuality(self, int quality)"""
54f9ee45 3838 return _windows_.PrintData_SetQuality(*args, **kwargs)
e811c8ce 3839
2ef75293
RD
3840 def SetBin(*args, **kwargs):
3841 """SetBin(self, int bin)"""
3842 return _windows_.PrintData_SetBin(*args, **kwargs)
3843
d3b6e4ff
RD
3844 def SetPrintMode(*args, **kwargs):
3845 """SetPrintMode(self, int printMode)"""
3846 return _windows_.PrintData_SetPrintMode(*args, **kwargs)
3847
3848 def GetFilename(*args, **kwargs):
3849 """GetFilename(self) -> String"""
3850 return _windows_.PrintData_GetFilename(*args, **kwargs)
3851
3852 def SetFilename(*args, **kwargs):
3853 """SetFilename(self, String filename)"""
3854 return _windows_.PrintData_SetFilename(*args, **kwargs)
3855
3856 def __nonzero__(self): return self.Ok()
e811c8ce 3857 def GetPrinterCommand(*args, **kwargs):
a95a7133 3858 """GetPrinterCommand(self) -> String"""
54f9ee45 3859 return _windows_.PrintData_GetPrinterCommand(*args, **kwargs)
e811c8ce
RD
3860
3861 def GetPrinterOptions(*args, **kwargs):
a95a7133 3862 """GetPrinterOptions(self) -> String"""
54f9ee45 3863 return _windows_.PrintData_GetPrinterOptions(*args, **kwargs)
e811c8ce
RD
3864
3865 def GetPreviewCommand(*args, **kwargs):
a95a7133 3866 """GetPreviewCommand(self) -> String"""
54f9ee45 3867 return _windows_.PrintData_GetPreviewCommand(*args, **kwargs)
e811c8ce 3868
e811c8ce 3869 def GetFontMetricPath(*args, **kwargs):
a95a7133 3870 """GetFontMetricPath(self) -> String"""
54f9ee45 3871 return _windows_.PrintData_GetFontMetricPath(*args, **kwargs)
e811c8ce
RD
3872
3873 def GetPrinterScaleX(*args, **kwargs):
a95a7133 3874 """GetPrinterScaleX(self) -> double"""
54f9ee45 3875 return _windows_.PrintData_GetPrinterScaleX(*args, **kwargs)
e811c8ce
RD
3876
3877 def GetPrinterScaleY(*args, **kwargs):
a95a7133 3878 """GetPrinterScaleY(self) -> double"""
54f9ee45 3879 return _windows_.PrintData_GetPrinterScaleY(*args, **kwargs)
e811c8ce
RD
3880
3881 def GetPrinterTranslateX(*args, **kwargs):
a95a7133 3882 """GetPrinterTranslateX(self) -> long"""
54f9ee45 3883 return _windows_.PrintData_GetPrinterTranslateX(*args, **kwargs)
e811c8ce
RD
3884
3885 def GetPrinterTranslateY(*args, **kwargs):
a95a7133 3886 """GetPrinterTranslateY(self) -> long"""
54f9ee45 3887 return _windows_.PrintData_GetPrinterTranslateY(*args, **kwargs)
e811c8ce 3888
e811c8ce 3889 def SetPrinterCommand(*args, **kwargs):
a95a7133 3890 """SetPrinterCommand(self, String command)"""
54f9ee45 3891 return _windows_.PrintData_SetPrinterCommand(*args, **kwargs)
e811c8ce
RD
3892
3893 def SetPrinterOptions(*args, **kwargs):
a95a7133 3894 """SetPrinterOptions(self, String options)"""
54f9ee45 3895 return _windows_.PrintData_SetPrinterOptions(*args, **kwargs)
e811c8ce
RD
3896
3897 def SetPreviewCommand(*args, **kwargs):
a95a7133 3898 """SetPreviewCommand(self, String command)"""
54f9ee45 3899 return _windows_.PrintData_SetPreviewCommand(*args, **kwargs)
e811c8ce 3900
e811c8ce 3901 def SetFontMetricPath(*args, **kwargs):
a95a7133 3902 """SetFontMetricPath(self, String path)"""
54f9ee45 3903 return _windows_.PrintData_SetFontMetricPath(*args, **kwargs)
e811c8ce
RD
3904
3905 def SetPrinterScaleX(*args, **kwargs):
a95a7133 3906 """SetPrinterScaleX(self, double x)"""
54f9ee45 3907 return _windows_.PrintData_SetPrinterScaleX(*args, **kwargs)
e811c8ce
RD
3908
3909 def SetPrinterScaleY(*args, **kwargs):
a95a7133 3910 """SetPrinterScaleY(self, double y)"""
54f9ee45 3911 return _windows_.PrintData_SetPrinterScaleY(*args, **kwargs)
e811c8ce
RD
3912
3913 def SetPrinterScaling(*args, **kwargs):
a95a7133 3914 """SetPrinterScaling(self, double x, double y)"""
54f9ee45 3915 return _windows_.PrintData_SetPrinterScaling(*args, **kwargs)
e811c8ce
RD
3916
3917 def SetPrinterTranslateX(*args, **kwargs):
a95a7133 3918 """SetPrinterTranslateX(self, long x)"""
54f9ee45 3919 return _windows_.PrintData_SetPrinterTranslateX(*args, **kwargs)
e811c8ce
RD
3920
3921 def SetPrinterTranslateY(*args, **kwargs):
a95a7133 3922 """SetPrinterTranslateY(self, long y)"""
54f9ee45 3923 return _windows_.PrintData_SetPrinterTranslateY(*args, **kwargs)
e811c8ce
RD
3924
3925 def SetPrinterTranslation(*args, **kwargs):
a95a7133 3926 """SetPrinterTranslation(self, long x, long y)"""
54f9ee45 3927 return _windows_.PrintData_SetPrinterTranslation(*args, **kwargs)
e811c8ce 3928
d14a1e28
RD
3929
3930class PrintDataPtr(PrintData):
3931 def __init__(self, this):
3932 self.this = this
3933 if not hasattr(self,"thisown"): self.thisown = 0
3934 self.__class__ = PrintData
54f9ee45 3935_windows_.PrintData_swigregister(PrintDataPtr)
b2dc1044
RD
3936PrintoutTitleStr = cvar.PrintoutTitleStr
3937PreviewCanvasNameStr = cvar.PreviewCanvasNameStr
d14a1e28 3938
54f9ee45 3939class PageSetupDialogData(_core.Object):
e811c8ce
RD
3940 def __repr__(self):
3941 return "<%s.%s; proxy of C++ wxPageSetupDialogData instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
11207aef
RD
3942 def __init__(self, *args):
3943 """
3944 __init__(self) -> PageSetupDialogData
3945 __init__(self, PageSetupDialogData data) -> PageSetupDialogData
3946 """
3947 newobj = _windows_.new_PageSetupDialogData(*args)
d14a1e28
RD
3948 self.this = newobj.this
3949 self.thisown = 1
3950 del newobj.thisown
54f9ee45 3951 def __del__(self, destroy=_windows_.delete_PageSetupDialogData):
a95a7133 3952 """__del__(self)"""
d14a1e28
RD
3953 try:
3954 if self.thisown: destroy(self)
3955 except: pass
e811c8ce
RD
3956
3957 def EnableHelp(*args, **kwargs):
a95a7133 3958 """EnableHelp(self, bool flag)"""
54f9ee45 3959 return _windows_.PageSetupDialogData_EnableHelp(*args, **kwargs)
e811c8ce
RD
3960
3961 def EnableMargins(*args, **kwargs):
a95a7133 3962 """EnableMargins(self, bool flag)"""
54f9ee45 3963 return _windows_.PageSetupDialogData_EnableMargins(*args, **kwargs)
e811c8ce
RD
3964
3965 def EnableOrientation(*args, **kwargs):
a95a7133 3966 """EnableOrientation(self, bool flag)"""
54f9ee45 3967 return _windows_.PageSetupDialogData_EnableOrientation(*args, **kwargs)
e811c8ce
RD
3968
3969 def EnablePaper(*args, **kwargs):
a95a7133 3970 """EnablePaper(self, bool flag)"""
54f9ee45 3971 return _windows_.PageSetupDialogData_EnablePaper(*args, **kwargs)
e811c8ce
RD
3972
3973 def EnablePrinter(*args, **kwargs):
a95a7133 3974 """EnablePrinter(self, bool flag)"""
54f9ee45 3975 return _windows_.PageSetupDialogData_EnablePrinter(*args, **kwargs)
e811c8ce
RD
3976
3977 def GetDefaultMinMargins(*args, **kwargs):
a95a7133 3978 """GetDefaultMinMargins(self) -> bool"""
54f9ee45 3979 return _windows_.PageSetupDialogData_GetDefaultMinMargins(*args, **kwargs)
e811c8ce
RD
3980
3981 def GetEnableMargins(*args, **kwargs):
a95a7133 3982 """GetEnableMargins(self) -> bool"""
54f9ee45 3983 return _windows_.PageSetupDialogData_GetEnableMargins(*args, **kwargs)
e811c8ce
RD
3984
3985 def GetEnableOrientation(*args, **kwargs):
a95a7133 3986 """GetEnableOrientation(self) -> bool"""
54f9ee45 3987 return _windows_.PageSetupDialogData_GetEnableOrientation(*args, **kwargs)
e811c8ce
RD
3988
3989 def GetEnablePaper(*args, **kwargs):
a95a7133 3990 """GetEnablePaper(self) -> bool"""
54f9ee45 3991 return _windows_.PageSetupDialogData_GetEnablePaper(*args, **kwargs)
e811c8ce
RD
3992
3993 def GetEnablePrinter(*args, **kwargs):
a95a7133 3994 """GetEnablePrinter(self) -> bool"""
54f9ee45 3995 return _windows_.PageSetupDialogData_GetEnablePrinter(*args, **kwargs)
e811c8ce
RD
3996
3997 def GetEnableHelp(*args, **kwargs):
a95a7133 3998 """GetEnableHelp(self) -> bool"""
54f9ee45 3999 return _windows_.PageSetupDialogData_GetEnableHelp(*args, **kwargs)
e811c8ce
RD
4000
4001 def GetDefaultInfo(*args, **kwargs):
a95a7133 4002 """GetDefaultInfo(self) -> bool"""
54f9ee45 4003 return _windows_.PageSetupDialogData_GetDefaultInfo(*args, **kwargs)
e811c8ce
RD
4004
4005 def GetMarginTopLeft(*args, **kwargs):
a95a7133 4006 """GetMarginTopLeft(self) -> Point"""
54f9ee45 4007 return _windows_.PageSetupDialogData_GetMarginTopLeft(*args, **kwargs)
e811c8ce
RD
4008
4009 def GetMarginBottomRight(*args, **kwargs):
a95a7133 4010 """GetMarginBottomRight(self) -> Point"""
54f9ee45 4011 return _windows_.PageSetupDialogData_GetMarginBottomRight(*args, **kwargs)
e811c8ce
RD
4012
4013 def GetMinMarginTopLeft(*args, **kwargs):
a95a7133 4014 """GetMinMarginTopLeft(self) -> Point"""
54f9ee45 4015 return _windows_.PageSetupDialogData_GetMinMarginTopLeft(*args, **kwargs)
e811c8ce
RD
4016
4017 def GetMinMarginBottomRight(*args, **kwargs):
a95a7133 4018 """GetMinMarginBottomRight(self) -> Point"""
54f9ee45 4019 return _windows_.PageSetupDialogData_GetMinMarginBottomRight(*args, **kwargs)
e811c8ce
RD
4020
4021 def GetPaperId(*args, **kwargs):
a95a7133 4022 """GetPaperId(self) -> int"""
54f9ee45 4023 return _windows_.PageSetupDialogData_GetPaperId(*args, **kwargs)
e811c8ce
RD
4024
4025 def GetPaperSize(*args, **kwargs):
a95a7133 4026 """GetPaperSize(self) -> Size"""
54f9ee45 4027 return _windows_.PageSetupDialogData_GetPaperSize(*args, **kwargs)
e811c8ce
RD
4028
4029 def GetPrintData(*args, **kwargs):
a95a7133 4030 """GetPrintData(self) -> PrintData"""
54f9ee45 4031 return _windows_.PageSetupDialogData_GetPrintData(*args, **kwargs)
e811c8ce
RD
4032
4033 def Ok(*args, **kwargs):
a95a7133 4034 """Ok(self) -> bool"""
54f9ee45 4035 return _windows_.PageSetupDialogData_Ok(*args, **kwargs)
e811c8ce
RD
4036
4037 def SetDefaultInfo(*args, **kwargs):
a95a7133 4038 """SetDefaultInfo(self, bool flag)"""
54f9ee45 4039 return _windows_.PageSetupDialogData_SetDefaultInfo(*args, **kwargs)
e811c8ce
RD
4040
4041 def SetDefaultMinMargins(*args, **kwargs):
a95a7133 4042 """SetDefaultMinMargins(self, bool flag)"""
54f9ee45 4043 return _windows_.PageSetupDialogData_SetDefaultMinMargins(*args, **kwargs)
e811c8ce
RD
4044
4045 def SetMarginTopLeft(*args, **kwargs):
a95a7133 4046 """SetMarginTopLeft(self, Point pt)"""
54f9ee45 4047 return _windows_.PageSetupDialogData_SetMarginTopLeft(*args, **kwargs)
e811c8ce
RD
4048
4049 def SetMarginBottomRight(*args, **kwargs):
a95a7133 4050 """SetMarginBottomRight(self, Point pt)"""
54f9ee45 4051 return _windows_.PageSetupDialogData_SetMarginBottomRight(*args, **kwargs)
e811c8ce
RD
4052
4053 def SetMinMarginTopLeft(*args, **kwargs):
a95a7133 4054 """SetMinMarginTopLeft(self, Point pt)"""
54f9ee45 4055 return _windows_.PageSetupDialogData_SetMinMarginTopLeft(*args, **kwargs)
e811c8ce
RD
4056
4057 def SetMinMarginBottomRight(*args, **kwargs):
a95a7133 4058 """SetMinMarginBottomRight(self, Point pt)"""
54f9ee45 4059 return _windows_.PageSetupDialogData_SetMinMarginBottomRight(*args, **kwargs)
e811c8ce
RD
4060
4061 def SetPaperId(*args, **kwargs):
a95a7133 4062 """SetPaperId(self, int id)"""
54f9ee45 4063 return _windows_.PageSetupDialogData_SetPaperId(*args, **kwargs)
e811c8ce
RD
4064
4065 def SetPaperSize(*args, **kwargs):
a95a7133 4066 """SetPaperSize(self, Size size)"""
54f9ee45 4067 return _windows_.PageSetupDialogData_SetPaperSize(*args, **kwargs)
e811c8ce
RD
4068
4069 def SetPrintData(*args, **kwargs):
a95a7133 4070 """SetPrintData(self, PrintData printData)"""
54f9ee45 4071 return _windows_.PageSetupDialogData_SetPrintData(*args, **kwargs)
e811c8ce 4072
d14a1e28 4073 def __nonzero__(self): return self.Ok()
d14a1e28
RD
4074
4075class PageSetupDialogDataPtr(PageSetupDialogData):
4076 def __init__(self, this):
4077 self.this = this
4078 if not hasattr(self,"thisown"): self.thisown = 0
4079 self.__class__ = PageSetupDialogData
54f9ee45 4080_windows_.PageSetupDialogData_swigregister(PageSetupDialogDataPtr)
d14a1e28 4081
8ac8dba0 4082class PageSetupDialog(_core.Object):
e811c8ce
RD
4083 def __repr__(self):
4084 return "<%s.%s; proxy of C++ wxPageSetupDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
d14a1e28 4085 def __init__(self, *args, **kwargs):
a95a7133 4086 """__init__(self, Window parent, PageSetupDialogData data=None) -> PageSetupDialog"""
54f9ee45 4087 newobj = _windows_.new_PageSetupDialog(*args, **kwargs)
d14a1e28
RD
4088 self.this = newobj.this
4089 self.thisown = 1
4090 del newobj.thisown
e811c8ce 4091 def GetPageSetupData(*args, **kwargs):
a95a7133 4092 """GetPageSetupData(self) -> PageSetupDialogData"""
54f9ee45 4093 return _windows_.PageSetupDialog_GetPageSetupData(*args, **kwargs)
e811c8ce 4094
8ac8dba0
RD
4095 def GetPageSetupDialogData(*args, **kwargs):
4096 """GetPageSetupDialogData(self) -> PageSetupDialogData"""
4097 return _windows_.PageSetupDialog_GetPageSetupDialogData(*args, **kwargs)
4098
e811c8ce 4099 def ShowModal(*args, **kwargs):
a95a7133 4100 """ShowModal(self) -> int"""
54f9ee45 4101 return _windows_.PageSetupDialog_ShowModal(*args, **kwargs)
e811c8ce 4102
d14a1e28
RD
4103
4104class PageSetupDialogPtr(PageSetupDialog):
4105 def __init__(self, this):
4106 self.this = this
4107 if not hasattr(self,"thisown"): self.thisown = 0
4108 self.__class__ = PageSetupDialog
54f9ee45 4109_windows_.PageSetupDialog_swigregister(PageSetupDialogPtr)
d14a1e28 4110
54f9ee45 4111class PrintDialogData(_core.Object):
e811c8ce
RD
4112 def __repr__(self):
4113 return "<%s.%s; proxy of C++ wxPrintDialogData instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
4276dc52
RD
4114 def __init__(self, *args):
4115 """
a95a7133
RD
4116 __init__(self) -> PrintDialogData
4117 __init__(self, PrintData printData) -> PrintDialogData
4276dc52 4118 """
54f9ee45 4119 newobj = _windows_.new_PrintDialogData(*args)
d14a1e28
RD
4120 self.this = newobj.this
4121 self.thisown = 1
4122 del newobj.thisown
54f9ee45 4123 def __del__(self, destroy=_windows_.delete_PrintDialogData):
a95a7133 4124 """__del__(self)"""
d14a1e28
RD
4125 try:
4126 if self.thisown: destroy(self)
4127 except: pass
e811c8ce
RD
4128
4129 def GetFromPage(*args, **kwargs):
a95a7133 4130 """GetFromPage(self) -> int"""
54f9ee45 4131 return _windows_.PrintDialogData_GetFromPage(*args, **kwargs)
e811c8ce
RD
4132
4133 def GetToPage(*args, **kwargs):
a95a7133 4134 """GetToPage(self) -> int"""
54f9ee45 4135 return _windows_.PrintDialogData_GetToPage(*args, **kwargs)
e811c8ce
RD
4136
4137 def GetMinPage(*args, **kwargs):
a95a7133 4138 """GetMinPage(self) -> int"""
54f9ee45 4139 return _windows_.PrintDialogData_GetMinPage(*args, **kwargs)
e811c8ce
RD
4140
4141 def GetMaxPage(*args, **kwargs):
a95a7133 4142 """GetMaxPage(self) -> int"""
54f9ee45 4143 return _windows_.PrintDialogData_GetMaxPage(*args, **kwargs)
e811c8ce
RD
4144
4145 def GetNoCopies(*args, **kwargs):
a95a7133 4146 """GetNoCopies(self) -> int"""
54f9ee45 4147 return _windows_.PrintDialogData_GetNoCopies(*args, **kwargs)
e811c8ce
RD
4148
4149 def GetAllPages(*args, **kwargs):
a95a7133 4150 """GetAllPages(self) -> bool"""
54f9ee45 4151 return _windows_.PrintDialogData_GetAllPages(*args, **kwargs)
e811c8ce
RD
4152
4153 def GetSelection(*args, **kwargs):
a95a7133 4154 """GetSelection(self) -> bool"""
54f9ee45 4155 return _windows_.PrintDialogData_GetSelection(*args, **kwargs)
e811c8ce
RD
4156
4157 def GetCollate(*args, **kwargs):
a95a7133 4158 """GetCollate(self) -> bool"""
54f9ee45 4159 return _windows_.PrintDialogData_GetCollate(*args, **kwargs)
e811c8ce
RD
4160
4161 def GetPrintToFile(*args, **kwargs):
a95a7133 4162 """GetPrintToFile(self) -> bool"""
54f9ee45 4163 return _windows_.PrintDialogData_GetPrintToFile(*args, **kwargs)
e811c8ce
RD
4164
4165 def GetSetupDialog(*args, **kwargs):
a95a7133 4166 """GetSetupDialog(self) -> bool"""
54f9ee45 4167 return _windows_.PrintDialogData_GetSetupDialog(*args, **kwargs)
e811c8ce 4168
d3b6e4ff
RD
4169 def SetSetupDialog(*args, **kwargs):
4170 """SetSetupDialog(self, bool flag)"""
4171 return _windows_.PrintDialogData_SetSetupDialog(*args, **kwargs)
4172
e811c8ce 4173 def SetFromPage(*args, **kwargs):
a95a7133 4174 """SetFromPage(self, int v)"""
54f9ee45 4175 return _windows_.PrintDialogData_SetFromPage(*args, **kwargs)
e811c8ce
RD
4176
4177 def SetToPage(*args, **kwargs):
a95a7133 4178 """SetToPage(self, int v)"""
54f9ee45 4179 return _windows_.PrintDialogData_SetToPage(*args, **kwargs)
e811c8ce
RD
4180
4181 def SetMinPage(*args, **kwargs):
a95a7133 4182 """SetMinPage(self, int v)"""
54f9ee45 4183 return _windows_.PrintDialogData_SetMinPage(*args, **kwargs)
e811c8ce
RD
4184
4185 def SetMaxPage(*args, **kwargs):
a95a7133 4186 """SetMaxPage(self, int v)"""
54f9ee45 4187 return _windows_.PrintDialogData_SetMaxPage(*args, **kwargs)
e811c8ce
RD
4188
4189 def SetNoCopies(*args, **kwargs):
a95a7133 4190 """SetNoCopies(self, int v)"""
54f9ee45 4191 return _windows_.PrintDialogData_SetNoCopies(*args, **kwargs)
e811c8ce
RD
4192
4193 def SetAllPages(*args, **kwargs):
a95a7133 4194 """SetAllPages(self, bool flag)"""
54f9ee45 4195 return _windows_.PrintDialogData_SetAllPages(*args, **kwargs)
e811c8ce
RD
4196
4197 def SetSelection(*args, **kwargs):
a95a7133 4198 """SetSelection(self, bool flag)"""
54f9ee45 4199 return _windows_.PrintDialogData_SetSelection(*args, **kwargs)
e811c8ce
RD
4200
4201 def SetCollate(*args, **kwargs):
a95a7133 4202 """SetCollate(self, bool flag)"""
54f9ee45 4203 return _windows_.PrintDialogData_SetCollate(*args, **kwargs)
e811c8ce
RD
4204
4205 def SetPrintToFile(*args, **kwargs):
a95a7133 4206 """SetPrintToFile(self, bool flag)"""
54f9ee45 4207 return _windows_.PrintDialogData_SetPrintToFile(*args, **kwargs)
e811c8ce 4208
e811c8ce 4209 def EnablePrintToFile(*args, **kwargs):
a95a7133 4210 """EnablePrintToFile(self, bool flag)"""
54f9ee45 4211 return _windows_.PrintDialogData_EnablePrintToFile(*args, **kwargs)
e811c8ce
RD
4212
4213 def EnableSelection(*args, **kwargs):
a95a7133 4214 """EnableSelection(self, bool flag)"""
54f9ee45 4215 return _windows_.PrintDialogData_EnableSelection(*args, **kwargs)
e811c8ce
RD
4216
4217 def EnablePageNumbers(*args, **kwargs):
a95a7133 4218 """EnablePageNumbers(self, bool flag)"""
54f9ee45 4219 return _windows_.PrintDialogData_EnablePageNumbers(*args, **kwargs)
e811c8ce
RD
4220
4221 def EnableHelp(*args, **kwargs):
a95a7133 4222 """EnableHelp(self, bool flag)"""
54f9ee45 4223 return _windows_.PrintDialogData_EnableHelp(*args, **kwargs)
e811c8ce
RD
4224
4225 def GetEnablePrintToFile(*args, **kwargs):
a95a7133 4226 """GetEnablePrintToFile(self) -> bool"""
54f9ee45 4227 return _windows_.PrintDialogData_GetEnablePrintToFile(*args, **kwargs)
e811c8ce
RD
4228
4229 def GetEnableSelection(*args, **kwargs):
a95a7133 4230 """GetEnableSelection(self) -> bool"""
54f9ee45 4231 return _windows_.PrintDialogData_GetEnableSelection(*args, **kwargs)
e811c8ce
RD
4232
4233 def GetEnablePageNumbers(*args, **kwargs):
a95a7133 4234 """GetEnablePageNumbers(self) -> bool"""
54f9ee45 4235 return _windows_.PrintDialogData_GetEnablePageNumbers(*args, **kwargs)
e811c8ce
RD
4236
4237 def GetEnableHelp(*args, **kwargs):
a95a7133 4238 """GetEnableHelp(self) -> bool"""
54f9ee45 4239 return _windows_.PrintDialogData_GetEnableHelp(*args, **kwargs)
e811c8ce
RD
4240
4241 def Ok(*args, **kwargs):
a95a7133 4242 """Ok(self) -> bool"""
54f9ee45 4243 return _windows_.PrintDialogData_Ok(*args, **kwargs)
e811c8ce
RD
4244
4245 def GetPrintData(*args, **kwargs):
a95a7133 4246 """GetPrintData(self) -> PrintData"""
54f9ee45 4247 return _windows_.PrintDialogData_GetPrintData(*args, **kwargs)
e811c8ce
RD
4248
4249 def SetPrintData(*args, **kwargs):
a95a7133 4250 """SetPrintData(self, PrintData printData)"""
54f9ee45 4251 return _windows_.PrintDialogData_SetPrintData(*args, **kwargs)
e811c8ce 4252
d14a1e28 4253 def __nonzero__(self): return self.Ok()
d14a1e28
RD
4254
4255class PrintDialogDataPtr(PrintDialogData):
4256 def __init__(self, this):
4257 self.this = this
4258 if not hasattr(self,"thisown"): self.thisown = 0
4259 self.__class__ = PrintDialogData
54f9ee45 4260_windows_.PrintDialogData_swigregister(PrintDialogDataPtr)
d14a1e28 4261
a68b8331 4262class PrintDialog(_core.Object):
e811c8ce
RD
4263 def __repr__(self):
4264 return "<%s.%s; proxy of C++ wxPrintDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
d14a1e28 4265 def __init__(self, *args, **kwargs):
a95a7133 4266 """__init__(self, Window parent, PrintDialogData data=None) -> PrintDialog"""
54f9ee45 4267 newobj = _windows_.new_PrintDialog(*args, **kwargs)
d14a1e28
RD
4268 self.this = newobj.this
4269 self.thisown = 1
4270 del newobj.thisown
d3b6e4ff
RD
4271 def ShowModal(*args, **kwargs):
4272 """ShowModal(self) -> int"""
4273 return _windows_.PrintDialog_ShowModal(*args, **kwargs)
4274
e811c8ce 4275 def GetPrintDialogData(*args, **kwargs):
a95a7133 4276 """GetPrintDialogData(self) -> PrintDialogData"""
54f9ee45 4277 return _windows_.PrintDialog_GetPrintDialogData(*args, **kwargs)
e811c8ce 4278
d3b6e4ff
RD
4279 def GetPrintData(*args, **kwargs):
4280 """GetPrintData(self) -> PrintData"""
4281 return _windows_.PrintDialog_GetPrintData(*args, **kwargs)
4282
e811c8ce 4283 def GetPrintDC(*args, **kwargs):
a95a7133 4284 """GetPrintDC(self) -> DC"""
54f9ee45 4285 return _windows_.PrintDialog_GetPrintDC(*args, **kwargs)
e811c8ce 4286
d14a1e28
RD
4287
4288class PrintDialogPtr(PrintDialog):
4289 def __init__(self, this):
4290 self.this = this
4291 if not hasattr(self,"thisown"): self.thisown = 0
4292 self.__class__ = PrintDialog
54f9ee45 4293_windows_.PrintDialog_swigregister(PrintDialogPtr)
d14a1e28 4294
54f9ee45
RD
4295PRINTER_NO_ERROR = _windows_.PRINTER_NO_ERROR
4296PRINTER_CANCELLED = _windows_.PRINTER_CANCELLED
4297PRINTER_ERROR = _windows_.PRINTER_ERROR
4298class Printer(_core.Object):
e811c8ce
RD
4299 def __repr__(self):
4300 return "<%s.%s; proxy of C++ wxPrinter instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
d14a1e28 4301 def __init__(self, *args, **kwargs):
a95a7133 4302 """__init__(self, PrintDialogData data=None) -> Printer"""
54f9ee45 4303 newobj = _windows_.new_Printer(*args, **kwargs)
d14a1e28
RD
4304 self.this = newobj.this
4305 self.thisown = 1
4306 del newobj.thisown
54f9ee45 4307 def __del__(self, destroy=_windows_.delete_Printer):
a95a7133 4308 """__del__(self)"""
d14a1e28
RD
4309 try:
4310 if self.thisown: destroy(self)
4311 except: pass
e811c8ce
RD
4312
4313 def CreateAbortWindow(*args, **kwargs):
a68b8331 4314 """CreateAbortWindow(self, Window parent, Printout printout) -> Window"""
54f9ee45 4315 return _windows_.Printer_CreateAbortWindow(*args, **kwargs)
e811c8ce 4316
d3b6e4ff 4317 def ReportError(*args, **kwargs):
a68b8331 4318 """ReportError(self, Window parent, Printout printout, String message)"""
d3b6e4ff
RD
4319 return _windows_.Printer_ReportError(*args, **kwargs)
4320
4321 def Setup(*args, **kwargs):
4322 """Setup(self, Window parent) -> bool"""
4323 return _windows_.Printer_Setup(*args, **kwargs)
e811c8ce
RD
4324
4325 def Print(*args, **kwargs):
a68b8331 4326 """Print(self, Window parent, Printout printout, bool prompt=True) -> bool"""
54f9ee45 4327 return _windows_.Printer_Print(*args, **kwargs)
e811c8ce
RD
4328
4329 def PrintDialog(*args, **kwargs):
a95a7133 4330 """PrintDialog(self, Window parent) -> DC"""
54f9ee45 4331 return _windows_.Printer_PrintDialog(*args, **kwargs)
e811c8ce 4332
d3b6e4ff
RD
4333 def GetPrintDialogData(*args, **kwargs):
4334 """GetPrintDialogData(self) -> PrintDialogData"""
4335 return _windows_.Printer_GetPrintDialogData(*args, **kwargs)
e811c8ce
RD
4336
4337 def GetAbort(*args, **kwargs):
a95a7133 4338 """GetAbort(self) -> bool"""
54f9ee45 4339 return _windows_.Printer_GetAbort(*args, **kwargs)
e811c8ce
RD
4340
4341 def GetLastError(*args, **kwargs):
66c033b4 4342 """GetLastError() -> int"""
54f9ee45 4343 return _windows_.Printer_GetLastError(*args, **kwargs)
e811c8ce
RD
4344
4345 GetLastError = staticmethod(GetLastError)
94c16279 4346
d14a1e28
RD
4347class PrinterPtr(Printer):
4348 def __init__(self, this):
4349 self.this = this
4350 if not hasattr(self,"thisown"): self.thisown = 0
4351 self.__class__ = Printer
54f9ee45 4352_windows_.Printer_swigregister(PrinterPtr)
9c4165ad 4353
e811c8ce 4354def Printer_GetLastError(*args, **kwargs):
196addbf 4355 """Printer_GetLastError() -> int"""
54f9ee45 4356 return _windows_.Printer_GetLastError(*args, **kwargs)
8ab979d7 4357
54f9ee45 4358class Printout(_core.Object):
e811c8ce
RD
4359 def __repr__(self):
4360 return "<%s.%s; proxy of C++ wxPyPrintout instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
d14a1e28 4361 def __init__(self, *args, **kwargs):
a95a7133 4362 """__init__(self, String title=PrintoutTitleStr) -> Printout"""
54f9ee45 4363 newobj = _windows_.new_Printout(*args, **kwargs)
d14a1e28
RD
4364 self.this = newobj.this
4365 self.thisown = 1
4366 del newobj.thisown
4367 self._setCallbackInfo(self, Printout)
e811c8ce
RD
4368
4369 def _setCallbackInfo(*args, **kwargs):
a95a7133 4370 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
54f9ee45 4371 return _windows_.Printout__setCallbackInfo(*args, **kwargs)
e811c8ce
RD
4372
4373 def GetTitle(*args, **kwargs):
a95a7133 4374 """GetTitle(self) -> String"""
54f9ee45 4375 return _windows_.Printout_GetTitle(*args, **kwargs)
e811c8ce
RD
4376
4377 def GetDC(*args, **kwargs):
a95a7133 4378 """GetDC(self) -> DC"""
54f9ee45 4379 return _windows_.Printout_GetDC(*args, **kwargs)
e811c8ce
RD
4380
4381 def SetDC(*args, **kwargs):
a95a7133 4382 """SetDC(self, DC dc)"""
54f9ee45 4383 return _windows_.Printout_SetDC(*args, **kwargs)
e811c8ce 4384
e811c8ce 4385 def SetPageSizePixels(*args, **kwargs):
a95a7133 4386 """SetPageSizePixels(self, int w, int h)"""
54f9ee45 4387 return _windows_.Printout_SetPageSizePixels(*args, **kwargs)
e811c8ce 4388
322913ce
RD
4389 def GetPageSizePixels(*args, **kwargs):
4390 """GetPageSizePixels() -> (w, h)"""
54f9ee45 4391 return _windows_.Printout_GetPageSizePixels(*args, **kwargs)
322913ce 4392
e811c8ce 4393 def SetPageSizeMM(*args, **kwargs):
a95a7133 4394 """SetPageSizeMM(self, int w, int h)"""
54f9ee45 4395 return _windows_.Printout_SetPageSizeMM(*args, **kwargs)
e811c8ce
RD
4396
4397 def GetPageSizeMM(*args, **kwargs):
322913ce 4398 """GetPageSizeMM() -> (w, h)"""
54f9ee45 4399 return _windows_.Printout_GetPageSizeMM(*args, **kwargs)
e811c8ce
RD
4400
4401 def SetPPIScreen(*args, **kwargs):
a95a7133 4402 """SetPPIScreen(self, int x, int y)"""
54f9ee45 4403 return _windows_.Printout_SetPPIScreen(*args, **kwargs)
e811c8ce
RD
4404
4405 def GetPPIScreen(*args, **kwargs):
322913ce 4406 """GetPPIScreen() -> (x,y)"""
54f9ee45 4407 return _windows_.Printout_GetPPIScreen(*args, **kwargs)
e811c8ce
RD
4408
4409 def SetPPIPrinter(*args, **kwargs):
a95a7133 4410 """SetPPIPrinter(self, int x, int y)"""
54f9ee45 4411 return _windows_.Printout_SetPPIPrinter(*args, **kwargs)
e811c8ce
RD
4412
4413 def GetPPIPrinter(*args, **kwargs):
322913ce 4414 """GetPPIPrinter() -> (x,y)"""
54f9ee45 4415 return _windows_.Printout_GetPPIPrinter(*args, **kwargs)
e811c8ce
RD
4416
4417 def IsPreview(*args, **kwargs):
a95a7133 4418 """IsPreview(self) -> bool"""
54f9ee45 4419 return _windows_.Printout_IsPreview(*args, **kwargs)
e811c8ce
RD
4420
4421 def SetIsPreview(*args, **kwargs):
a95a7133 4422 """SetIsPreview(self, bool p)"""
54f9ee45 4423 return _windows_.Printout_SetIsPreview(*args, **kwargs)
e811c8ce
RD
4424
4425 def base_OnBeginDocument(*args, **kwargs):
a95a7133 4426 """base_OnBeginDocument(self, int startPage, int endPage) -> bool"""
54f9ee45 4427 return _windows_.Printout_base_OnBeginDocument(*args, **kwargs)
e811c8ce
RD
4428
4429 def base_OnEndDocument(*args, **kwargs):
a95a7133 4430 """base_OnEndDocument(self)"""
54f9ee45 4431 return _windows_.Printout_base_OnEndDocument(*args, **kwargs)
e811c8ce
RD
4432
4433 def base_OnBeginPrinting(*args, **kwargs):
a95a7133 4434 """base_OnBeginPrinting(self)"""
54f9ee45 4435 return _windows_.Printout_base_OnBeginPrinting(*args, **kwargs)
e811c8ce
RD
4436
4437 def base_OnEndPrinting(*args, **kwargs):
a95a7133 4438 """base_OnEndPrinting(self)"""
54f9ee45 4439 return _windows_.Printout_base_OnEndPrinting(*args, **kwargs)
e811c8ce
RD
4440
4441 def base_OnPreparePrinting(*args, **kwargs):
a95a7133 4442 """base_OnPreparePrinting(self)"""
54f9ee45 4443 return _windows_.Printout_base_OnPreparePrinting(*args, **kwargs)
e811c8ce 4444
e811c8ce 4445 def base_HasPage(*args, **kwargs):
a95a7133 4446 """base_HasPage(self, int page) -> bool"""
54f9ee45 4447 return _windows_.Printout_base_HasPage(*args, **kwargs)
e811c8ce 4448
322913ce
RD
4449 def base_GetPageInfo(*args, **kwargs):
4450 """base_GetPageInfo() -> (minPage, maxPage, pageFrom, pageTo)"""
54f9ee45 4451 return _windows_.Printout_base_GetPageInfo(*args, **kwargs)
322913ce 4452
d14a1e28
RD
4453
4454class PrintoutPtr(Printout):
4455 def __init__(self, this):
4456 self.this = this
4457 if not hasattr(self,"thisown"): self.thisown = 0
4458 self.__class__ = Printout
54f9ee45 4459_windows_.Printout_swigregister(PrintoutPtr)
d14a1e28
RD
4460
4461class PreviewCanvas(ScrolledWindow):
e811c8ce
RD
4462 def __repr__(self):
4463 return "<%s.%s; proxy of C++ wxPreviewCanvas instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
d14a1e28 4464 def __init__(self, *args, **kwargs):
0df68c9f 4465 """
a95a7133 4466 __init__(self, PrintPreview preview, Window parent, Point pos=DefaultPosition,
0df68c9f 4467 Size size=DefaultSize, long style=0,
b2dc1044 4468 String name=PreviewCanvasNameStr) -> PreviewCanvas
0df68c9f 4469 """
54f9ee45 4470 newobj = _windows_.new_PreviewCanvas(*args, **kwargs)
d14a1e28
RD
4471 self.this = newobj.this
4472 self.thisown = 1
4473 del newobj.thisown
fd3f2efe 4474 self._setOORInfo(self)
e811c8ce 4475
d14a1e28
RD
4476
4477class PreviewCanvasPtr(PreviewCanvas):
4478 def __init__(self, this):
4479 self.this = this
4480 if not hasattr(self,"thisown"): self.thisown = 0
4481 self.__class__ = PreviewCanvas
54f9ee45 4482_windows_.PreviewCanvas_swigregister(PreviewCanvasPtr)
d14a1e28
RD
4483
4484class PreviewFrame(Frame):
e811c8ce
RD
4485 def __repr__(self):
4486 return "<%s.%s; proxy of C++ wxPreviewFrame instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
d14a1e28 4487 def __init__(self, *args, **kwargs):
0df68c9f 4488 """
a95a7133 4489 __init__(self, PrintPreview preview, Frame parent, String title, Point pos=DefaultPosition,
196addbf 4490 Size size=DefaultSize,
b2dc1044 4491 long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> PreviewFrame
0df68c9f 4492 """
54f9ee45 4493 newobj = _windows_.new_PreviewFrame(*args, **kwargs)
d14a1e28
RD
4494 self.this = newobj.this
4495 self.thisown = 1
4496 del newobj.thisown
fd3f2efe 4497 self._setOORInfo(self)
e811c8ce
RD
4498
4499 def Initialize(*args, **kwargs):
a95a7133 4500 """Initialize(self)"""
54f9ee45 4501 return _windows_.PreviewFrame_Initialize(*args, **kwargs)
e811c8ce
RD
4502
4503 def CreateControlBar(*args, **kwargs):
a95a7133 4504 """CreateControlBar(self)"""
54f9ee45 4505 return _windows_.PreviewFrame_CreateControlBar(*args, **kwargs)
e811c8ce
RD
4506
4507 def CreateCanvas(*args, **kwargs):
a95a7133 4508 """CreateCanvas(self)"""
54f9ee45 4509 return _windows_.PreviewFrame_CreateCanvas(*args, **kwargs)
e811c8ce
RD
4510
4511 def GetControlBar(*args, **kwargs):
a95a7133 4512 """GetControlBar(self) -> PreviewControlBar"""
54f9ee45 4513 return _windows_.PreviewFrame_GetControlBar(*args, **kwargs)
e811c8ce 4514
d14a1e28
RD
4515
4516class PreviewFramePtr(PreviewFrame):
4517 def __init__(self, this):
4518 self.this = this
4519 if not hasattr(self,"thisown"): self.thisown = 0
4520 self.__class__ = PreviewFrame
54f9ee45
RD
4521_windows_.PreviewFrame_swigregister(PreviewFramePtr)
4522
4523PREVIEW_PRINT = _windows_.PREVIEW_PRINT
4524PREVIEW_PREVIOUS = _windows_.PREVIEW_PREVIOUS
4525PREVIEW_NEXT = _windows_.PREVIEW_NEXT
4526PREVIEW_ZOOM = _windows_.PREVIEW_ZOOM
4527PREVIEW_FIRST = _windows_.PREVIEW_FIRST
4528PREVIEW_LAST = _windows_.PREVIEW_LAST
4529PREVIEW_GOTO = _windows_.PREVIEW_GOTO
4530PREVIEW_DEFAULT = _windows_.PREVIEW_DEFAULT
4531ID_PREVIEW_CLOSE = _windows_.ID_PREVIEW_CLOSE
4532ID_PREVIEW_NEXT = _windows_.ID_PREVIEW_NEXT
4533ID_PREVIEW_PREVIOUS = _windows_.ID_PREVIEW_PREVIOUS
4534ID_PREVIEW_PRINT = _windows_.ID_PREVIEW_PRINT
4535ID_PREVIEW_ZOOM = _windows_.ID_PREVIEW_ZOOM
4536ID_PREVIEW_FIRST = _windows_.ID_PREVIEW_FIRST
4537ID_PREVIEW_LAST = _windows_.ID_PREVIEW_LAST
4538ID_PREVIEW_GOTO = _windows_.ID_PREVIEW_GOTO
d14a1e28 4539class PreviewControlBar(Panel):
e811c8ce
RD
4540 def __repr__(self):
4541 return "<%s.%s; proxy of C++ wxPreviewControlBar instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
d14a1e28 4542 def __init__(self, *args, **kwargs):
0df68c9f 4543 """
a95a7133 4544 __init__(self, PrintPreview preview, long buttons, Window parent,
0df68c9f 4545 Point pos=DefaultPosition, Size size=DefaultSize,
196addbf 4546 long style=TAB_TRAVERSAL, String name=PanelNameStr) -> PreviewControlBar
0df68c9f 4547 """
54f9ee45 4548 newobj = _windows_.new_PreviewControlBar(*args, **kwargs)
d14a1e28
RD
4549 self.this = newobj.this
4550 self.thisown = 1
4551 del newobj.thisown
fd3f2efe 4552 self._setOORInfo(self)
e811c8ce
RD
4553
4554 def GetZoomControl(*args, **kwargs):
a95a7133 4555 """GetZoomControl(self) -> int"""
54f9ee45 4556 return _windows_.PreviewControlBar_GetZoomControl(*args, **kwargs)
e811c8ce
RD
4557
4558 def SetZoomControl(*args, **kwargs):
a95a7133 4559 """SetZoomControl(self, int zoom)"""
54f9ee45 4560 return _windows_.PreviewControlBar_SetZoomControl(*args, **kwargs)
e811c8ce
RD
4561
4562 def GetPrintPreview(*args, **kwargs):
a95a7133 4563 """GetPrintPreview(self) -> PrintPreview"""
54f9ee45 4564 return _windows_.PreviewControlBar_GetPrintPreview(*args, **kwargs)
e811c8ce
RD
4565
4566 def OnNext(*args, **kwargs):
a95a7133 4567 """OnNext(self)"""
54f9ee45 4568 return _windows_.PreviewControlBar_OnNext(*args, **kwargs)
e811c8ce
RD
4569
4570 def OnPrevious(*args, **kwargs):
a95a7133 4571 """OnPrevious(self)"""
54f9ee45 4572 return _windows_.PreviewControlBar_OnPrevious(*args, **kwargs)
e811c8ce
RD
4573
4574 def OnFirst(*args, **kwargs):
a95a7133 4575 """OnFirst(self)"""
54f9ee45 4576 return _windows_.PreviewControlBar_OnFirst(*args, **kwargs)
e811c8ce
RD
4577
4578 def OnLast(*args, **kwargs):
a95a7133 4579 """OnLast(self)"""
54f9ee45 4580 return _windows_.PreviewControlBar_OnLast(*args, **kwargs)
e811c8ce
RD
4581
4582 def OnGoto(*args, **kwargs):
a95a7133 4583 """OnGoto(self)"""
54f9ee45 4584 return _windows_.PreviewControlBar_OnGoto(*args, **kwargs)
e811c8ce 4585
d14a1e28
RD
4586
4587class PreviewControlBarPtr(PreviewControlBar):
4588 def __init__(self, this):
4589 self.this = this
4590 if not hasattr(self,"thisown"): self.thisown = 0
4591 self.__class__ = PreviewControlBar
54f9ee45 4592_windows_.PreviewControlBar_swigregister(PreviewControlBarPtr)
d14a1e28 4593
54f9ee45 4594class PrintPreview(_core.Object):
e811c8ce
RD
4595 def __repr__(self):
4596 return "<%s.%s; proxy of C++ wxPrintPreview instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
4276dc52
RD
4597 def __init__(self, *args):
4598 """
a95a7133
RD
4599 __init__(self, Printout printout, Printout printoutForPrinting, PrintDialogData data=None) -> PrintPreview
4600 __init__(self, Printout printout, Printout printoutForPrinting, PrintData data) -> PrintPreview
4276dc52 4601 """
54f9ee45 4602 newobj = _windows_.new_PrintPreview(*args)
d14a1e28
RD
4603 self.this = newobj.this
4604 self.thisown = 1
4605 del newobj.thisown
e811c8ce 4606 def SetCurrentPage(*args, **kwargs):
a95a7133 4607 """SetCurrentPage(self, int pageNum) -> bool"""
54f9ee45 4608 return _windows_.PrintPreview_SetCurrentPage(*args, **kwargs)
e811c8ce
RD
4609
4610 def GetCurrentPage(*args, **kwargs):
a95a7133 4611 """GetCurrentPage(self) -> int"""
54f9ee45 4612 return _windows_.PrintPreview_GetCurrentPage(*args, **kwargs)
e811c8ce
RD
4613
4614 def SetPrintout(*args, **kwargs):
a95a7133 4615 """SetPrintout(self, Printout printout)"""
54f9ee45 4616 return _windows_.PrintPreview_SetPrintout(*args, **kwargs)
e811c8ce
RD
4617
4618 def GetPrintout(*args, **kwargs):
a95a7133 4619 """GetPrintout(self) -> Printout"""
54f9ee45 4620 return _windows_.PrintPreview_GetPrintout(*args, **kwargs)
e811c8ce
RD
4621
4622 def GetPrintoutForPrinting(*args, **kwargs):
a95a7133 4623 """GetPrintoutForPrinting(self) -> Printout"""
54f9ee45 4624 return _windows_.PrintPreview_GetPrintoutForPrinting(*args, **kwargs)
e811c8ce
RD
4625
4626 def SetFrame(*args, **kwargs):
a95a7133 4627 """SetFrame(self, Frame frame)"""
54f9ee45 4628 return _windows_.PrintPreview_SetFrame(*args, **kwargs)
e811c8ce
RD
4629
4630 def SetCanvas(*args, **kwargs):
a95a7133 4631 """SetCanvas(self, PreviewCanvas canvas)"""
54f9ee45 4632 return _windows_.PrintPreview_SetCanvas(*args, **kwargs)
e811c8ce
RD
4633
4634 def GetFrame(*args, **kwargs):
a95a7133 4635 """GetFrame(self) -> Frame"""
54f9ee45 4636 return _windows_.PrintPreview_GetFrame(*args, **kwargs)
e811c8ce
RD
4637
4638 def GetCanvas(*args, **kwargs):
a95a7133 4639 """GetCanvas(self) -> PreviewCanvas"""
54f9ee45 4640 return _windows_.PrintPreview_GetCanvas(*args, **kwargs)
e811c8ce
RD
4641
4642 def PaintPage(*args, **kwargs):
a95a7133 4643 """PaintPage(self, PreviewCanvas canvas, DC dc) -> bool"""
54f9ee45 4644 return _windows_.PrintPreview_PaintPage(*args, **kwargs)
e811c8ce
RD
4645
4646 def DrawBlankPage(*args, **kwargs):
a95a7133 4647 """DrawBlankPage(self, PreviewCanvas canvas, DC dc) -> bool"""
54f9ee45 4648 return _windows_.PrintPreview_DrawBlankPage(*args, **kwargs)
e811c8ce
RD
4649
4650 def RenderPage(*args, **kwargs):
a95a7133 4651 """RenderPage(self, int pageNum) -> bool"""
54f9ee45 4652 return _windows_.PrintPreview_RenderPage(*args, **kwargs)
e811c8ce
RD
4653
4654 def AdjustScrollbars(*args, **kwargs):
a95a7133 4655 """AdjustScrollbars(self, PreviewCanvas canvas)"""
54f9ee45 4656 return _windows_.PrintPreview_AdjustScrollbars(*args, **kwargs)
e811c8ce
RD
4657
4658 def GetPrintDialogData(*args, **kwargs):
a95a7133 4659 """GetPrintDialogData(self) -> PrintDialogData"""
54f9ee45 4660 return _windows_.PrintPreview_GetPrintDialogData(*args, **kwargs)
e811c8ce
RD
4661
4662 def SetZoom(*args, **kwargs):
a95a7133 4663 """SetZoom(self, int percent)"""
54f9ee45 4664 return _windows_.PrintPreview_SetZoom(*args, **kwargs)
e811c8ce
RD
4665
4666 def GetZoom(*args, **kwargs):
a95a7133 4667 """GetZoom(self) -> int"""
54f9ee45 4668 return _windows_.PrintPreview_GetZoom(*args, **kwargs)
e811c8ce
RD
4669
4670 def GetMaxPage(*args, **kwargs):
a95a7133 4671 """GetMaxPage(self) -> int"""
54f9ee45 4672 return _windows_.PrintPreview_GetMaxPage(*args, **kwargs)
e811c8ce
RD
4673
4674 def GetMinPage(*args, **kwargs):
a95a7133 4675 """GetMinPage(self) -> int"""
54f9ee45 4676 return _windows_.PrintPreview_GetMinPage(*args, **kwargs)
e811c8ce
RD
4677
4678 def Ok(*args, **kwargs):
a95a7133 4679 """Ok(self) -> bool"""
54f9ee45 4680 return _windows_.PrintPreview_Ok(*args, **kwargs)
e811c8ce
RD
4681
4682 def SetOk(*args, **kwargs):
a95a7133 4683 """SetOk(self, bool ok)"""
54f9ee45 4684 return _windows_.PrintPreview_SetOk(*args, **kwargs)
e811c8ce
RD
4685
4686 def Print(*args, **kwargs):
a95a7133 4687 """Print(self, bool interactive) -> bool"""
54f9ee45 4688 return _windows_.PrintPreview_Print(*args, **kwargs)
e811c8ce
RD
4689
4690 def DetermineScaling(*args, **kwargs):
a95a7133 4691 """DetermineScaling(self)"""
54f9ee45 4692 return _windows_.PrintPreview_DetermineScaling(*args, **kwargs)
e811c8ce 4693
d14a1e28 4694 def __nonzero__(self): return self.Ok()
d14a1e28
RD
4695
4696class PrintPreviewPtr(PrintPreview):
4697 def __init__(self, this):
4698 self.this = this
4699 if not hasattr(self,"thisown"): self.thisown = 0
4700 self.__class__ = PrintPreview
54f9ee45 4701_windows_.PrintPreview_swigregister(PrintPreviewPtr)
d14a1e28
RD
4702
4703class PyPrintPreview(PrintPreview):
e811c8ce
RD
4704 def __repr__(self):
4705 return "<%s.%s; proxy of C++ wxPyPrintPreview instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
4276dc52
RD
4706 def __init__(self, *args):
4707 """
a95a7133
RD
4708 __init__(self, Printout printout, Printout printoutForPrinting, PrintDialogData data=None) -> PyPrintPreview
4709 __init__(self, Printout printout, Printout printoutForPrinting, PrintData data) -> PyPrintPreview
4276dc52 4710 """
54f9ee45 4711 newobj = _windows_.new_PyPrintPreview(*args)
d14a1e28
RD
4712 self.this = newobj.this
4713 self.thisown = 1
4714 del newobj.thisown
4715 self._setCallbackInfo(self, PyPrintPreview)
e811c8ce
RD
4716
4717 def _setCallbackInfo(*args, **kwargs):
a95a7133 4718 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
54f9ee45 4719 return _windows_.PyPrintPreview__setCallbackInfo(*args, **kwargs)
e811c8ce
RD
4720
4721 def base_SetCurrentPage(*args, **kwargs):
a95a7133 4722 """base_SetCurrentPage(self, int pageNum) -> bool"""
54f9ee45 4723 return _windows_.PyPrintPreview_base_SetCurrentPage(*args, **kwargs)
e811c8ce
RD
4724
4725 def base_PaintPage(*args, **kwargs):
a95a7133 4726 """base_PaintPage(self, PreviewCanvas canvas, DC dc) -> bool"""
54f9ee45 4727 return _windows_.PyPrintPreview_base_PaintPage(*args, **kwargs)
e811c8ce
RD
4728
4729 def base_DrawBlankPage(*args, **kwargs):
a95a7133 4730 """base_DrawBlankPage(self, PreviewCanvas canvas, DC dc) -> bool"""
54f9ee45 4731 return _windows_.PyPrintPreview_base_DrawBlankPage(*args, **kwargs)
e811c8ce
RD
4732
4733 def base_RenderPage(*args, **kwargs):
a95a7133 4734 """base_RenderPage(self, int pageNum) -> bool"""
54f9ee45 4735 return _windows_.PyPrintPreview_base_RenderPage(*args, **kwargs)
e811c8ce
RD
4736
4737 def base_SetZoom(*args, **kwargs):
a95a7133 4738 """base_SetZoom(self, int percent)"""
54f9ee45 4739 return _windows_.PyPrintPreview_base_SetZoom(*args, **kwargs)
e811c8ce
RD
4740
4741 def base_Print(*args, **kwargs):
a95a7133 4742 """base_Print(self, bool interactive) -> bool"""
54f9ee45 4743 return _windows_.PyPrintPreview_base_Print(*args, **kwargs)
e811c8ce
RD
4744
4745 def base_DetermineScaling(*args, **kwargs):
a95a7133 4746 """base_DetermineScaling(self)"""
54f9ee45 4747 return _windows_.PyPrintPreview_base_DetermineScaling(*args, **kwargs)
e811c8ce 4748
d14a1e28
RD
4749
4750class PyPrintPreviewPtr(PyPrintPreview):
4751 def __init__(self, this):
4752 self.this = this
4753 if not hasattr(self,"thisown"): self.thisown = 0
4754 self.__class__ = PyPrintPreview
54f9ee45 4755_windows_.PyPrintPreview_swigregister(PyPrintPreviewPtr)
d14a1e28
RD
4756
4757class PyPreviewFrame(PreviewFrame):
e811c8ce
RD
4758 def __repr__(self):
4759 return "<%s.%s; proxy of C++ wxPyPreviewFrame instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
d14a1e28 4760 def __init__(self, *args, **kwargs):
0df68c9f 4761 """
a95a7133 4762 __init__(self, PrintPreview preview, Frame parent, String title, Point pos=DefaultPosition,
196addbf 4763 Size size=DefaultSize,
b2dc1044 4764 long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> PyPreviewFrame
0df68c9f 4765 """
54f9ee45 4766 newobj = _windows_.new_PyPreviewFrame(*args, **kwargs)
d14a1e28
RD
4767 self.this = newobj.this
4768 self.thisown = 1
4769 del newobj.thisown
4770 self._setCallbackInfo(self, PyPreviewFrame); self._setOORInfo(self)
e811c8ce
RD
4771
4772 def _setCallbackInfo(*args, **kwargs):
a95a7133 4773 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
54f9ee45 4774 return _windows_.PyPreviewFrame__setCallbackInfo(*args, **kwargs)
e811c8ce
RD
4775
4776 def SetPreviewCanvas(*args, **kwargs):
a95a7133 4777 """SetPreviewCanvas(self, PreviewCanvas canvas)"""
54f9ee45 4778 return _windows_.PyPreviewFrame_SetPreviewCanvas(*args, **kwargs)
e811c8ce
RD
4779
4780 def SetControlBar(*args, **kwargs):
a95a7133 4781 """SetControlBar(self, PreviewControlBar bar)"""
54f9ee45 4782 return _windows_.PyPreviewFrame_SetControlBar(*args, **kwargs)
e811c8ce
RD
4783
4784 def base_Initialize(*args, **kwargs):
a95a7133 4785 """base_Initialize(self)"""
54f9ee45 4786 return _windows_.PyPreviewFrame_base_Initialize(*args, **kwargs)
e811c8ce
RD
4787
4788 def base_CreateCanvas(*args, **kwargs):
a95a7133 4789 """base_CreateCanvas(self)"""
54f9ee45 4790 return _windows_.PyPreviewFrame_base_CreateCanvas(*args, **kwargs)
e811c8ce
RD
4791
4792 def base_CreateControlBar(*args, **kwargs):
a95a7133 4793 """base_CreateControlBar(self)"""
54f9ee45 4794 return _windows_.PyPreviewFrame_base_CreateControlBar(*args, **kwargs)
e811c8ce 4795
d14a1e28
RD
4796
4797class PyPreviewFramePtr(PyPreviewFrame):
4798 def __init__(self, this):
4799 self.this = this
4800 if not hasattr(self,"thisown"): self.thisown = 0
4801 self.__class__ = PyPreviewFrame
54f9ee45 4802_windows_.PyPreviewFrame_swigregister(PyPreviewFramePtr)
d14a1e28
RD
4803
4804class PyPreviewControlBar(PreviewControlBar):
e811c8ce
RD
4805 def __repr__(self):
4806 return "<%s.%s; proxy of C++ wxPyPreviewControlBar instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
d14a1e28 4807 def __init__(self, *args, **kwargs):
0df68c9f 4808 """
a95a7133 4809 __init__(self, PrintPreview preview, long buttons, Window parent,
0df68c9f 4810 Point pos=DefaultPosition, Size size=DefaultSize,
196addbf 4811 long style=0, String name=PanelNameStr) -> PyPreviewControlBar
0df68c9f 4812 """
54f9ee45 4813 newobj = _windows_.new_PyPreviewControlBar(*args, **kwargs)
d14a1e28
RD
4814 self.this = newobj.this
4815 self.thisown = 1
4816 del newobj.thisown
4817 self._setCallbackInfo(self, PyPreviewControlBar); self._setOORInfo(self)
e811c8ce
RD
4818
4819 def _setCallbackInfo(*args, **kwargs):
a95a7133 4820 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
54f9ee45 4821 return _windows_.PyPreviewControlBar__setCallbackInfo(*args, **kwargs)
e811c8ce
RD
4822
4823 def SetPrintPreview(*args, **kwargs):
a95a7133 4824 """SetPrintPreview(self, PrintPreview preview)"""
54f9ee45 4825 return _windows_.PyPreviewControlBar_SetPrintPreview(*args, **kwargs)
e811c8ce
RD
4826
4827 def base_CreateButtons(*args, **kwargs):
a95a7133 4828 """base_CreateButtons(self)"""
54f9ee45 4829 return _windows_.PyPreviewControlBar_base_CreateButtons(*args, **kwargs)
e811c8ce
RD
4830
4831 def base_SetZoomControl(*args, **kwargs):
a95a7133 4832 """base_SetZoomControl(self, int zoom)"""
54f9ee45 4833 return _windows_.PyPreviewControlBar_base_SetZoomControl(*args, **kwargs)
e811c8ce 4834
d14a1e28
RD
4835
4836class PyPreviewControlBarPtr(PyPreviewControlBar):
4837 def __init__(self, this):
4838 self.this = this
4839 if not hasattr(self,"thisown"): self.thisown = 0
4840 self.__class__ = PyPreviewControlBar
54f9ee45 4841_windows_.PyPreviewControlBar_swigregister(PyPreviewControlBarPtr)
8ab979d7 4842
8ab979d7 4843