]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/mac/aui.py
Forgot to remove wxBackingFile from the changes.txt. It was kept internal
[wxWidgets.git] / wxPython / src / mac / aui.py
1 # This file was created automatically by SWIG 1.3.29.
2 # Don't modify this file, modify the SWIG interface instead.
3
4 """
5 The wx.aui moduleis an Advanced User Interface library that aims to
6 implement "cutting-edge" interface usability and design features so
7 developers can quickly and easily create beautiful and usable
8 application interfaces.
9
10 **Vision and Design Principles**
11
12 wx.aui attempts to encapsulate the following aspects of the user
13 interface:
14
15 * Frame Management: Frame management provides the means to open,
16 move and hide common controls that are needed to interact with the
17 document, and allow these configurations to be saved into
18 different perspectives and loaded at a later time.
19
20 * Toolbars: Toolbars are a specialized subset of the frame
21 management system and should behave similarly to other docked
22 components. However, they also require additional functionality,
23 such as "spring-loaded" rebar support, "chevron" buttons and
24 end-user customizability.
25
26 * Modeless Controls: Modeless controls expose a tool palette or set
27 of options that float above the application content while allowing
28 it to be accessed. Usually accessed by the toolbar, these controls
29 disappear when an option is selected, but may also be "torn off"
30 the toolbar into a floating frame of their own.
31
32 * Look and Feel: Look and feel encompasses the way controls are
33 drawn, both when shown statically as well as when they are being
34 moved. This aspect of user interface design incorporates "special
35 effects" such as transparent window dragging as well as frame
36 animation.
37
38 **wx.aui adheres to the following principles**
39
40 - Use native floating frames to obtain a native look and feel for
41 all platforms;
42
43 - Use existing wxPython code where possible, such as sizer
44 implementation for frame management;
45
46 - Use standard wxPython coding conventions.
47
48
49 **Usage**
50
51 The following example shows a simple implementation that utilizes
52 `wx.aui.FrameManager` to manage three text controls in a frame window::
53
54 import wx
55 import wx.aui
56
57 class MyFrame(wx.Frame):
58
59 def __init__(self, parent, id=-1, title='wx.aui Test',
60 size=(800, 600), style=wx.DEFAULT_FRAME_STYLE):
61 wx.Frame.__init__(self, parent, id, title, pos, size, style)
62
63 self._mgr = wx.aui.AuiManager(self)
64
65 # create several text controls
66 text1 = wx.TextCtrl(self, -1, 'Pane 1 - sample text',
67 wx.DefaultPosition, wx.Size(200,150),
68 wx.NO_BORDER | wx.TE_MULTILINE)
69
70 text2 = wx.TextCtrl(self, -1, 'Pane 2 - sample text',
71 wx.DefaultPosition, wx.Size(200,150),
72 wx.NO_BORDER | wx.TE_MULTILINE)
73
74 text3 = wx.TextCtrl(self, -1, 'Main content window',
75 wx.DefaultPosition, wx.Size(200,150),
76 wx.NO_BORDER | wx.TE_MULTILINE)
77
78 # add the panes to the manager
79 self._mgr.AddPane(text1, wx.LEFT, 'Pane Number One')
80 self._mgr.AddPane(text2, wx.BOTTOM, 'Pane Number Two')
81 self._mgr.AddPane(text3, wx.CENTER)
82
83 # tell the manager to 'commit' all the changes just made
84 self._mgr.Update()
85
86 self.Bind(wx.EVT_CLOSE, self.OnClose)
87
88
89 def OnClose(self, event):
90 # deinitialize the frame manager
91 self._mgr.UnInit()
92 # delete the frame
93 self.Destroy()
94
95
96 app = wx.App()
97 frame = MyFrame(None)
98 frame.Show()
99 app.MainLoop()
100
101 """
102
103 import _aui
104 import new
105 new_instancemethod = new.instancemethod
106 def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
107 if (name == "thisown"): return self.this.own(value)
108 if (name == "this"):
109 if type(value).__name__ == 'PySwigObject':
110 self.__dict__[name] = value
111 return
112 method = class_type.__swig_setmethods__.get(name,None)
113 if method: return method(self,value)
114 if (not static) or hasattr(self,name):
115 self.__dict__[name] = value
116 else:
117 raise AttributeError("You cannot add attributes to %s" % self)
118
119 def _swig_setattr(self,class_type,name,value):
120 return _swig_setattr_nondynamic(self,class_type,name,value,0)
121
122 def _swig_getattr(self,class_type,name):
123 if (name == "thisown"): return self.this.own()
124 method = class_type.__swig_getmethods__.get(name,None)
125 if method: return method(self)
126 raise AttributeError,name
127
128 def _swig_repr(self):
129 try: strthis = "proxy of " + self.this.__repr__()
130 except: strthis = ""
131 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
132
133 import types
134 try:
135 _object = types.ObjectType
136 _newclass = 1
137 except AttributeError:
138 class _object : pass
139 _newclass = 0
140 del types
141
142
143 def _swig_setattr_nondynamic_method(set):
144 def set_attr(self,name,value):
145 if (name == "thisown"): return self.this.own(value)
146 if hasattr(self,name) or (name == "this"):
147 set(self,name,value)
148 else:
149 raise AttributeError("You cannot add attributes to %s" % self)
150 return set_attr
151
152
153 import _core
154 import _windows
155 wx = _core
156 __docfilter__ = wx.__DocFilter(globals())
157 USE_AUI = _aui.USE_AUI
158 AUI_DOCK_NONE = _aui.AUI_DOCK_NONE
159 AUI_DOCK_TOP = _aui.AUI_DOCK_TOP
160 AUI_DOCK_RIGHT = _aui.AUI_DOCK_RIGHT
161 AUI_DOCK_BOTTOM = _aui.AUI_DOCK_BOTTOM
162 AUI_DOCK_LEFT = _aui.AUI_DOCK_LEFT
163 AUI_DOCK_CENTER = _aui.AUI_DOCK_CENTER
164 AUI_DOCK_CENTRE = _aui.AUI_DOCK_CENTRE
165 AUI_MGR_ALLOW_FLOATING = _aui.AUI_MGR_ALLOW_FLOATING
166 AUI_MGR_ALLOW_ACTIVE_PANE = _aui.AUI_MGR_ALLOW_ACTIVE_PANE
167 AUI_MGR_TRANSPARENT_DRAG = _aui.AUI_MGR_TRANSPARENT_DRAG
168 AUI_MGR_TRANSPARENT_HINT = _aui.AUI_MGR_TRANSPARENT_HINT
169 AUI_MGR_VENETIAN_BLINDS_HINT = _aui.AUI_MGR_VENETIAN_BLINDS_HINT
170 AUI_MGR_RECTANGLE_HINT = _aui.AUI_MGR_RECTANGLE_HINT
171 AUI_MGR_HINT_FADE = _aui.AUI_MGR_HINT_FADE
172 AUI_MGR_NO_VENETIAN_BLINDS_FADE = _aui.AUI_MGR_NO_VENETIAN_BLINDS_FADE
173 AUI_MGR_DEFAULT = _aui.AUI_MGR_DEFAULT
174 AUI_ART_SASH_SIZE = _aui.AUI_ART_SASH_SIZE
175 AUI_ART_CAPTION_SIZE = _aui.AUI_ART_CAPTION_SIZE
176 AUI_ART_GRIPPER_SIZE = _aui.AUI_ART_GRIPPER_SIZE
177 AUI_ART_PANE_BORDER_SIZE = _aui.AUI_ART_PANE_BORDER_SIZE
178 AUI_ART_PANE_BUTTON_SIZE = _aui.AUI_ART_PANE_BUTTON_SIZE
179 AUI_ART_BACKGROUND_COLOUR = _aui.AUI_ART_BACKGROUND_COLOUR
180 AUI_ART_SASH_COLOUR = _aui.AUI_ART_SASH_COLOUR
181 AUI_ART_ACTIVE_CAPTION_COLOUR = _aui.AUI_ART_ACTIVE_CAPTION_COLOUR
182 AUI_ART_ACTIVE_CAPTION_GRADIENT_COLOUR = _aui.AUI_ART_ACTIVE_CAPTION_GRADIENT_COLOUR
183 AUI_ART_INACTIVE_CAPTION_COLOUR = _aui.AUI_ART_INACTIVE_CAPTION_COLOUR
184 AUI_ART_INACTIVE_CAPTION_GRADIENT_COLOUR = _aui.AUI_ART_INACTIVE_CAPTION_GRADIENT_COLOUR
185 AUI_ART_ACTIVE_CAPTION_TEXT_COLOUR = _aui.AUI_ART_ACTIVE_CAPTION_TEXT_COLOUR
186 AUI_ART_INACTIVE_CAPTION_TEXT_COLOUR = _aui.AUI_ART_INACTIVE_CAPTION_TEXT_COLOUR
187 AUI_ART_BORDER_COLOUR = _aui.AUI_ART_BORDER_COLOUR
188 AUI_ART_GRIPPER_COLOUR = _aui.AUI_ART_GRIPPER_COLOUR
189 AUI_ART_CAPTION_FONT = _aui.AUI_ART_CAPTION_FONT
190 AUI_ART_GRADIENT_TYPE = _aui.AUI_ART_GRADIENT_TYPE
191 AUI_GRADIENT_NONE = _aui.AUI_GRADIENT_NONE
192 AUI_GRADIENT_VERTICAL = _aui.AUI_GRADIENT_VERTICAL
193 AUI_GRADIENT_HORIZONTAL = _aui.AUI_GRADIENT_HORIZONTAL
194 AUI_BUTTON_STATE_NORMAL = _aui.AUI_BUTTON_STATE_NORMAL
195 AUI_BUTTON_STATE_HOVER = _aui.AUI_BUTTON_STATE_HOVER
196 AUI_BUTTON_STATE_PRESSED = _aui.AUI_BUTTON_STATE_PRESSED
197 AUI_BUTTON_STATE_DISABLED = _aui.AUI_BUTTON_STATE_DISABLED
198 AUI_BUTTON_STATE_HIDDEN = _aui.AUI_BUTTON_STATE_HIDDEN
199 AUI_BUTTON_CLOSE = _aui.AUI_BUTTON_CLOSE
200 AUI_BUTTON_MAXIMIZE_RESTORE = _aui.AUI_BUTTON_MAXIMIZE_RESTORE
201 AUI_BUTTON_MINIMIZE = _aui.AUI_BUTTON_MINIMIZE
202 AUI_BUTTON_PIN = _aui.AUI_BUTTON_PIN
203 AUI_BUTTON_OPTIONS = _aui.AUI_BUTTON_OPTIONS
204 AUI_BUTTON_WINDOWLIST = _aui.AUI_BUTTON_WINDOWLIST
205 AUI_BUTTON_LEFT = _aui.AUI_BUTTON_LEFT
206 AUI_BUTTON_RIGHT = _aui.AUI_BUTTON_RIGHT
207 AUI_BUTTON_UP = _aui.AUI_BUTTON_UP
208 AUI_BUTTON_DOWN = _aui.AUI_BUTTON_DOWN
209 AUI_BUTTON_CUSTOM1 = _aui.AUI_BUTTON_CUSTOM1
210 AUI_BUTTON_CUSTOM2 = _aui.AUI_BUTTON_CUSTOM2
211 AUI_BUTTON_CUSTOM3 = _aui.AUI_BUTTON_CUSTOM3
212 AUI_INSERT_PANE = _aui.AUI_INSERT_PANE
213 AUI_INSERT_ROW = _aui.AUI_INSERT_ROW
214 AUI_INSERT_DOCK = _aui.AUI_INSERT_DOCK
215 class AuiPaneInfo(object):
216 """Proxy of C++ AuiPaneInfo class"""
217 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
218 __repr__ = _swig_repr
219 def __init__(self, *args, **kwargs):
220 """__init__(self) -> AuiPaneInfo"""
221 _aui.AuiPaneInfo_swiginit(self,_aui.new_AuiPaneInfo(*args, **kwargs))
222 __swig_destroy__ = _aui.delete_AuiPaneInfo
223 __del__ = lambda self : None;
224 def SafeSet(*args, **kwargs):
225 """SafeSet(self, AuiPaneInfo source)"""
226 return _aui.AuiPaneInfo_SafeSet(*args, **kwargs)
227
228 def IsOk(*args, **kwargs):
229 """IsOk(self) -> bool"""
230 return _aui.AuiPaneInfo_IsOk(*args, **kwargs)
231
232 def IsFixed(*args, **kwargs):
233 """IsFixed(self) -> bool"""
234 return _aui.AuiPaneInfo_IsFixed(*args, **kwargs)
235
236 def IsResizable(*args, **kwargs):
237 """IsResizable(self) -> bool"""
238 return _aui.AuiPaneInfo_IsResizable(*args, **kwargs)
239
240 def IsShown(*args, **kwargs):
241 """IsShown(self) -> bool"""
242 return _aui.AuiPaneInfo_IsShown(*args, **kwargs)
243
244 def IsFloating(*args, **kwargs):
245 """IsFloating(self) -> bool"""
246 return _aui.AuiPaneInfo_IsFloating(*args, **kwargs)
247
248 def IsDocked(*args, **kwargs):
249 """IsDocked(self) -> bool"""
250 return _aui.AuiPaneInfo_IsDocked(*args, **kwargs)
251
252 def IsToolbar(*args, **kwargs):
253 """IsToolbar(self) -> bool"""
254 return _aui.AuiPaneInfo_IsToolbar(*args, **kwargs)
255
256 def IsTopDockable(*args, **kwargs):
257 """IsTopDockable(self) -> bool"""
258 return _aui.AuiPaneInfo_IsTopDockable(*args, **kwargs)
259
260 def IsBottomDockable(*args, **kwargs):
261 """IsBottomDockable(self) -> bool"""
262 return _aui.AuiPaneInfo_IsBottomDockable(*args, **kwargs)
263
264 def IsLeftDockable(*args, **kwargs):
265 """IsLeftDockable(self) -> bool"""
266 return _aui.AuiPaneInfo_IsLeftDockable(*args, **kwargs)
267
268 def IsRightDockable(*args, **kwargs):
269 """IsRightDockable(self) -> bool"""
270 return _aui.AuiPaneInfo_IsRightDockable(*args, **kwargs)
271
272 def IsFloatable(*args, **kwargs):
273 """IsFloatable(self) -> bool"""
274 return _aui.AuiPaneInfo_IsFloatable(*args, **kwargs)
275
276 def IsMovable(*args, **kwargs):
277 """IsMovable(self) -> bool"""
278 return _aui.AuiPaneInfo_IsMovable(*args, **kwargs)
279
280 def IsDestroyOnClose(*args, **kwargs):
281 """IsDestroyOnClose(self) -> bool"""
282 return _aui.AuiPaneInfo_IsDestroyOnClose(*args, **kwargs)
283
284 def IsMaximized(*args, **kwargs):
285 """IsMaximized(self) -> bool"""
286 return _aui.AuiPaneInfo_IsMaximized(*args, **kwargs)
287
288 def HasCaption(*args, **kwargs):
289 """HasCaption(self) -> bool"""
290 return _aui.AuiPaneInfo_HasCaption(*args, **kwargs)
291
292 def HasGripper(*args, **kwargs):
293 """HasGripper(self) -> bool"""
294 return _aui.AuiPaneInfo_HasGripper(*args, **kwargs)
295
296 def HasBorder(*args, **kwargs):
297 """HasBorder(self) -> bool"""
298 return _aui.AuiPaneInfo_HasBorder(*args, **kwargs)
299
300 def HasCloseButton(*args, **kwargs):
301 """HasCloseButton(self) -> bool"""
302 return _aui.AuiPaneInfo_HasCloseButton(*args, **kwargs)
303
304 def HasMaximizeButton(*args, **kwargs):
305 """HasMaximizeButton(self) -> bool"""
306 return _aui.AuiPaneInfo_HasMaximizeButton(*args, **kwargs)
307
308 def HasMinimizeButton(*args, **kwargs):
309 """HasMinimizeButton(self) -> bool"""
310 return _aui.AuiPaneInfo_HasMinimizeButton(*args, **kwargs)
311
312 def HasPinButton(*args, **kwargs):
313 """HasPinButton(self) -> bool"""
314 return _aui.AuiPaneInfo_HasPinButton(*args, **kwargs)
315
316 def HasGripperTop(*args, **kwargs):
317 """HasGripperTop(self) -> bool"""
318 return _aui.AuiPaneInfo_HasGripperTop(*args, **kwargs)
319
320 def Window(*args, **kwargs):
321 """Window(self, Window w) -> AuiPaneInfo"""
322 return _aui.AuiPaneInfo_Window(*args, **kwargs)
323
324 def Name(*args, **kwargs):
325 """Name(self, String n) -> AuiPaneInfo"""
326 return _aui.AuiPaneInfo_Name(*args, **kwargs)
327
328 def Caption(*args, **kwargs):
329 """Caption(self, String c) -> AuiPaneInfo"""
330 return _aui.AuiPaneInfo_Caption(*args, **kwargs)
331
332 def Left(*args, **kwargs):
333 """Left(self) -> AuiPaneInfo"""
334 return _aui.AuiPaneInfo_Left(*args, **kwargs)
335
336 def Right(*args, **kwargs):
337 """Right(self) -> AuiPaneInfo"""
338 return _aui.AuiPaneInfo_Right(*args, **kwargs)
339
340 def Top(*args, **kwargs):
341 """Top(self) -> AuiPaneInfo"""
342 return _aui.AuiPaneInfo_Top(*args, **kwargs)
343
344 def Bottom(*args, **kwargs):
345 """Bottom(self) -> AuiPaneInfo"""
346 return _aui.AuiPaneInfo_Bottom(*args, **kwargs)
347
348 def Center(*args, **kwargs):
349 """Center(self) -> AuiPaneInfo"""
350 return _aui.AuiPaneInfo_Center(*args, **kwargs)
351
352 def Centre(*args, **kwargs):
353 """Centre(self) -> AuiPaneInfo"""
354 return _aui.AuiPaneInfo_Centre(*args, **kwargs)
355
356 def Direction(*args, **kwargs):
357 """Direction(self, int direction) -> AuiPaneInfo"""
358 return _aui.AuiPaneInfo_Direction(*args, **kwargs)
359
360 def Layer(*args, **kwargs):
361 """Layer(self, int layer) -> AuiPaneInfo"""
362 return _aui.AuiPaneInfo_Layer(*args, **kwargs)
363
364 def Row(*args, **kwargs):
365 """Row(self, int row) -> AuiPaneInfo"""
366 return _aui.AuiPaneInfo_Row(*args, **kwargs)
367
368 def Position(*args, **kwargs):
369 """Position(self, int pos) -> AuiPaneInfo"""
370 return _aui.AuiPaneInfo_Position(*args, **kwargs)
371
372 def BestSize(*args, **kwargs):
373 """BestSize(self, Size size) -> AuiPaneInfo"""
374 return _aui.AuiPaneInfo_BestSize(*args, **kwargs)
375
376 def MinSize(*args, **kwargs):
377 """MinSize(self, Size size) -> AuiPaneInfo"""
378 return _aui.AuiPaneInfo_MinSize(*args, **kwargs)
379
380 def MaxSize(*args, **kwargs):
381 """MaxSize(self, Size size) -> AuiPaneInfo"""
382 return _aui.AuiPaneInfo_MaxSize(*args, **kwargs)
383
384 def FloatingPosition(*args, **kwargs):
385 """FloatingPosition(self, Point pos) -> AuiPaneInfo"""
386 return _aui.AuiPaneInfo_FloatingPosition(*args, **kwargs)
387
388 def FloatingSize(*args, **kwargs):
389 """FloatingSize(self, Size size) -> AuiPaneInfo"""
390 return _aui.AuiPaneInfo_FloatingSize(*args, **kwargs)
391
392 def Fixed(*args, **kwargs):
393 """Fixed(self) -> AuiPaneInfo"""
394 return _aui.AuiPaneInfo_Fixed(*args, **kwargs)
395
396 def Resizable(*args, **kwargs):
397 """Resizable(self, bool resizable=True) -> AuiPaneInfo"""
398 return _aui.AuiPaneInfo_Resizable(*args, **kwargs)
399
400 def Dock(*args, **kwargs):
401 """Dock(self) -> AuiPaneInfo"""
402 return _aui.AuiPaneInfo_Dock(*args, **kwargs)
403
404 def Float(*args, **kwargs):
405 """Float(self) -> AuiPaneInfo"""
406 return _aui.AuiPaneInfo_Float(*args, **kwargs)
407
408 def Hide(*args, **kwargs):
409 """Hide(self) -> AuiPaneInfo"""
410 return _aui.AuiPaneInfo_Hide(*args, **kwargs)
411
412 def Show(*args, **kwargs):
413 """Show(self, bool show=True) -> AuiPaneInfo"""
414 return _aui.AuiPaneInfo_Show(*args, **kwargs)
415
416 def CaptionVisible(*args, **kwargs):
417 """CaptionVisible(self, bool visible=True) -> AuiPaneInfo"""
418 return _aui.AuiPaneInfo_CaptionVisible(*args, **kwargs)
419
420 def Maximize(*args, **kwargs):
421 """Maximize(self) -> AuiPaneInfo"""
422 return _aui.AuiPaneInfo_Maximize(*args, **kwargs)
423
424 def Restore(*args, **kwargs):
425 """Restore(self) -> AuiPaneInfo"""
426 return _aui.AuiPaneInfo_Restore(*args, **kwargs)
427
428 def PaneBorder(*args, **kwargs):
429 """PaneBorder(self, bool visible=True) -> AuiPaneInfo"""
430 return _aui.AuiPaneInfo_PaneBorder(*args, **kwargs)
431
432 def Gripper(*args, **kwargs):
433 """Gripper(self, bool visible=True) -> AuiPaneInfo"""
434 return _aui.AuiPaneInfo_Gripper(*args, **kwargs)
435
436 def GripperTop(*args, **kwargs):
437 """GripperTop(self, bool attop=True) -> AuiPaneInfo"""
438 return _aui.AuiPaneInfo_GripperTop(*args, **kwargs)
439
440 def CloseButton(*args, **kwargs):
441 """CloseButton(self, bool visible=True) -> AuiPaneInfo"""
442 return _aui.AuiPaneInfo_CloseButton(*args, **kwargs)
443
444 def MaximizeButton(*args, **kwargs):
445 """MaximizeButton(self, bool visible=True) -> AuiPaneInfo"""
446 return _aui.AuiPaneInfo_MaximizeButton(*args, **kwargs)
447
448 def MinimizeButton(*args, **kwargs):
449 """MinimizeButton(self, bool visible=True) -> AuiPaneInfo"""
450 return _aui.AuiPaneInfo_MinimizeButton(*args, **kwargs)
451
452 def PinButton(*args, **kwargs):
453 """PinButton(self, bool visible=True) -> AuiPaneInfo"""
454 return _aui.AuiPaneInfo_PinButton(*args, **kwargs)
455
456 def DestroyOnClose(*args, **kwargs):
457 """DestroyOnClose(self, bool b=True) -> AuiPaneInfo"""
458 return _aui.AuiPaneInfo_DestroyOnClose(*args, **kwargs)
459
460 def TopDockable(*args, **kwargs):
461 """TopDockable(self, bool b=True) -> AuiPaneInfo"""
462 return _aui.AuiPaneInfo_TopDockable(*args, **kwargs)
463
464 def BottomDockable(*args, **kwargs):
465 """BottomDockable(self, bool b=True) -> AuiPaneInfo"""
466 return _aui.AuiPaneInfo_BottomDockable(*args, **kwargs)
467
468 def LeftDockable(*args, **kwargs):
469 """LeftDockable(self, bool b=True) -> AuiPaneInfo"""
470 return _aui.AuiPaneInfo_LeftDockable(*args, **kwargs)
471
472 def RightDockable(*args, **kwargs):
473 """RightDockable(self, bool b=True) -> AuiPaneInfo"""
474 return _aui.AuiPaneInfo_RightDockable(*args, **kwargs)
475
476 def Floatable(*args, **kwargs):
477 """Floatable(self, bool b=True) -> AuiPaneInfo"""
478 return _aui.AuiPaneInfo_Floatable(*args, **kwargs)
479
480 def Movable(*args, **kwargs):
481 """Movable(self, bool b=True) -> AuiPaneInfo"""
482 return _aui.AuiPaneInfo_Movable(*args, **kwargs)
483
484 def SaveHidden(*args, **kwargs):
485 """SaveHidden(self) -> AuiPaneInfo"""
486 return _aui.AuiPaneInfo_SaveHidden(*args, **kwargs)
487
488 def RestoreHidden(*args, **kwargs):
489 """RestoreHidden(self) -> AuiPaneInfo"""
490 return _aui.AuiPaneInfo_RestoreHidden(*args, **kwargs)
491
492 def Dockable(*args, **kwargs):
493 """Dockable(self, bool b=True) -> AuiPaneInfo"""
494 return _aui.AuiPaneInfo_Dockable(*args, **kwargs)
495
496 def DefaultPane(*args, **kwargs):
497 """DefaultPane(self) -> AuiPaneInfo"""
498 return _aui.AuiPaneInfo_DefaultPane(*args, **kwargs)
499
500 def CentrePane(*args, **kwargs):
501 """CentrePane(self) -> AuiPaneInfo"""
502 return _aui.AuiPaneInfo_CentrePane(*args, **kwargs)
503
504 def CenterPane(*args, **kwargs):
505 """CenterPane(self) -> AuiPaneInfo"""
506 return _aui.AuiPaneInfo_CenterPane(*args, **kwargs)
507
508 def ToolbarPane(*args, **kwargs):
509 """ToolbarPane(self) -> AuiPaneInfo"""
510 return _aui.AuiPaneInfo_ToolbarPane(*args, **kwargs)
511
512 def SetFlag(*args, **kwargs):
513 """SetFlag(self, int flag, bool option_state) -> AuiPaneInfo"""
514 return _aui.AuiPaneInfo_SetFlag(*args, **kwargs)
515
516 def HasFlag(*args, **kwargs):
517 """HasFlag(self, int flag) -> bool"""
518 return _aui.AuiPaneInfo_HasFlag(*args, **kwargs)
519
520 optionFloating = _aui.AuiPaneInfo_optionFloating
521 optionHidden = _aui.AuiPaneInfo_optionHidden
522 optionLeftDockable = _aui.AuiPaneInfo_optionLeftDockable
523 optionRightDockable = _aui.AuiPaneInfo_optionRightDockable
524 optionTopDockable = _aui.AuiPaneInfo_optionTopDockable
525 optionBottomDockable = _aui.AuiPaneInfo_optionBottomDockable
526 optionFloatable = _aui.AuiPaneInfo_optionFloatable
527 optionMovable = _aui.AuiPaneInfo_optionMovable
528 optionResizable = _aui.AuiPaneInfo_optionResizable
529 optionPaneBorder = _aui.AuiPaneInfo_optionPaneBorder
530 optionCaption = _aui.AuiPaneInfo_optionCaption
531 optionGripper = _aui.AuiPaneInfo_optionGripper
532 optionDestroyOnClose = _aui.AuiPaneInfo_optionDestroyOnClose
533 optionToolbar = _aui.AuiPaneInfo_optionToolbar
534 optionActive = _aui.AuiPaneInfo_optionActive
535 optionGripperTop = _aui.AuiPaneInfo_optionGripperTop
536 optionMaximized = _aui.AuiPaneInfo_optionMaximized
537 optionSavedHidden = _aui.AuiPaneInfo_optionSavedHidden
538 buttonClose = _aui.AuiPaneInfo_buttonClose
539 buttonMaximize = _aui.AuiPaneInfo_buttonMaximize
540 buttonMinimize = _aui.AuiPaneInfo_buttonMinimize
541 buttonPin = _aui.AuiPaneInfo_buttonPin
542 buttonCustom1 = _aui.AuiPaneInfo_buttonCustom1
543 buttonCustom2 = _aui.AuiPaneInfo_buttonCustom2
544 buttonCustom3 = _aui.AuiPaneInfo_buttonCustom3
545 actionPane = _aui.AuiPaneInfo_actionPane
546 name = property(_aui.AuiPaneInfo_name_get, _aui.AuiPaneInfo_name_set)
547 caption = property(_aui.AuiPaneInfo_caption_get, _aui.AuiPaneInfo_caption_set)
548 window = property(_aui.AuiPaneInfo_window_get, _aui.AuiPaneInfo_window_set)
549 frame = property(_aui.AuiPaneInfo_frame_get, _aui.AuiPaneInfo_frame_set)
550 state = property(_aui.AuiPaneInfo_state_get, _aui.AuiPaneInfo_state_set)
551 dock_direction = property(_aui.AuiPaneInfo_dock_direction_get, _aui.AuiPaneInfo_dock_direction_set)
552 dock_layer = property(_aui.AuiPaneInfo_dock_layer_get, _aui.AuiPaneInfo_dock_layer_set)
553 dock_row = property(_aui.AuiPaneInfo_dock_row_get, _aui.AuiPaneInfo_dock_row_set)
554 dock_pos = property(_aui.AuiPaneInfo_dock_pos_get, _aui.AuiPaneInfo_dock_pos_set)
555 best_size = property(_aui.AuiPaneInfo_best_size_get, _aui.AuiPaneInfo_best_size_set)
556 min_size = property(_aui.AuiPaneInfo_min_size_get, _aui.AuiPaneInfo_min_size_set)
557 max_size = property(_aui.AuiPaneInfo_max_size_get, _aui.AuiPaneInfo_max_size_set)
558 floating_pos = property(_aui.AuiPaneInfo_floating_pos_get, _aui.AuiPaneInfo_floating_pos_set)
559 floating_size = property(_aui.AuiPaneInfo_floating_size_get, _aui.AuiPaneInfo_floating_size_set)
560 dock_proportion = property(_aui.AuiPaneInfo_dock_proportion_get, _aui.AuiPaneInfo_dock_proportion_set)
561 buttons = property(_aui.AuiPaneInfo_buttons_get, _aui.AuiPaneInfo_buttons_set)
562 rect = property(_aui.AuiPaneInfo_rect_get, _aui.AuiPaneInfo_rect_set)
563 _aui.AuiPaneInfo_swigregister(AuiPaneInfo)
564 cvar = _aui.cvar
565
566 class AuiManager(_core.EvtHandler):
567 """Proxy of C++ AuiManager class"""
568 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
569 __repr__ = _swig_repr
570 def __init__(self, *args, **kwargs):
571 """__init__(self, Window managed_wnd=None, int flags=AUI_MGR_DEFAULT) -> AuiManager"""
572 _aui.AuiManager_swiginit(self,_aui.new_AuiManager(*args, **kwargs))
573 __swig_destroy__ = _aui.delete_AuiManager
574 __del__ = lambda self : None;
575 def UnInit(*args, **kwargs):
576 """UnInit(self)"""
577 return _aui.AuiManager_UnInit(*args, **kwargs)
578
579 def SetFlags(*args, **kwargs):
580 """SetFlags(self, int flags)"""
581 return _aui.AuiManager_SetFlags(*args, **kwargs)
582
583 def GetFlags(*args, **kwargs):
584 """GetFlags(self) -> int"""
585 return _aui.AuiManager_GetFlags(*args, **kwargs)
586
587 def SetManagedWindow(*args, **kwargs):
588 """SetManagedWindow(self, Window managed_wnd)"""
589 return _aui.AuiManager_SetManagedWindow(*args, **kwargs)
590
591 def GetManagedWindow(*args, **kwargs):
592 """GetManagedWindow(self) -> Window"""
593 return _aui.AuiManager_GetManagedWindow(*args, **kwargs)
594
595 def SetArtProvider(*args, **kwargs):
596 """SetArtProvider(self, AuiDockArt art_provider)"""
597 return _aui.AuiManager_SetArtProvider(*args, **kwargs)
598
599 def GetArtProvider(*args, **kwargs):
600 """GetArtProvider(self) -> AuiDockArt"""
601 return _aui.AuiManager_GetArtProvider(*args, **kwargs)
602
603 def _GetPaneByWidget(*args, **kwargs):
604 """_GetPaneByWidget(self, Window window) -> AuiPaneInfo"""
605 return _aui.AuiManager__GetPaneByWidget(*args, **kwargs)
606
607 def _GetPaneByName(*args, **kwargs):
608 """_GetPaneByName(self, String name) -> AuiPaneInfo"""
609 return _aui.AuiManager__GetPaneByName(*args, **kwargs)
610
611 def GetAllPanes(*args, **kwargs):
612 """GetAllPanes(self) -> wxAuiPaneInfoArray"""
613 return _aui.AuiManager_GetAllPanes(*args, **kwargs)
614
615 def _AddPane1(*args, **kwargs):
616 """_AddPane1(self, Window window, AuiPaneInfo pane_info) -> bool"""
617 return _aui.AuiManager__AddPane1(*args, **kwargs)
618
619 def AddPane(*args, **kwargs):
620 """AddPane(self, Window window, AuiPaneInfo pane_info, Point drop_pos) -> bool"""
621 return _aui.AuiManager_AddPane(*args, **kwargs)
622
623 def _AddPane2(*args, **kwargs):
624 """_AddPane2(self, Window window, int direction=LEFT, String caption=wxEmptyString) -> bool"""
625 return _aui.AuiManager__AddPane2(*args, **kwargs)
626
627 def InsertPane(*args, **kwargs):
628 """InsertPane(self, Window window, AuiPaneInfo insert_location, int insert_level=AUI_INSERT_PANE) -> bool"""
629 return _aui.AuiManager_InsertPane(*args, **kwargs)
630
631 def DetachPane(*args, **kwargs):
632 """DetachPane(self, Window window) -> bool"""
633 return _aui.AuiManager_DetachPane(*args, **kwargs)
634
635 def ClosePane(*args, **kwargs):
636 """ClosePane(self, AuiPaneInfo pane_info)"""
637 return _aui.AuiManager_ClosePane(*args, **kwargs)
638
639 def MaximizePane(*args, **kwargs):
640 """MaximizePane(self, AuiPaneInfo pane_info)"""
641 return _aui.AuiManager_MaximizePane(*args, **kwargs)
642
643 def RestorePane(*args, **kwargs):
644 """RestorePane(self, AuiPaneInfo pane_info)"""
645 return _aui.AuiManager_RestorePane(*args, **kwargs)
646
647 def RestoreMaximizedPane(*args, **kwargs):
648 """RestoreMaximizedPane(self)"""
649 return _aui.AuiManager_RestoreMaximizedPane(*args, **kwargs)
650
651 def SavePaneInfo(*args, **kwargs):
652 """SavePaneInfo(self, AuiPaneInfo pane) -> String"""
653 return _aui.AuiManager_SavePaneInfo(*args, **kwargs)
654
655 def LoadPaneInfo(*args, **kwargs):
656 """LoadPaneInfo(self, String pane_part, AuiPaneInfo pane)"""
657 return _aui.AuiManager_LoadPaneInfo(*args, **kwargs)
658
659 def SavePerspective(*args, **kwargs):
660 """SavePerspective(self) -> String"""
661 return _aui.AuiManager_SavePerspective(*args, **kwargs)
662
663 def LoadPerspective(*args, **kwargs):
664 """LoadPerspective(self, String perspective, bool update=True) -> bool"""
665 return _aui.AuiManager_LoadPerspective(*args, **kwargs)
666
667 def Update(*args, **kwargs):
668 """Update(self)"""
669 return _aui.AuiManager_Update(*args, **kwargs)
670
671 def CreateFloatingFrame(*args, **kwargs):
672 """CreateFloatingFrame(self, Window parent, AuiPaneInfo p) -> AuiFloatingFrame"""
673 return _aui.AuiManager_CreateFloatingFrame(*args, **kwargs)
674
675 def DrawHintRect(*args, **kwargs):
676 """DrawHintRect(self, Window pane_window, Point pt, Point offset)"""
677 return _aui.AuiManager_DrawHintRect(*args, **kwargs)
678
679 def ShowHint(*args, **kwargs):
680 """ShowHint(self, Rect rect)"""
681 return _aui.AuiManager_ShowHint(*args, **kwargs)
682
683 def HideHint(*args, **kwargs):
684 """HideHint(self)"""
685 return _aui.AuiManager_HideHint(*args, **kwargs)
686
687 def OnRender(*args, **kwargs):
688 """OnRender(self, AuiManagerEvent evt)"""
689 return _aui.AuiManager_OnRender(*args, **kwargs)
690
691 def OnPaneButton(*args, **kwargs):
692 """OnPaneButton(self, AuiManagerEvent evt)"""
693 return _aui.AuiManager_OnPaneButton(*args, **kwargs)
694
695 def GetPane(self, item):
696 """
697 GetPane(self, window_or_info item) -> PaneInfo
698
699 GetPane is used to search for a `PaneInfo` object either by
700 widget reference or by pane name, which acts as a unique id
701 for a window pane. The returned `PaneInfo` object may then be
702 modified to change a pane's look, state or position. After one
703 or more modifications to the `PaneInfo`, `FrameManager.Update`
704 should be called to realize the changes to the user interface.
705
706 If the lookup failed (meaning the pane could not be found in
707 the manager) GetPane returns an empty `PaneInfo`, a condition
708 which can be checked by calling `PaneInfo.IsOk`.
709 """
710 if isinstance(item, wx.Window):
711 return self._GetPaneByWidget(item)
712 else:
713 return self._GetPaneByName(item)
714
715 def AddPane(self, window, info=None, caption=None):
716 """
717 AddPane(self, window, info=None, caption=None) -> bool
718
719 AddPane tells the frame manager to start managing a child
720 window. There are two versions of this function. The first
721 verison accepts a `PaneInfo` object for the ``info`` parameter
722 and allows the full spectrum of pane parameter
723 possibilities. (Say that 3 times fast!)
724
725 The second version is used for simpler user interfaces which
726 do not require as much configuration. In this case the
727 ``info`` parameter specifies the direction property of the
728 pane info, and defaults to ``wx.LEFT``. The pane caption may
729 also be specified as an extra parameter in this form.
730 """
731 if type(info) == AuiPaneInfo:
732 return self._AddPane1(window, info)
733 else:
734
735 if info is None:
736 info = wx.LEFT
737 if caption is None:
738 caption = ""
739 return self._AddPane2(window, info, caption)
740
741 SetFrame = wx._deprecated(SetManagedWindow,
742 "SetFrame is deprecated, use `SetManagedWindow` instead.")
743 GetFrame = wx._deprecated(GetManagedWindow,
744 "GetFrame is deprecated, use `GetManagedWindow` instead.")
745
746 AllPanes = property(GetAllPanes,doc="See `GetAllPanes`")
747 ArtProvider = property(GetArtProvider,SetArtProvider,doc="See `GetArtProvider` and `SetArtProvider`")
748 Flags = property(GetFlags,SetFlags,doc="See `GetFlags` and `SetFlags`")
749 ManagedWindow = property(GetManagedWindow,SetManagedWindow,doc="See `GetManagedWindow` and `SetManagedWindow`")
750 _aui.AuiManager_swigregister(AuiManager)
751
752 class AuiManagerEvent(_core.Event):
753 """Proxy of C++ AuiManagerEvent class"""
754 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
755 __repr__ = _swig_repr
756 def __init__(self, *args, **kwargs):
757 """__init__(self, EventType type=wxEVT_NULL) -> AuiManagerEvent"""
758 _aui.AuiManagerEvent_swiginit(self,_aui.new_AuiManagerEvent(*args, **kwargs))
759 def Clone(*args, **kwargs):
760 """Clone(self) -> Event"""
761 return _aui.AuiManagerEvent_Clone(*args, **kwargs)
762
763 def SetPane(*args, **kwargs):
764 """SetPane(self, AuiPaneInfo p)"""
765 return _aui.AuiManagerEvent_SetPane(*args, **kwargs)
766
767 def SetButton(*args, **kwargs):
768 """SetButton(self, int b)"""
769 return _aui.AuiManagerEvent_SetButton(*args, **kwargs)
770
771 def SetDC(*args, **kwargs):
772 """SetDC(self, DC pdc)"""
773 return _aui.AuiManagerEvent_SetDC(*args, **kwargs)
774
775 def GetPane(*args, **kwargs):
776 """GetPane(self) -> AuiPaneInfo"""
777 return _aui.AuiManagerEvent_GetPane(*args, **kwargs)
778
779 def GetButton(*args, **kwargs):
780 """GetButton(self) -> int"""
781 return _aui.AuiManagerEvent_GetButton(*args, **kwargs)
782
783 def GetDC(*args, **kwargs):
784 """GetDC(self) -> DC"""
785 return _aui.AuiManagerEvent_GetDC(*args, **kwargs)
786
787 def Veto(*args, **kwargs):
788 """Veto(self, bool veto=True)"""
789 return _aui.AuiManagerEvent_Veto(*args, **kwargs)
790
791 def GetVeto(*args, **kwargs):
792 """GetVeto(self) -> bool"""
793 return _aui.AuiManagerEvent_GetVeto(*args, **kwargs)
794
795 def SetCanVeto(*args, **kwargs):
796 """SetCanVeto(self, bool can_veto)"""
797 return _aui.AuiManagerEvent_SetCanVeto(*args, **kwargs)
798
799 def CanVeto(*args, **kwargs):
800 """CanVeto(self) -> bool"""
801 return _aui.AuiManagerEvent_CanVeto(*args, **kwargs)
802
803 pane = property(_aui.AuiManagerEvent_pane_get, _aui.AuiManagerEvent_pane_set)
804 button = property(_aui.AuiManagerEvent_button_get, _aui.AuiManagerEvent_button_set)
805 veto_flag = property(_aui.AuiManagerEvent_veto_flag_get, _aui.AuiManagerEvent_veto_flag_set)
806 canveto_flag = property(_aui.AuiManagerEvent_canveto_flag_get, _aui.AuiManagerEvent_canveto_flag_set)
807 dc = property(_aui.AuiManagerEvent_dc_get, _aui.AuiManagerEvent_dc_set)
808 Button = property(GetButton,SetButton,doc="See `GetButton` and `SetButton`")
809 DC = property(GetDC,SetDC,doc="See `GetDC` and `SetDC`")
810 Pane = property(GetPane,SetPane,doc="See `GetPane` and `SetPane`")
811 _aui.AuiManagerEvent_swigregister(AuiManagerEvent)
812
813 class AuiDockInfo(object):
814 """Proxy of C++ AuiDockInfo class"""
815 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
816 __repr__ = _swig_repr
817 def __init__(self, *args, **kwargs):
818 """__init__(self) -> AuiDockInfo"""
819 _aui.AuiDockInfo_swiginit(self,_aui.new_AuiDockInfo(*args, **kwargs))
820 def IsOk(*args, **kwargs):
821 """IsOk(self) -> bool"""
822 return _aui.AuiDockInfo_IsOk(*args, **kwargs)
823
824 def IsHorizontal(*args, **kwargs):
825 """IsHorizontal(self) -> bool"""
826 return _aui.AuiDockInfo_IsHorizontal(*args, **kwargs)
827
828 def IsVertical(*args, **kwargs):
829 """IsVertical(self) -> bool"""
830 return _aui.AuiDockInfo_IsVertical(*args, **kwargs)
831
832 panes = property(_aui.AuiDockInfo_panes_get, _aui.AuiDockInfo_panes_set)
833 rect = property(_aui.AuiDockInfo_rect_get, _aui.AuiDockInfo_rect_set)
834 dock_direction = property(_aui.AuiDockInfo_dock_direction_get, _aui.AuiDockInfo_dock_direction_set)
835 dock_layer = property(_aui.AuiDockInfo_dock_layer_get, _aui.AuiDockInfo_dock_layer_set)
836 dock_row = property(_aui.AuiDockInfo_dock_row_get, _aui.AuiDockInfo_dock_row_set)
837 size = property(_aui.AuiDockInfo_size_get, _aui.AuiDockInfo_size_set)
838 min_size = property(_aui.AuiDockInfo_min_size_get, _aui.AuiDockInfo_min_size_set)
839 resizable = property(_aui.AuiDockInfo_resizable_get, _aui.AuiDockInfo_resizable_set)
840 toolbar = property(_aui.AuiDockInfo_toolbar_get, _aui.AuiDockInfo_toolbar_set)
841 fixed = property(_aui.AuiDockInfo_fixed_get, _aui.AuiDockInfo_fixed_set)
842 __swig_destroy__ = _aui.delete_AuiDockInfo
843 __del__ = lambda self : None;
844 _aui.AuiDockInfo_swigregister(AuiDockInfo)
845
846 class AuiDockUIPart(object):
847 """Proxy of C++ AuiDockUIPart class"""
848 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
849 def __init__(self): raise AttributeError, "No constructor defined"
850 __repr__ = _swig_repr
851 typeCaption = _aui.AuiDockUIPart_typeCaption
852 typeGripper = _aui.AuiDockUIPart_typeGripper
853 typeDock = _aui.AuiDockUIPart_typeDock
854 typeDockSizer = _aui.AuiDockUIPart_typeDockSizer
855 typePane = _aui.AuiDockUIPart_typePane
856 typePaneSizer = _aui.AuiDockUIPart_typePaneSizer
857 typeBackground = _aui.AuiDockUIPart_typeBackground
858 typePaneBorder = _aui.AuiDockUIPart_typePaneBorder
859 typePaneButton = _aui.AuiDockUIPart_typePaneButton
860 type = property(_aui.AuiDockUIPart_type_get, _aui.AuiDockUIPart_type_set)
861 orientation = property(_aui.AuiDockUIPart_orientation_get, _aui.AuiDockUIPart_orientation_set)
862 dock = property(_aui.AuiDockUIPart_dock_get, _aui.AuiDockUIPart_dock_set)
863 pane = property(_aui.AuiDockUIPart_pane_get, _aui.AuiDockUIPart_pane_set)
864 button = property(_aui.AuiDockUIPart_button_get, _aui.AuiDockUIPart_button_set)
865 cont_sizer = property(_aui.AuiDockUIPart_cont_sizer_get, _aui.AuiDockUIPart_cont_sizer_set)
866 sizer_item = property(_aui.AuiDockUIPart_sizer_item_get, _aui.AuiDockUIPart_sizer_item_set)
867 rect = property(_aui.AuiDockUIPart_rect_get, _aui.AuiDockUIPart_rect_set)
868 __swig_destroy__ = _aui.delete_AuiDockUIPart
869 __del__ = lambda self : None;
870 _aui.AuiDockUIPart_swigregister(AuiDockUIPart)
871
872 class AuiPaneButton(object):
873 """Proxy of C++ AuiPaneButton class"""
874 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
875 def __init__(self): raise AttributeError, "No constructor defined"
876 __repr__ = _swig_repr
877 button_id = property(_aui.AuiPaneButton_button_id_get, _aui.AuiPaneButton_button_id_set)
878 __swig_destroy__ = _aui.delete_AuiPaneButton
879 __del__ = lambda self : None;
880 _aui.AuiPaneButton_swigregister(AuiPaneButton)
881
882 wxEVT_AUI_PANEBUTTON = _aui.wxEVT_AUI_PANEBUTTON
883 wxEVT_AUI_PANECLOSE = _aui.wxEVT_AUI_PANECLOSE
884 wxEVT_AUI_PANEMAXIMIZE = _aui.wxEVT_AUI_PANEMAXIMIZE
885 wxEVT_AUI_PANERESTORE = _aui.wxEVT_AUI_PANERESTORE
886 wxEVT_AUI_RENDER = _aui.wxEVT_AUI_RENDER
887 EVT_AUI_PANEBUTTON = wx.PyEventBinder( wxEVT_AUI_PANEBUTTON )
888 EVT_AUI_PANECLOSE = wx.PyEventBinder( wxEVT_AUI_PANECLOSE )
889 EVT_AUI_PANECLOSE = wx.PyEventBinder( wxEVT_AUI_PANEMAXIMIZE )
890 EVT_AUI_PANECLOSE = wx.PyEventBinder( wxEVT_AUI_PANERESTORE )
891 EVT_AUI_RENDER = wx.PyEventBinder( wxEVT_AUI_RENDER )
892
893 class AuiDockArt(object):
894 """Proxy of C++ AuiDockArt class"""
895 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
896 def __init__(self): raise AttributeError, "No constructor defined"
897 __repr__ = _swig_repr
898 __swig_destroy__ = _aui.delete_AuiDockArt
899 __del__ = lambda self : None;
900 def GetMetric(*args, **kwargs):
901 """GetMetric(self, int id) -> int"""
902 return _aui.AuiDockArt_GetMetric(*args, **kwargs)
903
904 def SetMetric(*args, **kwargs):
905 """SetMetric(self, int id, int new_val)"""
906 return _aui.AuiDockArt_SetMetric(*args, **kwargs)
907
908 def SetFont(*args, **kwargs):
909 """SetFont(self, int id, Font font)"""
910 return _aui.AuiDockArt_SetFont(*args, **kwargs)
911
912 def GetFont(*args, **kwargs):
913 """GetFont(self, int id) -> Font"""
914 return _aui.AuiDockArt_GetFont(*args, **kwargs)
915
916 def GetColour(*args, **kwargs):
917 """GetColour(self, int id) -> Colour"""
918 return _aui.AuiDockArt_GetColour(*args, **kwargs)
919
920 def SetColour(*args, **kwargs):
921 """SetColour(self, int id, wxColor colour)"""
922 return _aui.AuiDockArt_SetColour(*args, **kwargs)
923
924 def GetColor(*args, **kwargs):
925 """GetColor(self, int id) -> Colour"""
926 return _aui.AuiDockArt_GetColor(*args, **kwargs)
927
928 def SetColor(*args, **kwargs):
929 """SetColor(self, int id, Colour color)"""
930 return _aui.AuiDockArt_SetColor(*args, **kwargs)
931
932 def DrawSash(*args, **kwargs):
933 """DrawSash(self, DC dc, Window window, int orientation, Rect rect)"""
934 return _aui.AuiDockArt_DrawSash(*args, **kwargs)
935
936 def DrawBackground(*args, **kwargs):
937 """DrawBackground(self, DC dc, Window window, int orientation, Rect rect)"""
938 return _aui.AuiDockArt_DrawBackground(*args, **kwargs)
939
940 def DrawCaption(*args, **kwargs):
941 """DrawCaption(self, DC dc, Window window, String text, Rect rect, AuiPaneInfo pane)"""
942 return _aui.AuiDockArt_DrawCaption(*args, **kwargs)
943
944 def DrawGripper(*args, **kwargs):
945 """DrawGripper(self, DC dc, Window window, Rect rect, AuiPaneInfo pane)"""
946 return _aui.AuiDockArt_DrawGripper(*args, **kwargs)
947
948 def DrawBorder(*args, **kwargs):
949 """DrawBorder(self, DC dc, Window window, Rect rect, AuiPaneInfo pane)"""
950 return _aui.AuiDockArt_DrawBorder(*args, **kwargs)
951
952 def DrawPaneButton(*args, **kwargs):
953 """
954 DrawPaneButton(self, DC dc, Window window, int button, int button_state,
955 Rect rect, AuiPaneInfo pane)
956 """
957 return _aui.AuiDockArt_DrawPaneButton(*args, **kwargs)
958
959 _aui.AuiDockArt_swigregister(AuiDockArt)
960
961 class AuiDefaultDockArt(AuiDockArt):
962 """Proxy of C++ AuiDefaultDockArt class"""
963 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
964 __repr__ = _swig_repr
965 def __init__(self, *args, **kwargs):
966 """__init__(self) -> AuiDefaultDockArt"""
967 _aui.AuiDefaultDockArt_swiginit(self,_aui.new_AuiDefaultDockArt(*args, **kwargs))
968 _aui.AuiDefaultDockArt_swigregister(AuiDefaultDockArt)
969
970 class AuiFloatingFrame(_windows.MiniFrame):
971 """Proxy of C++ AuiFloatingFrame class"""
972 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
973 __repr__ = _swig_repr
974 def __init__(self, *args, **kwargs):
975 """
976 __init__(self, Window parent, AuiManager owner_mgr, AuiPaneInfo pane,
977 int id=ID_ANY, long style=wxRESIZE_BORDER|wxSYSTEM_MENU|wxCAPTION|wxFRAME_NO_TASKBAR|wxFRAME_FLOAT_ON_PARENT|wxCLIP_CHILDREN) -> AuiFloatingFrame
978 """
979 _aui.AuiFloatingFrame_swiginit(self,_aui.new_AuiFloatingFrame(*args, **kwargs))
980 __swig_destroy__ = _aui.delete_AuiFloatingFrame
981 __del__ = lambda self : None;
982 def SetPaneWindow(*args, **kwargs):
983 """SetPaneWindow(self, AuiPaneInfo pane)"""
984 return _aui.AuiFloatingFrame_SetPaneWindow(*args, **kwargs)
985
986 _aui.AuiFloatingFrame_swigregister(AuiFloatingFrame)
987
988 AUI_NB_TOP = _aui.AUI_NB_TOP
989 AUI_NB_LEFT = _aui.AUI_NB_LEFT
990 AUI_NB_RIGHT = _aui.AUI_NB_RIGHT
991 AUI_NB_BOTTOM = _aui.AUI_NB_BOTTOM
992 AUI_NB_TAB_SPLIT = _aui.AUI_NB_TAB_SPLIT
993 AUI_NB_TAB_MOVE = _aui.AUI_NB_TAB_MOVE
994 AUI_NB_TAB_EXTERNAL_MOVE = _aui.AUI_NB_TAB_EXTERNAL_MOVE
995 AUI_NB_SCROLL_BUTTONS = _aui.AUI_NB_SCROLL_BUTTONS
996 AUI_NB_WINDOWLIST_BUTTON = _aui.AUI_NB_WINDOWLIST_BUTTON
997 AUI_NB_CLOSE_BUTTON = _aui.AUI_NB_CLOSE_BUTTON
998 AUI_NB_CLOSE_ON_ACTIVE_TAB = _aui.AUI_NB_CLOSE_ON_ACTIVE_TAB
999 AUI_NB_CLOSE_ON_ALL_TABS = _aui.AUI_NB_CLOSE_ON_ALL_TABS
1000 AUI_NB_DEFAULT_STYLE = _aui.AUI_NB_DEFAULT_STYLE
1001 class AuiTabArt(object):
1002 """Proxy of C++ AuiTabArt class"""
1003 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1004 def __init__(self): raise AttributeError, "No constructor defined"
1005 __repr__ = _swig_repr
1006 __swig_destroy__ = _aui.delete_AuiTabArt
1007 __del__ = lambda self : None;
1008 def SetNormalFont(*args, **kwargs):
1009 """SetNormalFont(self, Font font)"""
1010 return _aui.AuiTabArt_SetNormalFont(*args, **kwargs)
1011
1012 def SetSelectedFont(*args, **kwargs):
1013 """SetSelectedFont(self, Font font)"""
1014 return _aui.AuiTabArt_SetSelectedFont(*args, **kwargs)
1015
1016 def SetMeasuringFont(*args, **kwargs):
1017 """SetMeasuringFont(self, Font font)"""
1018 return _aui.AuiTabArt_SetMeasuringFont(*args, **kwargs)
1019
1020 def DrawBackground(*args, **kwargs):
1021 """DrawBackground(self, DC dc, Window wnd, Rect rect)"""
1022 return _aui.AuiTabArt_DrawBackground(*args, **kwargs)
1023
1024 def DrawTab(*args, **kwargs):
1025 """
1026 DrawTab(self, DC dc, Window wnd, Rect in_rect, String caption, bool active,
1027 int close_button_state, Rect out_tab_rect,
1028 Rect out_button_rect, int x_extent)
1029 """
1030 return _aui.AuiTabArt_DrawTab(*args, **kwargs)
1031
1032 def DrawButton(*args, **kwargs):
1033 """
1034 DrawButton(self, DC dc, Window wnd, Rect in_rect, int bitmap_id, int button_state,
1035 int orientation, Bitmap bitmap_override,
1036 Rect out_rect)
1037 """
1038 return _aui.AuiTabArt_DrawButton(*args, **kwargs)
1039
1040 def GetTabSize(*args, **kwargs):
1041 """
1042 GetTabSize(self, DC dc, Window wnd, String caption, bool active, int close_button_state,
1043 int x_extent) -> Size
1044 """
1045 return _aui.AuiTabArt_GetTabSize(*args, **kwargs)
1046
1047 def ShowWindowList(*args, **kwargs):
1048 """ShowWindowList(self, Window wnd, wxArrayString items, int active_idx) -> int"""
1049 return _aui.AuiTabArt_ShowWindowList(*args, **kwargs)
1050
1051 def GetBestTabCtrlSize(*args, **kwargs):
1052 """GetBestTabCtrlSize(self, Window wnd) -> int"""
1053 return _aui.AuiTabArt_GetBestTabCtrlSize(*args, **kwargs)
1054
1055 _aui.AuiTabArt_swigregister(AuiTabArt)
1056
1057 class AuiDefaultTabArt(AuiTabArt):
1058 """Proxy of C++ AuiDefaultTabArt class"""
1059 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1060 __repr__ = _swig_repr
1061 def __init__(self, *args, **kwargs):
1062 """__init__(self) -> AuiDefaultTabArt"""
1063 _aui.AuiDefaultTabArt_swiginit(self,_aui.new_AuiDefaultTabArt(*args, **kwargs))
1064 __swig_destroy__ = _aui.delete_AuiDefaultTabArt
1065 __del__ = lambda self : None;
1066 _aui.AuiDefaultTabArt_swigregister(AuiDefaultTabArt)
1067
1068 class AuiNotebookEvent(_core.NotifyEvent):
1069 """Proxy of C++ AuiNotebookEvent class"""
1070 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1071 __repr__ = _swig_repr
1072 def __init__(self, *args, **kwargs):
1073 """__init__(self, EventType command_type=wxEVT_NULL, int win_id=0) -> AuiNotebookEvent"""
1074 _aui.AuiNotebookEvent_swiginit(self,_aui.new_AuiNotebookEvent(*args, **kwargs))
1075 def SetSelection(*args, **kwargs):
1076 """SetSelection(self, int s)"""
1077 return _aui.AuiNotebookEvent_SetSelection(*args, **kwargs)
1078
1079 def GetSelection(*args, **kwargs):
1080 """
1081 GetSelection(self) -> int
1082
1083 Returns item index for a listbox or choice selection event (not valid
1084 for a deselection).
1085 """
1086 return _aui.AuiNotebookEvent_GetSelection(*args, **kwargs)
1087
1088 def SetOldSelection(*args, **kwargs):
1089 """SetOldSelection(self, int s)"""
1090 return _aui.AuiNotebookEvent_SetOldSelection(*args, **kwargs)
1091
1092 def GetOldSelection(*args, **kwargs):
1093 """GetOldSelection(self) -> int"""
1094 return _aui.AuiNotebookEvent_GetOldSelection(*args, **kwargs)
1095
1096 def SetDragSource(*args, **kwargs):
1097 """SetDragSource(self, AuiNotebook s)"""
1098 return _aui.AuiNotebookEvent_SetDragSource(*args, **kwargs)
1099
1100 def GetDragSource(*args, **kwargs):
1101 """GetDragSource(self) -> AuiNotebook"""
1102 return _aui.AuiNotebookEvent_GetDragSource(*args, **kwargs)
1103
1104 old_selection = property(_aui.AuiNotebookEvent_old_selection_get, _aui.AuiNotebookEvent_old_selection_set)
1105 selection = property(_aui.AuiNotebookEvent_selection_get, _aui.AuiNotebookEvent_selection_set)
1106 drag_source = property(_aui.AuiNotebookEvent_drag_source_get, _aui.AuiNotebookEvent_drag_source_set)
1107 OldSelection = property(GetOldSelection,SetOldSelection,doc="See `GetOldSelection` and `SetOldSelection`")
1108 Selection = property(GetSelection,SetSelection,doc="See `GetSelection` and `SetSelection`")
1109 _aui.AuiNotebookEvent_swigregister(AuiNotebookEvent)
1110
1111 class AuiNotebookPage(object):
1112 """Proxy of C++ AuiNotebookPage class"""
1113 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1114 def __init__(self): raise AttributeError, "No constructor defined"
1115 __repr__ = _swig_repr
1116 window = property(_aui.AuiNotebookPage_window_get, _aui.AuiNotebookPage_window_set)
1117 caption = property(_aui.AuiNotebookPage_caption_get, _aui.AuiNotebookPage_caption_set)
1118 bitmap = property(_aui.AuiNotebookPage_bitmap_get, _aui.AuiNotebookPage_bitmap_set)
1119 rect = property(_aui.AuiNotebookPage_rect_get, _aui.AuiNotebookPage_rect_set)
1120 active = property(_aui.AuiNotebookPage_active_get, _aui.AuiNotebookPage_active_set)
1121 _aui.AuiNotebookPage_swigregister(AuiNotebookPage)
1122
1123 class AuiTabContainerButton(object):
1124 """Proxy of C++ AuiTabContainerButton class"""
1125 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1126 def __init__(self): raise AttributeError, "No constructor defined"
1127 __repr__ = _swig_repr
1128 id = property(_aui.AuiTabContainerButton_id_get, _aui.AuiTabContainerButton_id_set)
1129 cur_state = property(_aui.AuiTabContainerButton_cur_state_get, _aui.AuiTabContainerButton_cur_state_set)
1130 location = property(_aui.AuiTabContainerButton_location_get, _aui.AuiTabContainerButton_location_set)
1131 bitmap = property(_aui.AuiTabContainerButton_bitmap_get, _aui.AuiTabContainerButton_bitmap_set)
1132 dis_bitmap = property(_aui.AuiTabContainerButton_dis_bitmap_get, _aui.AuiTabContainerButton_dis_bitmap_set)
1133 rect = property(_aui.AuiTabContainerButton_rect_get, _aui.AuiTabContainerButton_rect_set)
1134 _aui.AuiTabContainerButton_swigregister(AuiTabContainerButton)
1135
1136 class AuiTabContainer(object):
1137 """Proxy of C++ AuiTabContainer class"""
1138 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1139 __repr__ = _swig_repr
1140 def __init__(self, *args, **kwargs):
1141 """__init__(self) -> AuiTabContainer"""
1142 _aui.AuiTabContainer_swiginit(self,_aui.new_AuiTabContainer(*args, **kwargs))
1143 __swig_destroy__ = _aui.delete_AuiTabContainer
1144 __del__ = lambda self : None;
1145 def SetArtProvider(*args, **kwargs):
1146 """SetArtProvider(self, AuiTabArt art)"""
1147 return _aui.AuiTabContainer_SetArtProvider(*args, **kwargs)
1148
1149 def GetArtProvider(*args, **kwargs):
1150 """GetArtProvider(self) -> AuiTabArt"""
1151 return _aui.AuiTabContainer_GetArtProvider(*args, **kwargs)
1152
1153 def SetFlags(*args, **kwargs):
1154 """SetFlags(self, int flags)"""
1155 return _aui.AuiTabContainer_SetFlags(*args, **kwargs)
1156
1157 def GetFlags(*args, **kwargs):
1158 """GetFlags(self) -> int"""
1159 return _aui.AuiTabContainer_GetFlags(*args, **kwargs)
1160
1161 def AddPage(*args, **kwargs):
1162 """AddPage(self, Window page, AuiNotebookPage info) -> bool"""
1163 return _aui.AuiTabContainer_AddPage(*args, **kwargs)
1164
1165 def InsertPage(*args, **kwargs):
1166 """InsertPage(self, Window page, AuiNotebookPage info, size_t idx) -> bool"""
1167 return _aui.AuiTabContainer_InsertPage(*args, **kwargs)
1168
1169 def MovePage(*args, **kwargs):
1170 """MovePage(self, Window page, size_t new_idx) -> bool"""
1171 return _aui.AuiTabContainer_MovePage(*args, **kwargs)
1172
1173 def RemovePage(*args, **kwargs):
1174 """RemovePage(self, Window page) -> bool"""
1175 return _aui.AuiTabContainer_RemovePage(*args, **kwargs)
1176
1177 def SetActivePage(*args):
1178 """
1179 SetActivePage(self, Window page) -> bool
1180 SetActivePage(self, size_t page) -> bool
1181 """
1182 return _aui.AuiTabContainer_SetActivePage(*args)
1183
1184 def SetNoneActive(*args, **kwargs):
1185 """SetNoneActive(self)"""
1186 return _aui.AuiTabContainer_SetNoneActive(*args, **kwargs)
1187
1188 def GetActivePage(*args, **kwargs):
1189 """GetActivePage(self) -> int"""
1190 return _aui.AuiTabContainer_GetActivePage(*args, **kwargs)
1191
1192 def TabHitTest(*args, **kwargs):
1193 """TabHitTest(self, int x, int y, Window hit) -> bool"""
1194 return _aui.AuiTabContainer_TabHitTest(*args, **kwargs)
1195
1196 def ButtonHitTest(*args, **kwargs):
1197 """ButtonHitTest(self, int x, int y, AuiTabContainerButton hit) -> bool"""
1198 return _aui.AuiTabContainer_ButtonHitTest(*args, **kwargs)
1199
1200 def GetWindowFromIdx(*args, **kwargs):
1201 """GetWindowFromIdx(self, size_t idx) -> Window"""
1202 return _aui.AuiTabContainer_GetWindowFromIdx(*args, **kwargs)
1203
1204 def GetIdxFromWindow(*args, **kwargs):
1205 """GetIdxFromWindow(self, Window page) -> int"""
1206 return _aui.AuiTabContainer_GetIdxFromWindow(*args, **kwargs)
1207
1208 def GetPageCount(*args, **kwargs):
1209 """GetPageCount(self) -> size_t"""
1210 return _aui.AuiTabContainer_GetPageCount(*args, **kwargs)
1211
1212 def GetPage(*args, **kwargs):
1213 """GetPage(self, size_t idx) -> AuiNotebookPage"""
1214 return _aui.AuiTabContainer_GetPage(*args, **kwargs)
1215
1216 def GetPages(*args, **kwargs):
1217 """GetPages(self) -> wxAuiNotebookPageArray"""
1218 return _aui.AuiTabContainer_GetPages(*args, **kwargs)
1219
1220 def SetNormalFont(*args, **kwargs):
1221 """SetNormalFont(self, Font normal_font)"""
1222 return _aui.AuiTabContainer_SetNormalFont(*args, **kwargs)
1223
1224 def SetSelectedFont(*args, **kwargs):
1225 """SetSelectedFont(self, Font selected_font)"""
1226 return _aui.AuiTabContainer_SetSelectedFont(*args, **kwargs)
1227
1228 def SetMeasuringFont(*args, **kwargs):
1229 """SetMeasuringFont(self, Font measuring_font)"""
1230 return _aui.AuiTabContainer_SetMeasuringFont(*args, **kwargs)
1231
1232 def DoShowHide(*args, **kwargs):
1233 """DoShowHide(self)"""
1234 return _aui.AuiTabContainer_DoShowHide(*args, **kwargs)
1235
1236 def SetRect(*args, **kwargs):
1237 """SetRect(self, Rect rect)"""
1238 return _aui.AuiTabContainer_SetRect(*args, **kwargs)
1239
1240 def RemoveButton(*args, **kwargs):
1241 """RemoveButton(self, int id)"""
1242 return _aui.AuiTabContainer_RemoveButton(*args, **kwargs)
1243
1244 def AddButton(*args, **kwargs):
1245 """
1246 AddButton(self, int id, int location, Bitmap normal_bitmap=wxNullBitmap,
1247 Bitmap disabled_bitmap=wxNullBitmap)
1248 """
1249 return _aui.AuiTabContainer_AddButton(*args, **kwargs)
1250
1251 def GetTabOffset(*args, **kwargs):
1252 """GetTabOffset(self) -> size_t"""
1253 return _aui.AuiTabContainer_GetTabOffset(*args, **kwargs)
1254
1255 def SetTabOffset(*args, **kwargs):
1256 """SetTabOffset(self, size_t offset)"""
1257 return _aui.AuiTabContainer_SetTabOffset(*args, **kwargs)
1258
1259 ActivePage = property(GetActivePage,SetActivePage,doc="See `GetActivePage` and `SetActivePage`")
1260 PageCount = property(GetPageCount,doc="See `GetPageCount`")
1261 Pages = property(GetPages,doc="See `GetPages`")
1262 _aui.AuiTabContainer_swigregister(AuiTabContainer)
1263
1264 class AuiTabCtrl(_core.Control,AuiTabContainer):
1265 """Proxy of C++ AuiTabCtrl class"""
1266 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1267 __repr__ = _swig_repr
1268 def __init__(self, *args, **kwargs):
1269 """
1270 __init__(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
1271 Size size=DefaultSize, long style=0) -> AuiTabCtrl
1272 """
1273 _aui.AuiTabCtrl_swiginit(self,_aui.new_AuiTabCtrl(*args, **kwargs))
1274 self._setOORInfo(self)
1275
1276 __swig_destroy__ = _aui.delete_AuiTabCtrl
1277 __del__ = lambda self : None;
1278 _aui.AuiTabCtrl_swigregister(AuiTabCtrl)
1279
1280 class AuiNotebook(_core.Control):
1281 """Proxy of C++ AuiNotebook class"""
1282 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1283 __repr__ = _swig_repr
1284 def __init__(self, *args, **kwargs):
1285 """
1286 __init__(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
1287 Size size=DefaultSize, long style=AUI_NB_DEFAULT_STYLE) -> AuiNotebook
1288 """
1289 _aui.AuiNotebook_swiginit(self,_aui.new_AuiNotebook(*args, **kwargs))
1290 self._setOORInfo(self)
1291
1292 __swig_destroy__ = _aui.delete_AuiNotebook
1293 __del__ = lambda self : None;
1294 def Create(*args, **kwargs):
1295 """
1296 Create(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
1297 Size size=DefaultSize, long style=0) -> bool
1298
1299 Do the 2nd phase and create the GUI control.
1300 """
1301 return _aui.AuiNotebook_Create(*args, **kwargs)
1302
1303 def AddPage(*args, **kwargs):
1304 """AddPage(self, Window page, String caption, bool select=False, Bitmap bitmap=wxNullBitmap) -> bool"""
1305 return _aui.AuiNotebook_AddPage(*args, **kwargs)
1306
1307 def InsertPage(*args, **kwargs):
1308 """
1309 InsertPage(self, size_t page_idx, Window page, String caption, bool select=False,
1310 Bitmap bitmap=wxNullBitmap) -> bool
1311 """
1312 return _aui.AuiNotebook_InsertPage(*args, **kwargs)
1313
1314 def DeletePage(*args, **kwargs):
1315 """DeletePage(self, size_t page) -> bool"""
1316 return _aui.AuiNotebook_DeletePage(*args, **kwargs)
1317
1318 def RemovePage(*args, **kwargs):
1319 """RemovePage(self, size_t page) -> bool"""
1320 return _aui.AuiNotebook_RemovePage(*args, **kwargs)
1321
1322 def SetPageText(*args, **kwargs):
1323 """SetPageText(self, size_t page, String text) -> bool"""
1324 return _aui.AuiNotebook_SetPageText(*args, **kwargs)
1325
1326 def SetSelection(*args, **kwargs):
1327 """SetSelection(self, size_t new_page) -> size_t"""
1328 return _aui.AuiNotebook_SetSelection(*args, **kwargs)
1329
1330 def GetSelection(*args, **kwargs):
1331 """GetSelection(self) -> int"""
1332 return _aui.AuiNotebook_GetSelection(*args, **kwargs)
1333
1334 def GetPageCount(*args, **kwargs):
1335 """GetPageCount(self) -> size_t"""
1336 return _aui.AuiNotebook_GetPageCount(*args, **kwargs)
1337
1338 def GetPage(*args, **kwargs):
1339 """GetPage(self, size_t page_idx) -> Window"""
1340 return _aui.AuiNotebook_GetPage(*args, **kwargs)
1341
1342 def SetArtProvider(*args, **kwargs):
1343 """SetArtProvider(self, AuiTabArt art)"""
1344 return _aui.AuiNotebook_SetArtProvider(*args, **kwargs)
1345
1346 def GetArtProvider(*args, **kwargs):
1347 """GetArtProvider(self) -> AuiTabArt"""
1348 return _aui.AuiNotebook_GetArtProvider(*args, **kwargs)
1349
1350 PageCount = property(GetPageCount,doc="See `GetPageCount`")
1351 Selection = property(GetSelection,SetSelection,doc="See `GetSelection` and `SetSelection`")
1352 _aui.AuiNotebook_swigregister(AuiNotebook)
1353
1354 def PreAuiNotebook(*args, **kwargs):
1355 """PreAuiNotebook() -> AuiNotebook"""
1356 val = _aui.new_PreAuiNotebook(*args, **kwargs)
1357 self._setOORInfo(self)
1358 return val
1359
1360 wxEVT_COMMAND_AUINOTEBOOK_PAGE_CLOSE = _aui.wxEVT_COMMAND_AUINOTEBOOK_PAGE_CLOSE
1361 wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGED = _aui.wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGED
1362 wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGING = _aui.wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGING
1363 wxEVT_COMMAND_AUINOTEBOOK_BUTTON = _aui.wxEVT_COMMAND_AUINOTEBOOK_BUTTON
1364 wxEVT_COMMAND_AUINOTEBOOK_BEGIN_DRAG = _aui.wxEVT_COMMAND_AUINOTEBOOK_BEGIN_DRAG
1365 wxEVT_COMMAND_AUINOTEBOOK_END_DRAG = _aui.wxEVT_COMMAND_AUINOTEBOOK_END_DRAG
1366 wxEVT_COMMAND_AUINOTEBOOK_DRAG_MOTION = _aui.wxEVT_COMMAND_AUINOTEBOOK_DRAG_MOTION
1367 wxEVT_COMMAND_AUINOTEBOOK_ALLOW_DND = _aui.wxEVT_COMMAND_AUINOTEBOOK_ALLOW_DND
1368 EVT_AUINOTEBOOK_PAGE_CLOSE = wx.PyEventBinder( wxEVT_COMMAND_AUINOTEBOOK_PAGE_CLOSE, 1 )
1369 EVT_AUINOTEBOOK_PAGE_CHANGED = wx.PyEventBinder( wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGED, 1 )
1370 EVT_AUINOTEBOOK_PAGE_CHANGING = wx.PyEventBinder( wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGING, 1 )
1371 EVT_AUINOTEBOOK_BUTTON = wx.PyEventBinder( wxEVT_COMMAND_AUINOTEBOOK_BUTTON, 1 )
1372 EVT_AUINOTEBOOK_BEGIN_DRAG = wx.PyEventBinder( wxEVT_COMMAND_AUINOTEBOOK_BEGIN_DRAG, 1 )
1373 EVT_AUINOTEBOOK_END_DRAG = wx.PyEventBinder( wxEVT_COMMAND_AUINOTEBOOK_END_DRAG, 1 )
1374 EVT_AUINOTEBOOK_DRAG_MOTION = wx.PyEventBinder( wxEVT_COMMAND_AUINOTEBOOK_DRAG_MOTION, 1 )
1375 EVT_AUINOTEBOOK_ALLOW_DND = wx.PyEventBinder( wxEVT_COMMAND_AUINOTEBOOK_ALLOW_DND, 1 )
1376
1377 class PyAuiDockArt(AuiDefaultDockArt):
1378 """
1379 This version of the `AuiDockArt` class has been instrumented to be
1380 subclassable in Python and to reflect all calls to the C++ base class
1381 methods to the Python methods implemented in the derived class.
1382 """
1383 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1384 def __init__(self): raise AttributeError, "No constructor defined"
1385 __repr__ = _swig_repr
1386 _aui.PyAuiDockArt_swigregister(PyAuiDockArt)
1387
1388 class PyAuiTabArt(AuiDefaultTabArt):
1389 """
1390 This version of the `TabArt` class has been instrumented to be
1391 subclassable in Python and to reflect all calls to the C++ base class
1392 methods to the Python methods implemented in the derived class.
1393 """
1394 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1395 def __init__(self): raise AttributeError, "No constructor defined"
1396 __repr__ = _swig_repr
1397 _aui.PyAuiTabArt_swigregister(PyAuiTabArt)
1398
1399
1400