1 # This file was created automatically by SWIG 1.3.29.
2 # Don't modify this file, modify the SWIG interface instead.
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.
10 **Vision and Design Principles**
12 wx.aui attempts to encapsulate the following aspects of the user
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.
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.
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.
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
38 **wx.aui adheres to the following principles**
40 - Use native floating frames to obtain a native look and feel for
43 - Use existing wxPython code where possible, such as sizer
44 implementation for frame management;
46 - Use standard wxPython coding conventions.
51 The following example shows a simple implementation that utilizes
52 `wx.aui.FrameManager` to manage three text controls in a frame window::
57 class MyFrame(wx.Frame):
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)
63 self._mgr = wx.aui.AuiManager(self)
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)
70 text2 = wx.TextCtrl(self, -1, 'Pane 2 - sample text',
71 wx.DefaultPosition, wx.Size(200,150),
72 wx.NO_BORDER | wx.TE_MULTILINE)
74 text3 = wx.TextCtrl(self, -1, 'Main content window',
75 wx.DefaultPosition, wx.Size(200,150),
76 wx.NO_BORDER | wx.TE_MULTILINE)
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)
83 # tell the manager to 'commit' all the changes just made
86 self.Bind(wx.EVT_CLOSE, self.OnClose)
89 def OnClose(self, event):
90 # deinitialize the frame manager
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
)
109 if type(value
).__name
__ == 'PySwigObject':
110 self
.__dict
__[name
] = value
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
117 raise AttributeError("You cannot add attributes to %s" % self
)
119 def _swig_setattr(self
,class_type
,name
,value
):
120 return _swig_setattr_nondynamic(self
,class_type
,name
,value
,0)
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
128 def _swig_repr(self
):
129 try: strthis
= "proxy of " + self
.this
.__repr
__()
131 return "<%s.%s; %s >" % (self
.__class
__.__module
__, self
.__class
__.__name
__, strthis
,)
135 _object
= types
.ObjectType
137 except AttributeError:
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"):
149 raise AttributeError("You cannot add attributes to %s" % self
)
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_LEFT
= _aui
.AUI_BUTTON_LEFT
205 AUI_BUTTON_RIGHT
= _aui
.AUI_BUTTON_RIGHT
206 AUI_BUTTON_UP
= _aui
.AUI_BUTTON_UP
207 AUI_BUTTON_DOWN
= _aui
.AUI_BUTTON_DOWN
208 AUI_BUTTON_CUSTOM1
= _aui
.AUI_BUTTON_CUSTOM1
209 AUI_BUTTON_CUSTOM2
= _aui
.AUI_BUTTON_CUSTOM2
210 AUI_BUTTON_CUSTOM3
= _aui
.AUI_BUTTON_CUSTOM3
211 AUI_INSERT_PANE
= _aui
.AUI_INSERT_PANE
212 AUI_INSERT_ROW
= _aui
.AUI_INSERT_ROW
213 AUI_INSERT_DOCK
= _aui
.AUI_INSERT_DOCK
214 class AuiPaneInfo(object):
215 """Proxy of C++ AuiPaneInfo class"""
216 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
217 __repr__
= _swig_repr
218 def __init__(self
, *args
, **kwargs
):
219 """__init__(self) -> AuiPaneInfo"""
220 _aui
.AuiPaneInfo_swiginit(self
,_aui
.new_AuiPaneInfo(*args
, **kwargs
))
221 __swig_destroy__
= _aui
.delete_AuiPaneInfo
222 __del__
= lambda self
: None;
223 def SafeSet(*args
, **kwargs
):
224 """SafeSet(self, AuiPaneInfo source)"""
225 return _aui
.AuiPaneInfo_SafeSet(*args
, **kwargs
)
227 def IsOk(*args
, **kwargs
):
228 """IsOk(self) -> bool"""
229 return _aui
.AuiPaneInfo_IsOk(*args
, **kwargs
)
231 def IsFixed(*args
, **kwargs
):
232 """IsFixed(self) -> bool"""
233 return _aui
.AuiPaneInfo_IsFixed(*args
, **kwargs
)
235 def IsResizable(*args
, **kwargs
):
236 """IsResizable(self) -> bool"""
237 return _aui
.AuiPaneInfo_IsResizable(*args
, **kwargs
)
239 def IsShown(*args
, **kwargs
):
240 """IsShown(self) -> bool"""
241 return _aui
.AuiPaneInfo_IsShown(*args
, **kwargs
)
243 def IsFloating(*args
, **kwargs
):
244 """IsFloating(self) -> bool"""
245 return _aui
.AuiPaneInfo_IsFloating(*args
, **kwargs
)
247 def IsDocked(*args
, **kwargs
):
248 """IsDocked(self) -> bool"""
249 return _aui
.AuiPaneInfo_IsDocked(*args
, **kwargs
)
251 def IsToolbar(*args
, **kwargs
):
252 """IsToolbar(self) -> bool"""
253 return _aui
.AuiPaneInfo_IsToolbar(*args
, **kwargs
)
255 def IsTopDockable(*args
, **kwargs
):
256 """IsTopDockable(self) -> bool"""
257 return _aui
.AuiPaneInfo_IsTopDockable(*args
, **kwargs
)
259 def IsBottomDockable(*args
, **kwargs
):
260 """IsBottomDockable(self) -> bool"""
261 return _aui
.AuiPaneInfo_IsBottomDockable(*args
, **kwargs
)
263 def IsLeftDockable(*args
, **kwargs
):
264 """IsLeftDockable(self) -> bool"""
265 return _aui
.AuiPaneInfo_IsLeftDockable(*args
, **kwargs
)
267 def IsRightDockable(*args
, **kwargs
):
268 """IsRightDockable(self) -> bool"""
269 return _aui
.AuiPaneInfo_IsRightDockable(*args
, **kwargs
)
271 def IsFloatable(*args
, **kwargs
):
272 """IsFloatable(self) -> bool"""
273 return _aui
.AuiPaneInfo_IsFloatable(*args
, **kwargs
)
275 def IsMovable(*args
, **kwargs
):
276 """IsMovable(self) -> bool"""
277 return _aui
.AuiPaneInfo_IsMovable(*args
, **kwargs
)
279 def IsDestroyOnClose(*args
, **kwargs
):
280 """IsDestroyOnClose(self) -> bool"""
281 return _aui
.AuiPaneInfo_IsDestroyOnClose(*args
, **kwargs
)
283 def IsMaximized(*args
, **kwargs
):
284 """IsMaximized(self) -> bool"""
285 return _aui
.AuiPaneInfo_IsMaximized(*args
, **kwargs
)
287 def HasCaption(*args
, **kwargs
):
288 """HasCaption(self) -> bool"""
289 return _aui
.AuiPaneInfo_HasCaption(*args
, **kwargs
)
291 def HasGripper(*args
, **kwargs
):
292 """HasGripper(self) -> bool"""
293 return _aui
.AuiPaneInfo_HasGripper(*args
, **kwargs
)
295 def HasBorder(*args
, **kwargs
):
296 """HasBorder(self) -> bool"""
297 return _aui
.AuiPaneInfo_HasBorder(*args
, **kwargs
)
299 def HasCloseButton(*args
, **kwargs
):
300 """HasCloseButton(self) -> bool"""
301 return _aui
.AuiPaneInfo_HasCloseButton(*args
, **kwargs
)
303 def HasMaximizeButton(*args
, **kwargs
):
304 """HasMaximizeButton(self) -> bool"""
305 return _aui
.AuiPaneInfo_HasMaximizeButton(*args
, **kwargs
)
307 def HasMinimizeButton(*args
, **kwargs
):
308 """HasMinimizeButton(self) -> bool"""
309 return _aui
.AuiPaneInfo_HasMinimizeButton(*args
, **kwargs
)
311 def HasPinButton(*args
, **kwargs
):
312 """HasPinButton(self) -> bool"""
313 return _aui
.AuiPaneInfo_HasPinButton(*args
, **kwargs
)
315 def HasGripperTop(*args
, **kwargs
):
316 """HasGripperTop(self) -> bool"""
317 return _aui
.AuiPaneInfo_HasGripperTop(*args
, **kwargs
)
319 def Window(*args
, **kwargs
):
320 """Window(self, Window w) -> AuiPaneInfo"""
321 return _aui
.AuiPaneInfo_Window(*args
, **kwargs
)
323 def Name(*args
, **kwargs
):
324 """Name(self, String n) -> AuiPaneInfo"""
325 return _aui
.AuiPaneInfo_Name(*args
, **kwargs
)
327 def Caption(*args
, **kwargs
):
328 """Caption(self, String c) -> AuiPaneInfo"""
329 return _aui
.AuiPaneInfo_Caption(*args
, **kwargs
)
331 def Left(*args
, **kwargs
):
332 """Left(self) -> AuiPaneInfo"""
333 return _aui
.AuiPaneInfo_Left(*args
, **kwargs
)
335 def Right(*args
, **kwargs
):
336 """Right(self) -> AuiPaneInfo"""
337 return _aui
.AuiPaneInfo_Right(*args
, **kwargs
)
339 def Top(*args
, **kwargs
):
340 """Top(self) -> AuiPaneInfo"""
341 return _aui
.AuiPaneInfo_Top(*args
, **kwargs
)
343 def Bottom(*args
, **kwargs
):
344 """Bottom(self) -> AuiPaneInfo"""
345 return _aui
.AuiPaneInfo_Bottom(*args
, **kwargs
)
347 def Center(*args
, **kwargs
):
348 """Center(self) -> AuiPaneInfo"""
349 return _aui
.AuiPaneInfo_Center(*args
, **kwargs
)
351 def Centre(*args
, **kwargs
):
352 """Centre(self) -> AuiPaneInfo"""
353 return _aui
.AuiPaneInfo_Centre(*args
, **kwargs
)
355 def Direction(*args
, **kwargs
):
356 """Direction(self, int direction) -> AuiPaneInfo"""
357 return _aui
.AuiPaneInfo_Direction(*args
, **kwargs
)
359 def Layer(*args
, **kwargs
):
360 """Layer(self, int layer) -> AuiPaneInfo"""
361 return _aui
.AuiPaneInfo_Layer(*args
, **kwargs
)
363 def Row(*args
, **kwargs
):
364 """Row(self, int row) -> AuiPaneInfo"""
365 return _aui
.AuiPaneInfo_Row(*args
, **kwargs
)
367 def Position(*args
, **kwargs
):
368 """Position(self, int pos) -> AuiPaneInfo"""
369 return _aui
.AuiPaneInfo_Position(*args
, **kwargs
)
371 def BestSize(*args
, **kwargs
):
372 """BestSize(self, Size size) -> AuiPaneInfo"""
373 return _aui
.AuiPaneInfo_BestSize(*args
, **kwargs
)
375 def MinSize(*args
, **kwargs
):
376 """MinSize(self, Size size) -> AuiPaneInfo"""
377 return _aui
.AuiPaneInfo_MinSize(*args
, **kwargs
)
379 def MaxSize(*args
, **kwargs
):
380 """MaxSize(self, Size size) -> AuiPaneInfo"""
381 return _aui
.AuiPaneInfo_MaxSize(*args
, **kwargs
)
383 def FloatingPosition(*args
, **kwargs
):
384 """FloatingPosition(self, Point pos) -> AuiPaneInfo"""
385 return _aui
.AuiPaneInfo_FloatingPosition(*args
, **kwargs
)
387 def FloatingSize(*args
, **kwargs
):
388 """FloatingSize(self, Size size) -> AuiPaneInfo"""
389 return _aui
.AuiPaneInfo_FloatingSize(*args
, **kwargs
)
391 def Fixed(*args
, **kwargs
):
392 """Fixed(self) -> AuiPaneInfo"""
393 return _aui
.AuiPaneInfo_Fixed(*args
, **kwargs
)
395 def Resizable(*args
, **kwargs
):
396 """Resizable(self, bool resizable=True) -> AuiPaneInfo"""
397 return _aui
.AuiPaneInfo_Resizable(*args
, **kwargs
)
399 def Dock(*args
, **kwargs
):
400 """Dock(self) -> AuiPaneInfo"""
401 return _aui
.AuiPaneInfo_Dock(*args
, **kwargs
)
403 def Float(*args
, **kwargs
):
404 """Float(self) -> AuiPaneInfo"""
405 return _aui
.AuiPaneInfo_Float(*args
, **kwargs
)
407 def Hide(*args
, **kwargs
):
408 """Hide(self) -> AuiPaneInfo"""
409 return _aui
.AuiPaneInfo_Hide(*args
, **kwargs
)
411 def Show(*args
, **kwargs
):
412 """Show(self, bool show=True) -> AuiPaneInfo"""
413 return _aui
.AuiPaneInfo_Show(*args
, **kwargs
)
415 def CaptionVisible(*args
, **kwargs
):
416 """CaptionVisible(self, bool visible=True) -> AuiPaneInfo"""
417 return _aui
.AuiPaneInfo_CaptionVisible(*args
, **kwargs
)
419 def Maximize(*args
, **kwargs
):
420 """Maximize(self) -> AuiPaneInfo"""
421 return _aui
.AuiPaneInfo_Maximize(*args
, **kwargs
)
423 def Restore(*args
, **kwargs
):
424 """Restore(self) -> AuiPaneInfo"""
425 return _aui
.AuiPaneInfo_Restore(*args
, **kwargs
)
427 def PaneBorder(*args
, **kwargs
):
428 """PaneBorder(self, bool visible=True) -> AuiPaneInfo"""
429 return _aui
.AuiPaneInfo_PaneBorder(*args
, **kwargs
)
431 def Gripper(*args
, **kwargs
):
432 """Gripper(self, bool visible=True) -> AuiPaneInfo"""
433 return _aui
.AuiPaneInfo_Gripper(*args
, **kwargs
)
435 def GripperTop(*args
, **kwargs
):
436 """GripperTop(self, bool attop=True) -> AuiPaneInfo"""
437 return _aui
.AuiPaneInfo_GripperTop(*args
, **kwargs
)
439 def CloseButton(*args
, **kwargs
):
440 """CloseButton(self, bool visible=True) -> AuiPaneInfo"""
441 return _aui
.AuiPaneInfo_CloseButton(*args
, **kwargs
)
443 def MaximizeButton(*args
, **kwargs
):
444 """MaximizeButton(self, bool visible=True) -> AuiPaneInfo"""
445 return _aui
.AuiPaneInfo_MaximizeButton(*args
, **kwargs
)
447 def MinimizeButton(*args
, **kwargs
):
448 """MinimizeButton(self, bool visible=True) -> AuiPaneInfo"""
449 return _aui
.AuiPaneInfo_MinimizeButton(*args
, **kwargs
)
451 def PinButton(*args
, **kwargs
):
452 """PinButton(self, bool visible=True) -> AuiPaneInfo"""
453 return _aui
.AuiPaneInfo_PinButton(*args
, **kwargs
)
455 def DestroyOnClose(*args
, **kwargs
):
456 """DestroyOnClose(self, bool b=True) -> AuiPaneInfo"""
457 return _aui
.AuiPaneInfo_DestroyOnClose(*args
, **kwargs
)
459 def TopDockable(*args
, **kwargs
):
460 """TopDockable(self, bool b=True) -> AuiPaneInfo"""
461 return _aui
.AuiPaneInfo_TopDockable(*args
, **kwargs
)
463 def BottomDockable(*args
, **kwargs
):
464 """BottomDockable(self, bool b=True) -> AuiPaneInfo"""
465 return _aui
.AuiPaneInfo_BottomDockable(*args
, **kwargs
)
467 def LeftDockable(*args
, **kwargs
):
468 """LeftDockable(self, bool b=True) -> AuiPaneInfo"""
469 return _aui
.AuiPaneInfo_LeftDockable(*args
, **kwargs
)
471 def RightDockable(*args
, **kwargs
):
472 """RightDockable(self, bool b=True) -> AuiPaneInfo"""
473 return _aui
.AuiPaneInfo_RightDockable(*args
, **kwargs
)
475 def Floatable(*args
, **kwargs
):
476 """Floatable(self, bool b=True) -> AuiPaneInfo"""
477 return _aui
.AuiPaneInfo_Floatable(*args
, **kwargs
)
479 def Movable(*args
, **kwargs
):
480 """Movable(self, bool b=True) -> AuiPaneInfo"""
481 return _aui
.AuiPaneInfo_Movable(*args
, **kwargs
)
483 def SaveHidden(*args
, **kwargs
):
484 """SaveHidden(self) -> AuiPaneInfo"""
485 return _aui
.AuiPaneInfo_SaveHidden(*args
, **kwargs
)
487 def RestoreHidden(*args
, **kwargs
):
488 """RestoreHidden(self) -> AuiPaneInfo"""
489 return _aui
.AuiPaneInfo_RestoreHidden(*args
, **kwargs
)
491 def Dockable(*args
, **kwargs
):
492 """Dockable(self, bool b=True) -> AuiPaneInfo"""
493 return _aui
.AuiPaneInfo_Dockable(*args
, **kwargs
)
495 def DefaultPane(*args
, **kwargs
):
496 """DefaultPane(self) -> AuiPaneInfo"""
497 return _aui
.AuiPaneInfo_DefaultPane(*args
, **kwargs
)
499 def CentrePane(*args
, **kwargs
):
500 """CentrePane(self) -> AuiPaneInfo"""
501 return _aui
.AuiPaneInfo_CentrePane(*args
, **kwargs
)
503 def CenterPane(*args
, **kwargs
):
504 """CenterPane(self) -> AuiPaneInfo"""
505 return _aui
.AuiPaneInfo_CenterPane(*args
, **kwargs
)
507 def ToolbarPane(*args
, **kwargs
):
508 """ToolbarPane(self) -> AuiPaneInfo"""
509 return _aui
.AuiPaneInfo_ToolbarPane(*args
, **kwargs
)
511 def SetFlag(*args
, **kwargs
):
512 """SetFlag(self, int flag, bool option_state) -> AuiPaneInfo"""
513 return _aui
.AuiPaneInfo_SetFlag(*args
, **kwargs
)
515 def HasFlag(*args
, **kwargs
):
516 """HasFlag(self, int flag) -> bool"""
517 return _aui
.AuiPaneInfo_HasFlag(*args
, **kwargs
)
519 optionFloating
= _aui
.AuiPaneInfo_optionFloating
520 optionHidden
= _aui
.AuiPaneInfo_optionHidden
521 optionLeftDockable
= _aui
.AuiPaneInfo_optionLeftDockable
522 optionRightDockable
= _aui
.AuiPaneInfo_optionRightDockable
523 optionTopDockable
= _aui
.AuiPaneInfo_optionTopDockable
524 optionBottomDockable
= _aui
.AuiPaneInfo_optionBottomDockable
525 optionFloatable
= _aui
.AuiPaneInfo_optionFloatable
526 optionMovable
= _aui
.AuiPaneInfo_optionMovable
527 optionResizable
= _aui
.AuiPaneInfo_optionResizable
528 optionPaneBorder
= _aui
.AuiPaneInfo_optionPaneBorder
529 optionCaption
= _aui
.AuiPaneInfo_optionCaption
530 optionGripper
= _aui
.AuiPaneInfo_optionGripper
531 optionDestroyOnClose
= _aui
.AuiPaneInfo_optionDestroyOnClose
532 optionToolbar
= _aui
.AuiPaneInfo_optionToolbar
533 optionActive
= _aui
.AuiPaneInfo_optionActive
534 optionGripperTop
= _aui
.AuiPaneInfo_optionGripperTop
535 optionMaximized
= _aui
.AuiPaneInfo_optionMaximized
536 optionSavedHidden
= _aui
.AuiPaneInfo_optionSavedHidden
537 buttonClose
= _aui
.AuiPaneInfo_buttonClose
538 buttonMaximize
= _aui
.AuiPaneInfo_buttonMaximize
539 buttonMinimize
= _aui
.AuiPaneInfo_buttonMinimize
540 buttonPin
= _aui
.AuiPaneInfo_buttonPin
541 buttonCustom1
= _aui
.AuiPaneInfo_buttonCustom1
542 buttonCustom2
= _aui
.AuiPaneInfo_buttonCustom2
543 buttonCustom3
= _aui
.AuiPaneInfo_buttonCustom3
544 actionPane
= _aui
.AuiPaneInfo_actionPane
545 name
= property(_aui
.AuiPaneInfo_name_get
, _aui
.AuiPaneInfo_name_set
)
546 caption
= property(_aui
.AuiPaneInfo_caption_get
, _aui
.AuiPaneInfo_caption_set
)
547 window
= property(_aui
.AuiPaneInfo_window_get
, _aui
.AuiPaneInfo_window_set
)
548 frame
= property(_aui
.AuiPaneInfo_frame_get
, _aui
.AuiPaneInfo_frame_set
)
549 state
= property(_aui
.AuiPaneInfo_state_get
, _aui
.AuiPaneInfo_state_set
)
550 dock_direction
= property(_aui
.AuiPaneInfo_dock_direction_get
, _aui
.AuiPaneInfo_dock_direction_set
)
551 dock_layer
= property(_aui
.AuiPaneInfo_dock_layer_get
, _aui
.AuiPaneInfo_dock_layer_set
)
552 dock_row
= property(_aui
.AuiPaneInfo_dock_row_get
, _aui
.AuiPaneInfo_dock_row_set
)
553 dock_pos
= property(_aui
.AuiPaneInfo_dock_pos_get
, _aui
.AuiPaneInfo_dock_pos_set
)
554 best_size
= property(_aui
.AuiPaneInfo_best_size_get
, _aui
.AuiPaneInfo_best_size_set
)
555 min_size
= property(_aui
.AuiPaneInfo_min_size_get
, _aui
.AuiPaneInfo_min_size_set
)
556 max_size
= property(_aui
.AuiPaneInfo_max_size_get
, _aui
.AuiPaneInfo_max_size_set
)
557 floating_pos
= property(_aui
.AuiPaneInfo_floating_pos_get
, _aui
.AuiPaneInfo_floating_pos_set
)
558 floating_size
= property(_aui
.AuiPaneInfo_floating_size_get
, _aui
.AuiPaneInfo_floating_size_set
)
559 dock_proportion
= property(_aui
.AuiPaneInfo_dock_proportion_get
, _aui
.AuiPaneInfo_dock_proportion_set
)
560 buttons
= property(_aui
.AuiPaneInfo_buttons_get
, _aui
.AuiPaneInfo_buttons_set
)
561 rect
= property(_aui
.AuiPaneInfo_rect_get
, _aui
.AuiPaneInfo_rect_set
)
562 _aui
.AuiPaneInfo_swigregister(AuiPaneInfo
)
565 class AuiManager(_core
.EvtHandler
):
566 """Proxy of C++ AuiManager class"""
567 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
568 __repr__
= _swig_repr
569 def __init__(self
, *args
, **kwargs
):
570 """__init__(self, Window managed_wnd=None, int flags=AUI_MGR_DEFAULT) -> AuiManager"""
571 _aui
.AuiManager_swiginit(self
,_aui
.new_AuiManager(*args
, **kwargs
))
572 __swig_destroy__
= _aui
.delete_AuiManager
573 __del__
= lambda self
: None;
574 def UnInit(*args
, **kwargs
):
576 return _aui
.AuiManager_UnInit(*args
, **kwargs
)
578 def SetFlags(*args
, **kwargs
):
579 """SetFlags(self, int flags)"""
580 return _aui
.AuiManager_SetFlags(*args
, **kwargs
)
582 def GetFlags(*args
, **kwargs
):
583 """GetFlags(self) -> int"""
584 return _aui
.AuiManager_GetFlags(*args
, **kwargs
)
586 def SetManagedWindow(*args
, **kwargs
):
587 """SetManagedWindow(self, Window managed_wnd)"""
588 return _aui
.AuiManager_SetManagedWindow(*args
, **kwargs
)
590 def GetManagedWindow(*args
, **kwargs
):
591 """GetManagedWindow(self) -> Window"""
592 return _aui
.AuiManager_GetManagedWindow(*args
, **kwargs
)
594 def SetArtProvider(*args
, **kwargs
):
595 """SetArtProvider(self, AuiDockArt art_provider)"""
596 return _aui
.AuiManager_SetArtProvider(*args
, **kwargs
)
598 def GetArtProvider(*args
, **kwargs
):
599 """GetArtProvider(self) -> AuiDockArt"""
600 return _aui
.AuiManager_GetArtProvider(*args
, **kwargs
)
602 def _GetPaneByWidget(*args
, **kwargs
):
603 """_GetPaneByWidget(self, Window window) -> AuiPaneInfo"""
604 return _aui
.AuiManager__GetPaneByWidget(*args
, **kwargs
)
606 def _GetPaneByName(*args
, **kwargs
):
607 """_GetPaneByName(self, String name) -> AuiPaneInfo"""
608 return _aui
.AuiManager__GetPaneByName(*args
, **kwargs
)
610 def GetAllPanes(*args
, **kwargs
):
611 """GetAllPanes(self) -> wxAuiPaneInfoArray"""
612 return _aui
.AuiManager_GetAllPanes(*args
, **kwargs
)
616 AddPane(self, Window window, AuiPaneInfo pane_info) -> bool
617 AddPane(self, Window window, AuiPaneInfo pane_info, Point drop_pos) -> bool
619 return _aui
.AuiManager_AddPane(*args
)
621 def _AddPane2(*args
, **kwargs
):
622 """_AddPane2(self, Window window, int direction=LEFT, String caption=wxEmptyString) -> bool"""
623 return _aui
.AuiManager__AddPane2(*args
, **kwargs
)
625 def InsertPane(*args
, **kwargs
):
626 """InsertPane(self, Window window, AuiPaneInfo insert_location, int insert_level=AUI_INSERT_PANE) -> bool"""
627 return _aui
.AuiManager_InsertPane(*args
, **kwargs
)
629 def DetachPane(*args
, **kwargs
):
630 """DetachPane(self, Window window) -> bool"""
631 return _aui
.AuiManager_DetachPane(*args
, **kwargs
)
633 def ClosePane(*args
, **kwargs
):
634 """ClosePane(self, AuiPaneInfo pane_info)"""
635 return _aui
.AuiManager_ClosePane(*args
, **kwargs
)
637 def MaximizePane(*args
, **kwargs
):
638 """MaximizePane(self, AuiPaneInfo pane_info)"""
639 return _aui
.AuiManager_MaximizePane(*args
, **kwargs
)
641 def RestorePane(*args
, **kwargs
):
642 """RestorePane(self, AuiPaneInfo pane_info)"""
643 return _aui
.AuiManager_RestorePane(*args
, **kwargs
)
645 def RestoreMaximizedPane(*args
, **kwargs
):
646 """RestoreMaximizedPane(self)"""
647 return _aui
.AuiManager_RestoreMaximizedPane(*args
, **kwargs
)
649 def SavePaneInfo(*args
, **kwargs
):
650 """SavePaneInfo(self, AuiPaneInfo pane) -> String"""
651 return _aui
.AuiManager_SavePaneInfo(*args
, **kwargs
)
653 def LoadPaneInfo(*args
, **kwargs
):
654 """LoadPaneInfo(self, String pane_part, AuiPaneInfo pane)"""
655 return _aui
.AuiManager_LoadPaneInfo(*args
, **kwargs
)
657 def SavePerspective(*args
, **kwargs
):
658 """SavePerspective(self) -> String"""
659 return _aui
.AuiManager_SavePerspective(*args
, **kwargs
)
661 def LoadPerspective(*args
, **kwargs
):
662 """LoadPerspective(self, String perspective, bool update=True) -> bool"""
663 return _aui
.AuiManager_LoadPerspective(*args
, **kwargs
)
665 def Update(*args
, **kwargs
):
667 return _aui
.AuiManager_Update(*args
, **kwargs
)
669 def CreateFloatingFrame(*args
, **kwargs
):
670 """CreateFloatingFrame(self, Window parent, AuiPaneInfo p) -> AuiFloatingFrame"""
671 return _aui
.AuiManager_CreateFloatingFrame(*args
, **kwargs
)
673 def DrawHintRect(*args
, **kwargs
):
674 """DrawHintRect(self, Window pane_window, Point pt, Point offset)"""
675 return _aui
.AuiManager_DrawHintRect(*args
, **kwargs
)
677 def ShowHint(*args
, **kwargs
):
678 """ShowHint(self, Rect rect)"""
679 return _aui
.AuiManager_ShowHint(*args
, **kwargs
)
681 def HideHint(*args
, **kwargs
):
683 return _aui
.AuiManager_HideHint(*args
, **kwargs
)
685 def OnRender(*args
, **kwargs
):
686 """OnRender(self, AuiManagerEvent evt)"""
687 return _aui
.AuiManager_OnRender(*args
, **kwargs
)
689 def OnPaneButton(*args
, **kwargs
):
690 """OnPaneButton(self, AuiManagerEvent evt)"""
691 return _aui
.AuiManager_OnPaneButton(*args
, **kwargs
)
693 def GetPane(self
, item
):
695 GetPane(self, window_or_info item) -> PaneInfo
697 GetPane is used to search for a `PaneInfo` object either by
698 widget reference or by pane name, which acts as a unique id
699 for a window pane. The returned `PaneInfo` object may then be
700 modified to change a pane's look, state or position. After one
701 or more modifications to the `PaneInfo`, `FrameManager.Update`
702 should be called to realize the changes to the user interface.
704 If the lookup failed (meaning the pane could not be found in
705 the manager) GetPane returns an empty `PaneInfo`, a condition
706 which can be checked by calling `PaneInfo.IsOk`.
708 if isinstance(item
, wx
.Window
):
709 return self
._GetPaneByWidget
(item
)
711 return self
._GetPaneByName
(item
)
713 def AddPane(self
, window
, info
=None, caption
=None):
715 AddPane(self, window, info=None, caption=None) -> bool
717 AddPane tells the frame manager to start managing a child
718 window. There are two versions of this function. The first
719 verison accepts a `PaneInfo` object for the ``info`` parameter
720 and allows the full spectrum of pane parameter
721 possibilities. (Say that 3 times fast!)
723 The second version is used for simpler user interfaces which
724 do not require as much configuration. In this case the
725 ``info`` parameter specifies the direction property of the
726 pane info, and defaults to ``wx.LEFT``. The pane caption may
727 also be specified as an extra parameter in this form.
729 if type(info
) == PaneInfo
:
730 return self
._AddPane
1(window
, info
)
737 return self
._AddPane
2(window
, info
, caption
)
739 SetFrame
= wx
._deprecated
(SetManagedWindow
,
740 "SetFrame is deprecated, use `SetManagedWindow` instead.")
741 GetFrame
= wx
._deprecated
(GetManagedWindow
,
742 "GetFrame is deprecated, use `GetManagedWindow` instead.")
744 AllPanes
= property(GetAllPanes
,doc
="See `GetAllPanes`")
745 ArtProvider
= property(GetArtProvider
,SetArtProvider
,doc
="See `GetArtProvider` and `SetArtProvider`")
746 Flags
= property(GetFlags
,SetFlags
,doc
="See `GetFlags` and `SetFlags`")
747 ManagedWindow
= property(GetManagedWindow
,SetManagedWindow
,doc
="See `GetManagedWindow` and `SetManagedWindow`")
748 _aui
.AuiManager_swigregister(AuiManager
)
750 class AuiManagerEvent(_core
.Event
):
751 """Proxy of C++ AuiManagerEvent class"""
752 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
753 __repr__
= _swig_repr
754 def __init__(self
, *args
, **kwargs
):
755 """__init__(self, EventType type=wxEVT_NULL) -> AuiManagerEvent"""
756 _aui
.AuiManagerEvent_swiginit(self
,_aui
.new_AuiManagerEvent(*args
, **kwargs
))
757 def Clone(*args
, **kwargs
):
758 """Clone(self) -> Event"""
759 return _aui
.AuiManagerEvent_Clone(*args
, **kwargs
)
761 def SetPane(*args
, **kwargs
):
762 """SetPane(self, AuiPaneInfo p)"""
763 return _aui
.AuiManagerEvent_SetPane(*args
, **kwargs
)
765 def SetButton(*args
, **kwargs
):
766 """SetButton(self, int b)"""
767 return _aui
.AuiManagerEvent_SetButton(*args
, **kwargs
)
769 def SetDC(*args
, **kwargs
):
770 """SetDC(self, DC pdc)"""
771 return _aui
.AuiManagerEvent_SetDC(*args
, **kwargs
)
773 def GetPane(*args
, **kwargs
):
774 """GetPane(self) -> AuiPaneInfo"""
775 return _aui
.AuiManagerEvent_GetPane(*args
, **kwargs
)
777 def GetButton(*args
, **kwargs
):
778 """GetButton(self) -> int"""
779 return _aui
.AuiManagerEvent_GetButton(*args
, **kwargs
)
781 def GetDC(*args
, **kwargs
):
782 """GetDC(self) -> DC"""
783 return _aui
.AuiManagerEvent_GetDC(*args
, **kwargs
)
785 def Veto(*args
, **kwargs
):
786 """Veto(self, bool veto=True)"""
787 return _aui
.AuiManagerEvent_Veto(*args
, **kwargs
)
789 def GetVeto(*args
, **kwargs
):
790 """GetVeto(self) -> bool"""
791 return _aui
.AuiManagerEvent_GetVeto(*args
, **kwargs
)
793 def SetCanVeto(*args
, **kwargs
):
794 """SetCanVeto(self, bool can_veto)"""
795 return _aui
.AuiManagerEvent_SetCanVeto(*args
, **kwargs
)
797 def CanVeto(*args
, **kwargs
):
798 """CanVeto(self) -> bool"""
799 return _aui
.AuiManagerEvent_CanVeto(*args
, **kwargs
)
801 pane
= property(_aui
.AuiManagerEvent_pane_get
, _aui
.AuiManagerEvent_pane_set
)
802 button
= property(_aui
.AuiManagerEvent_button_get
, _aui
.AuiManagerEvent_button_set
)
803 veto_flag
= property(_aui
.AuiManagerEvent_veto_flag_get
, _aui
.AuiManagerEvent_veto_flag_set
)
804 canveto_flag
= property(_aui
.AuiManagerEvent_canveto_flag_get
, _aui
.AuiManagerEvent_canveto_flag_set
)
805 dc
= property(_aui
.AuiManagerEvent_dc_get
, _aui
.AuiManagerEvent_dc_set
)
806 Button
= property(GetButton
,SetButton
,doc
="See `GetButton` and `SetButton`")
807 DC
= property(GetDC
,SetDC
,doc
="See `GetDC` and `SetDC`")
808 Pane
= property(GetPane
,SetPane
,doc
="See `GetPane` and `SetPane`")
809 _aui
.AuiManagerEvent_swigregister(AuiManagerEvent
)
811 class AuiDockInfo(object):
812 """Proxy of C++ AuiDockInfo class"""
813 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
814 __repr__
= _swig_repr
815 def __init__(self
, *args
, **kwargs
):
816 """__init__(self) -> AuiDockInfo"""
817 _aui
.AuiDockInfo_swiginit(self
,_aui
.new_AuiDockInfo(*args
, **kwargs
))
818 def IsOk(*args
, **kwargs
):
819 """IsOk(self) -> bool"""
820 return _aui
.AuiDockInfo_IsOk(*args
, **kwargs
)
822 def IsHorizontal(*args
, **kwargs
):
823 """IsHorizontal(self) -> bool"""
824 return _aui
.AuiDockInfo_IsHorizontal(*args
, **kwargs
)
826 def IsVertical(*args
, **kwargs
):
827 """IsVertical(self) -> bool"""
828 return _aui
.AuiDockInfo_IsVertical(*args
, **kwargs
)
830 panes
= property(_aui
.AuiDockInfo_panes_get
, _aui
.AuiDockInfo_panes_set
)
831 rect
= property(_aui
.AuiDockInfo_rect_get
, _aui
.AuiDockInfo_rect_set
)
832 dock_direction
= property(_aui
.AuiDockInfo_dock_direction_get
, _aui
.AuiDockInfo_dock_direction_set
)
833 dock_layer
= property(_aui
.AuiDockInfo_dock_layer_get
, _aui
.AuiDockInfo_dock_layer_set
)
834 dock_row
= property(_aui
.AuiDockInfo_dock_row_get
, _aui
.AuiDockInfo_dock_row_set
)
835 size
= property(_aui
.AuiDockInfo_size_get
, _aui
.AuiDockInfo_size_set
)
836 min_size
= property(_aui
.AuiDockInfo_min_size_get
, _aui
.AuiDockInfo_min_size_set
)
837 resizable
= property(_aui
.AuiDockInfo_resizable_get
, _aui
.AuiDockInfo_resizable_set
)
838 toolbar
= property(_aui
.AuiDockInfo_toolbar_get
, _aui
.AuiDockInfo_toolbar_set
)
839 fixed
= property(_aui
.AuiDockInfo_fixed_get
, _aui
.AuiDockInfo_fixed_set
)
840 __swig_destroy__
= _aui
.delete_AuiDockInfo
841 __del__
= lambda self
: None;
842 _aui
.AuiDockInfo_swigregister(AuiDockInfo
)
844 class AuiDockUIPart(object):
845 """Proxy of C++ AuiDockUIPart class"""
846 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
847 def __init__(self
): raise AttributeError, "No constructor defined"
848 __repr__
= _swig_repr
849 typeCaption
= _aui
.AuiDockUIPart_typeCaption
850 typeGripper
= _aui
.AuiDockUIPart_typeGripper
851 typeDock
= _aui
.AuiDockUIPart_typeDock
852 typeDockSizer
= _aui
.AuiDockUIPart_typeDockSizer
853 typePane
= _aui
.AuiDockUIPart_typePane
854 typePaneSizer
= _aui
.AuiDockUIPart_typePaneSizer
855 typeBackground
= _aui
.AuiDockUIPart_typeBackground
856 typePaneBorder
= _aui
.AuiDockUIPart_typePaneBorder
857 typePaneButton
= _aui
.AuiDockUIPart_typePaneButton
858 type = property(_aui
.AuiDockUIPart_type_get
, _aui
.AuiDockUIPart_type_set
)
859 orientation
= property(_aui
.AuiDockUIPart_orientation_get
, _aui
.AuiDockUIPart_orientation_set
)
860 dock
= property(_aui
.AuiDockUIPart_dock_get
, _aui
.AuiDockUIPart_dock_set
)
861 pane
= property(_aui
.AuiDockUIPart_pane_get
, _aui
.AuiDockUIPart_pane_set
)
862 button
= property(_aui
.AuiDockUIPart_button_get
, _aui
.AuiDockUIPart_button_set
)
863 cont_sizer
= property(_aui
.AuiDockUIPart_cont_sizer_get
, _aui
.AuiDockUIPart_cont_sizer_set
)
864 sizer_item
= property(_aui
.AuiDockUIPart_sizer_item_get
, _aui
.AuiDockUIPart_sizer_item_set
)
865 rect
= property(_aui
.AuiDockUIPart_rect_get
, _aui
.AuiDockUIPart_rect_set
)
866 __swig_destroy__
= _aui
.delete_AuiDockUIPart
867 __del__
= lambda self
: None;
868 _aui
.AuiDockUIPart_swigregister(AuiDockUIPart
)
870 class AuiPaneButton(object):
871 """Proxy of C++ AuiPaneButton class"""
872 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
873 def __init__(self
): raise AttributeError, "No constructor defined"
874 __repr__
= _swig_repr
875 button_id
= property(_aui
.AuiPaneButton_button_id_get
, _aui
.AuiPaneButton_button_id_set
)
876 __swig_destroy__
= _aui
.delete_AuiPaneButton
877 __del__
= lambda self
: None;
878 _aui
.AuiPaneButton_swigregister(AuiPaneButton
)
880 wxEVT_AUI_PANEBUTTON
= _aui
.wxEVT_AUI_PANEBUTTON
881 wxEVT_AUI_PANECLOSE
= _aui
.wxEVT_AUI_PANECLOSE
882 wxEVT_AUI_PANEMAXIMIZE
= _aui
.wxEVT_AUI_PANEMAXIMIZE
883 wxEVT_AUI_PANERESTORE
= _aui
.wxEVT_AUI_PANERESTORE
884 wxEVT_AUI_RENDER
= _aui
.wxEVT_AUI_RENDER
885 EVT_AUI_PANEBUTTON
= wx
.PyEventBinder( wxEVT_AUI_PANEBUTTON
)
886 EVT_AUI_PANECLOSE
= wx
.PyEventBinder( wxEVT_AUI_PANECLOSE
)
887 EVT_AUI_PANECLOSE
= wx
.PyEventBinder( wxEVT_AUI_PANEMAXIMIZE
)
888 EVT_AUI_PANECLOSE
= wx
.PyEventBinder( wxEVT_AUI_PANERESTORE
)
889 EVT_AUI_RENDER
= wx
.PyEventBinder( wxEVT_AUI_RENDER
)
891 class AuiDockArt(object):
892 """Proxy of C++ AuiDockArt class"""
893 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
894 def __init__(self
): raise AttributeError, "No constructor defined"
895 __repr__
= _swig_repr
896 __swig_destroy__
= _aui
.delete_AuiDockArt
897 __del__
= lambda self
: None;
898 def GetMetric(*args
, **kwargs
):
899 """GetMetric(self, int id) -> int"""
900 return _aui
.AuiDockArt_GetMetric(*args
, **kwargs
)
902 def SetMetric(*args
, **kwargs
):
903 """SetMetric(self, int id, int new_val)"""
904 return _aui
.AuiDockArt_SetMetric(*args
, **kwargs
)
906 def SetFont(*args
, **kwargs
):
907 """SetFont(self, int id, Font font)"""
908 return _aui
.AuiDockArt_SetFont(*args
, **kwargs
)
910 def GetFont(*args
, **kwargs
):
911 """GetFont(self, int id) -> Font"""
912 return _aui
.AuiDockArt_GetFont(*args
, **kwargs
)
914 def GetColour(*args
, **kwargs
):
915 """GetColour(self, int id) -> Colour"""
916 return _aui
.AuiDockArt_GetColour(*args
, **kwargs
)
918 def SetColour(*args
, **kwargs
):
919 """SetColour(self, int id, wxColor colour)"""
920 return _aui
.AuiDockArt_SetColour(*args
, **kwargs
)
922 def GetColor(*args
, **kwargs
):
923 """GetColor(self, int id) -> Colour"""
924 return _aui
.AuiDockArt_GetColor(*args
, **kwargs
)
926 def SetColor(*args
, **kwargs
):
927 """SetColor(self, int id, Colour color)"""
928 return _aui
.AuiDockArt_SetColor(*args
, **kwargs
)
930 def DrawSash(*args
, **kwargs
):
931 """DrawSash(self, DC dc, Window window, int orientation, Rect rect)"""
932 return _aui
.AuiDockArt_DrawSash(*args
, **kwargs
)
934 def DrawBackground(*args
, **kwargs
):
935 """DrawBackground(self, DC dc, Window window, int orientation, Rect rect)"""
936 return _aui
.AuiDockArt_DrawBackground(*args
, **kwargs
)
938 def DrawCaption(*args
, **kwargs
):
939 """DrawCaption(self, DC dc, Window window, String text, Rect rect, AuiPaneInfo pane)"""
940 return _aui
.AuiDockArt_DrawCaption(*args
, **kwargs
)
942 def DrawGripper(*args
, **kwargs
):
943 """DrawGripper(self, DC dc, Window window, Rect rect, AuiPaneInfo pane)"""
944 return _aui
.AuiDockArt_DrawGripper(*args
, **kwargs
)
946 def DrawBorder(*args
, **kwargs
):
947 """DrawBorder(self, DC dc, Window window, Rect rect, AuiPaneInfo pane)"""
948 return _aui
.AuiDockArt_DrawBorder(*args
, **kwargs
)
950 def DrawPaneButton(*args
, **kwargs
):
952 DrawPaneButton(self, DC dc, Window window, int button, int button_state,
953 Rect rect, AuiPaneInfo pane)
955 return _aui
.AuiDockArt_DrawPaneButton(*args
, **kwargs
)
957 _aui
.AuiDockArt_swigregister(AuiDockArt
)
959 class AuiDefaultDockArt(AuiDockArt
):
960 """Proxy of C++ AuiDefaultDockArt class"""
961 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
962 __repr__
= _swig_repr
963 def __init__(self
, *args
, **kwargs
):
964 """__init__(self) -> AuiDefaultDockArt"""
965 _aui
.AuiDefaultDockArt_swiginit(self
,_aui
.new_AuiDefaultDockArt(*args
, **kwargs
))
966 _aui
.AuiDefaultDockArt_swigregister(AuiDefaultDockArt
)
968 class AuiFloatingFrame(_windows
.MiniFrame
):
969 """Proxy of C++ AuiFloatingFrame class"""
970 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
971 __repr__
= _swig_repr
972 def __init__(self
, *args
, **kwargs
):
974 __init__(self, Window parent, AuiManager owner_mgr, AuiPaneInfo pane,
975 int id=ID_ANY, long style=wxRESIZE_BORDER|wxSYSTEM_MENU|wxCAPTION|wxFRAME_NO_TASKBAR|wxFRAME_FLOAT_ON_PARENT|wxCLIP_CHILDREN) -> AuiFloatingFrame
977 _aui
.AuiFloatingFrame_swiginit(self
,_aui
.new_AuiFloatingFrame(*args
, **kwargs
))
978 __swig_destroy__
= _aui
.delete_AuiFloatingFrame
979 __del__
= lambda self
: None;
980 def SetPaneWindow(*args
, **kwargs
):
981 """SetPaneWindow(self, AuiPaneInfo pane)"""
982 return _aui
.AuiFloatingFrame_SetPaneWindow(*args
, **kwargs
)
984 _aui
.AuiFloatingFrame_swigregister(AuiFloatingFrame
)
986 AUI_NB_TOP
= _aui
.AUI_NB_TOP
987 AUI_NB_LEFT
= _aui
.AUI_NB_LEFT
988 AUI_NB_RIGHT
= _aui
.AUI_NB_RIGHT
989 AUI_NB_BOTTOM
= _aui
.AUI_NB_BOTTOM
990 AUI_NB_TAB_SPLIT
= _aui
.AUI_NB_TAB_SPLIT
991 AUI_NB_TAB_MOVE
= _aui
.AUI_NB_TAB_MOVE
992 AUI_NB_SCROLL_BUTTONS
= _aui
.AUI_NB_SCROLL_BUTTONS
993 AUI_NB_CLOSE_BUTTON
= _aui
.AUI_NB_CLOSE_BUTTON
994 AUI_NB_PAGELIST_BUTTON
= _aui
.AUI_NB_PAGELIST_BUTTON
995 AUI_NB_CLOSE_ON_ACTIVE_TAB
= _aui
.AUI_NB_CLOSE_ON_ACTIVE_TAB
996 AUI_NB_CLOSE_ON_ALL_TABS
= _aui
.AUI_NB_CLOSE_ON_ALL_TABS
997 AUI_NB_DEFAULT_STYLE
= _aui
.AUI_NB_DEFAULT_STYLE
998 class AuiTabArt(object):
999 """Proxy of C++ AuiTabArt class"""
1000 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1001 def __init__(self
): raise AttributeError, "No constructor defined"
1002 __repr__
= _swig_repr
1003 __swig_destroy__
= _aui
.delete_AuiTabArt
1004 __del__
= lambda self
: None;
1005 def SetNormalFont(*args
, **kwargs
):
1006 """SetNormalFont(self, Font font)"""
1007 return _aui
.AuiTabArt_SetNormalFont(*args
, **kwargs
)
1009 def SetSelectedFont(*args
, **kwargs
):
1010 """SetSelectedFont(self, Font font)"""
1011 return _aui
.AuiTabArt_SetSelectedFont(*args
, **kwargs
)
1013 def SetMeasuringFont(*args
, **kwargs
):
1014 """SetMeasuringFont(self, Font font)"""
1015 return _aui
.AuiTabArt_SetMeasuringFont(*args
, **kwargs
)
1017 def DrawBackground(*args
, **kwargs
):
1018 """DrawBackground(self, DC dc, Rect rect)"""
1019 return _aui
.AuiTabArt_DrawBackground(*args
, **kwargs
)
1021 def DrawTab(*args
, **kwargs
):
1023 DrawTab(self, DC dc, Rect in_rect, String caption, bool active, bool with_close_button,
1024 Rect out_rect, int x_extent)
1026 return _aui
.AuiTabArt_DrawTab(*args
, **kwargs
)
1028 def DrawButton(*args
, **kwargs
):
1030 DrawButton(self, DC dc, Rect in_rect, int bitmap_id, int button_state,
1031 int orientation, Bitmap bitmap_override, Rect out_rect)
1033 return _aui
.AuiTabArt_DrawButton(*args
, **kwargs
)
1035 def GetTabSize(*args
, **kwargs
):
1037 GetTabSize(self, DC dc, String caption, bool active, bool with_close_button,
1038 int x_extent) -> Size
1040 return _aui
.AuiTabArt_GetTabSize(*args
, **kwargs
)
1042 def GetBestTabCtrlSize(*args
, **kwargs
):
1043 """GetBestTabCtrlSize(self, Window wnd) -> int"""
1044 return _aui
.AuiTabArt_GetBestTabCtrlSize(*args
, **kwargs
)
1046 _aui
.AuiTabArt_swigregister(AuiTabArt
)
1048 class AuiDefaultTabArt(AuiTabArt
):
1049 """Proxy of C++ AuiDefaultTabArt class"""
1050 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1051 __repr__
= _swig_repr
1052 def __init__(self
, *args
, **kwargs
):
1053 """__init__(self) -> AuiDefaultTabArt"""
1054 _aui
.AuiDefaultTabArt_swiginit(self
,_aui
.new_AuiDefaultTabArt(*args
, **kwargs
))
1055 __swig_destroy__
= _aui
.delete_AuiDefaultTabArt
1056 __del__
= lambda self
: None;
1057 _aui
.AuiDefaultTabArt_swigregister(AuiDefaultTabArt
)
1059 class AuiNotebookEvent(_core
.NotifyEvent
):
1060 """Proxy of C++ AuiNotebookEvent class"""
1061 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1062 __repr__
= _swig_repr
1063 def __init__(self
, *args
, **kwargs
):
1064 """__init__(self, EventType command_type=wxEVT_NULL, int win_id=0) -> AuiNotebookEvent"""
1065 _aui
.AuiNotebookEvent_swiginit(self
,_aui
.new_AuiNotebookEvent(*args
, **kwargs
))
1066 def SetSelection(*args
, **kwargs
):
1067 """SetSelection(self, int s)"""
1068 return _aui
.AuiNotebookEvent_SetSelection(*args
, **kwargs
)
1070 def SetOldSelection(*args
, **kwargs
):
1071 """SetOldSelection(self, int s)"""
1072 return _aui
.AuiNotebookEvent_SetOldSelection(*args
, **kwargs
)
1074 def GetSelection(*args
, **kwargs
):
1076 GetSelection(self) -> int
1078 Returns item index for a listbox or choice selection event (not valid
1081 return _aui
.AuiNotebookEvent_GetSelection(*args
, **kwargs
)
1083 def GetOldSelection(*args
, **kwargs
):
1084 """GetOldSelection(self) -> int"""
1085 return _aui
.AuiNotebookEvent_GetOldSelection(*args
, **kwargs
)
1087 old_selection
= property(_aui
.AuiNotebookEvent_old_selection_get
, _aui
.AuiNotebookEvent_old_selection_set
)
1088 selection
= property(_aui
.AuiNotebookEvent_selection_get
, _aui
.AuiNotebookEvent_selection_set
)
1089 OldSelection
= property(GetOldSelection
,SetOldSelection
,doc
="See `GetOldSelection` and `SetOldSelection`")
1090 Selection
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")
1091 _aui
.AuiNotebookEvent_swigregister(AuiNotebookEvent
)
1093 class AuiNotebookPage(object):
1094 """Proxy of C++ AuiNotebookPage class"""
1095 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1096 def __init__(self
): raise AttributeError, "No constructor defined"
1097 __repr__
= _swig_repr
1098 window
= property(_aui
.AuiNotebookPage_window_get
, _aui
.AuiNotebookPage_window_set
)
1099 caption
= property(_aui
.AuiNotebookPage_caption_get
, _aui
.AuiNotebookPage_caption_set
)
1100 bitmap
= property(_aui
.AuiNotebookPage_bitmap_get
, _aui
.AuiNotebookPage_bitmap_set
)
1101 rect
= property(_aui
.AuiNotebookPage_rect_get
, _aui
.AuiNotebookPage_rect_set
)
1102 active
= property(_aui
.AuiNotebookPage_active_get
, _aui
.AuiNotebookPage_active_set
)
1103 _aui
.AuiNotebookPage_swigregister(AuiNotebookPage
)
1105 class AuiTabContainerButton(object):
1106 """Proxy of C++ AuiTabContainerButton class"""
1107 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1108 def __init__(self
): raise AttributeError, "No constructor defined"
1109 __repr__
= _swig_repr
1110 id = property(_aui
.AuiTabContainerButton_id_get
, _aui
.AuiTabContainerButton_id_set
)
1111 cur_state
= property(_aui
.AuiTabContainerButton_cur_state_get
, _aui
.AuiTabContainerButton_cur_state_set
)
1112 location
= property(_aui
.AuiTabContainerButton_location_get
, _aui
.AuiTabContainerButton_location_set
)
1113 bitmap
= property(_aui
.AuiTabContainerButton_bitmap_get
, _aui
.AuiTabContainerButton_bitmap_set
)
1114 dis_bitmap
= property(_aui
.AuiTabContainerButton_dis_bitmap_get
, _aui
.AuiTabContainerButton_dis_bitmap_set
)
1115 rect
= property(_aui
.AuiTabContainerButton_rect_get
, _aui
.AuiTabContainerButton_rect_set
)
1116 _aui
.AuiTabContainerButton_swigregister(AuiTabContainerButton
)
1118 class AuiTabContainer(object):
1119 """Proxy of C++ AuiTabContainer class"""
1120 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1121 __repr__
= _swig_repr
1122 def __init__(self
, *args
, **kwargs
):
1123 """__init__(self) -> AuiTabContainer"""
1124 _aui
.AuiTabContainer_swiginit(self
,_aui
.new_AuiTabContainer(*args
, **kwargs
))
1125 __swig_destroy__
= _aui
.delete_AuiTabContainer
1126 __del__
= lambda self
: None;
1127 def SetArtProvider(*args
, **kwargs
):
1128 """SetArtProvider(self, AuiTabArt art)"""
1129 return _aui
.AuiTabContainer_SetArtProvider(*args
, **kwargs
)
1131 def GetArtProvider(*args
, **kwargs
):
1132 """GetArtProvider(self) -> AuiTabArt"""
1133 return _aui
.AuiTabContainer_GetArtProvider(*args
, **kwargs
)
1135 def SetFlags(*args
, **kwargs
):
1136 """SetFlags(self, int flags)"""
1137 return _aui
.AuiTabContainer_SetFlags(*args
, **kwargs
)
1139 def GetFlags(*args
, **kwargs
):
1140 """GetFlags(self) -> int"""
1141 return _aui
.AuiTabContainer_GetFlags(*args
, **kwargs
)
1143 def AddPage(*args
, **kwargs
):
1144 """AddPage(self, Window page, AuiNotebookPage info) -> bool"""
1145 return _aui
.AuiTabContainer_AddPage(*args
, **kwargs
)
1147 def InsertPage(*args
, **kwargs
):
1148 """InsertPage(self, Window page, AuiNotebookPage info, size_t idx) -> bool"""
1149 return _aui
.AuiTabContainer_InsertPage(*args
, **kwargs
)
1151 def MovePage(*args
, **kwargs
):
1152 """MovePage(self, Window page, size_t new_idx) -> bool"""
1153 return _aui
.AuiTabContainer_MovePage(*args
, **kwargs
)
1155 def RemovePage(*args
, **kwargs
):
1156 """RemovePage(self, Window page) -> bool"""
1157 return _aui
.AuiTabContainer_RemovePage(*args
, **kwargs
)
1159 def SetActivePage(*args
):
1161 SetActivePage(self, Window page) -> bool
1162 SetActivePage(self, size_t page) -> bool
1164 return _aui
.AuiTabContainer_SetActivePage(*args
)
1166 def SetNoneActive(*args
, **kwargs
):
1167 """SetNoneActive(self)"""
1168 return _aui
.AuiTabContainer_SetNoneActive(*args
, **kwargs
)
1170 def GetActivePage(*args
, **kwargs
):
1171 """GetActivePage(self) -> int"""
1172 return _aui
.AuiTabContainer_GetActivePage(*args
, **kwargs
)
1174 def TabHitTest(*args
, **kwargs
):
1175 """TabHitTest(self, int x, int y, Window hit) -> bool"""
1176 return _aui
.AuiTabContainer_TabHitTest(*args
, **kwargs
)
1178 def ButtonHitTest(*args
, **kwargs
):
1179 """ButtonHitTest(self, int x, int y, AuiTabContainerButton hit) -> bool"""
1180 return _aui
.AuiTabContainer_ButtonHitTest(*args
, **kwargs
)
1182 def GetWindowFromIdx(*args
, **kwargs
):
1183 """GetWindowFromIdx(self, size_t idx) -> Window"""
1184 return _aui
.AuiTabContainer_GetWindowFromIdx(*args
, **kwargs
)
1186 def GetIdxFromWindow(*args
, **kwargs
):
1187 """GetIdxFromWindow(self, Window page) -> int"""
1188 return _aui
.AuiTabContainer_GetIdxFromWindow(*args
, **kwargs
)
1190 def GetPageCount(*args
, **kwargs
):
1191 """GetPageCount(self) -> size_t"""
1192 return _aui
.AuiTabContainer_GetPageCount(*args
, **kwargs
)
1194 def GetPage(*args
, **kwargs
):
1195 """GetPage(self, size_t idx) -> AuiNotebookPage"""
1196 return _aui
.AuiTabContainer_GetPage(*args
, **kwargs
)
1198 def GetPages(*args
, **kwargs
):
1199 """GetPages(self) -> wxAuiNotebookPageArray"""
1200 return _aui
.AuiTabContainer_GetPages(*args
, **kwargs
)
1202 def SetNormalFont(*args
, **kwargs
):
1203 """SetNormalFont(self, Font normal_font)"""
1204 return _aui
.AuiTabContainer_SetNormalFont(*args
, **kwargs
)
1206 def SetSelectedFont(*args
, **kwargs
):
1207 """SetSelectedFont(self, Font selected_font)"""
1208 return _aui
.AuiTabContainer_SetSelectedFont(*args
, **kwargs
)
1210 def SetMeasuringFont(*args
, **kwargs
):
1211 """SetMeasuringFont(self, Font measuring_font)"""
1212 return _aui
.AuiTabContainer_SetMeasuringFont(*args
, **kwargs
)
1214 def DoShowHide(*args
, **kwargs
):
1215 """DoShowHide(self)"""
1216 return _aui
.AuiTabContainer_DoShowHide(*args
, **kwargs
)
1218 def SetRect(*args
, **kwargs
):
1219 """SetRect(self, Rect rect)"""
1220 return _aui
.AuiTabContainer_SetRect(*args
, **kwargs
)
1222 def AddButton(*args
, **kwargs
):
1224 AddButton(self, int id, int location, Bitmap normal_bitmap=wxNullBitmap,
1225 Bitmap disabled_bitmap=wxNullBitmap)
1227 return _aui
.AuiTabContainer_AddButton(*args
, **kwargs
)
1229 def GetTabOffset(*args
, **kwargs
):
1230 """GetTabOffset(self) -> size_t"""
1231 return _aui
.AuiTabContainer_GetTabOffset(*args
, **kwargs
)
1233 def SetTabOffset(*args
, **kwargs
):
1234 """SetTabOffset(self, size_t offset)"""
1235 return _aui
.AuiTabContainer_SetTabOffset(*args
, **kwargs
)
1237 ActivePage
= property(GetActivePage
,SetActivePage
,doc
="See `GetActivePage` and `SetActivePage`")
1238 PageCount
= property(GetPageCount
,doc
="See `GetPageCount`")
1239 Pages
= property(GetPages
,doc
="See `GetPages`")
1240 _aui
.AuiTabContainer_swigregister(AuiTabContainer
)
1242 class AuiTabCtrl(_core
.Control
,AuiTabContainer
):
1243 """Proxy of C++ AuiTabCtrl class"""
1244 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1245 __repr__
= _swig_repr
1246 def __init__(self
, *args
, **kwargs
):
1248 __init__(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
1249 Size size=DefaultSize, long style=0) -> AuiTabCtrl
1251 _aui
.AuiTabCtrl_swiginit(self
,_aui
.new_AuiTabCtrl(*args
, **kwargs
))
1252 self
._setOORInfo
(self
)
1254 __swig_destroy__
= _aui
.delete_AuiTabCtrl
1255 __del__
= lambda self
: None;
1256 _aui
.AuiTabCtrl_swigregister(AuiTabCtrl
)
1258 class AuiNotebook(_core
.Control
):
1259 """Proxy of C++ AuiNotebook class"""
1260 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1261 __repr__
= _swig_repr
1262 def __init__(self
, *args
, **kwargs
):
1264 __init__(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
1265 Size size=DefaultSize, long style=AUI_NB_DEFAULT_STYLE) -> AuiNotebook
1267 _aui
.AuiNotebook_swiginit(self
,_aui
.new_AuiNotebook(*args
, **kwargs
))
1268 self
._setOORInfo
(self
)
1270 __swig_destroy__
= _aui
.delete_AuiNotebook
1271 __del__
= lambda self
: None;
1272 def Create(*args
, **kwargs
):
1274 Create(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
1275 Size size=DefaultSize, long style=0) -> bool
1277 Do the 2nd phase and create the GUI control.
1279 return _aui
.AuiNotebook_Create(*args
, **kwargs
)
1281 def AddPage(*args
, **kwargs
):
1282 """AddPage(self, Window page, String caption, bool select=False, Bitmap bitmap=wxNullBitmap) -> bool"""
1283 return _aui
.AuiNotebook_AddPage(*args
, **kwargs
)
1285 def InsertPage(*args
, **kwargs
):
1287 InsertPage(self, size_t page_idx, Window page, String caption, bool select=False,
1288 Bitmap bitmap=wxNullBitmap) -> bool
1290 return _aui
.AuiNotebook_InsertPage(*args
, **kwargs
)
1292 def DeletePage(*args
, **kwargs
):
1293 """DeletePage(self, size_t page) -> bool"""
1294 return _aui
.AuiNotebook_DeletePage(*args
, **kwargs
)
1296 def RemovePage(*args
, **kwargs
):
1297 """RemovePage(self, size_t page) -> bool"""
1298 return _aui
.AuiNotebook_RemovePage(*args
, **kwargs
)
1300 def SetPageText(*args
, **kwargs
):
1301 """SetPageText(self, size_t page, String text) -> bool"""
1302 return _aui
.AuiNotebook_SetPageText(*args
, **kwargs
)
1304 def SetSelection(*args
, **kwargs
):
1305 """SetSelection(self, size_t new_page) -> size_t"""
1306 return _aui
.AuiNotebook_SetSelection(*args
, **kwargs
)
1308 def GetSelection(*args
, **kwargs
):
1309 """GetSelection(self) -> int"""
1310 return _aui
.AuiNotebook_GetSelection(*args
, **kwargs
)
1312 def GetPageCount(*args
, **kwargs
):
1313 """GetPageCount(self) -> size_t"""
1314 return _aui
.AuiNotebook_GetPageCount(*args
, **kwargs
)
1316 def GetPage(*args
, **kwargs
):
1317 """GetPage(self, size_t page_idx) -> Window"""
1318 return _aui
.AuiNotebook_GetPage(*args
, **kwargs
)
1320 def SetArtProvider(*args
, **kwargs
):
1321 """SetArtProvider(self, AuiTabArt art)"""
1322 return _aui
.AuiNotebook_SetArtProvider(*args
, **kwargs
)
1324 def GetArtProvider(*args
, **kwargs
):
1325 """GetArtProvider(self) -> AuiTabArt"""
1326 return _aui
.AuiNotebook_GetArtProvider(*args
, **kwargs
)
1328 PageCount
= property(GetPageCount
,doc
="See `GetPageCount`")
1329 Selection
= property(GetSelection
,SetSelection
,doc
="See `GetSelection` and `SetSelection`")
1330 _aui
.AuiNotebook_swigregister(AuiNotebook
)
1332 def PreAuiNotebook(*args
, **kwargs
):
1333 """PreAuiNotebook() -> AuiNotebook"""
1334 val
= _aui
.new_PreAuiNotebook(*args
, **kwargs
)
1335 self
._setOORInfo
(self
)
1338 wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGED
= _aui
.wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGED
1339 wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGING
= _aui
.wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGING
1340 wxEVT_COMMAND_AUINOTEBOOK_BUTTON
= _aui
.wxEVT_COMMAND_AUINOTEBOOK_BUTTON
1341 wxEVT_COMMAND_AUINOTEBOOK_BEGIN_DRAG
= _aui
.wxEVT_COMMAND_AUINOTEBOOK_BEGIN_DRAG
1342 wxEVT_COMMAND_AUINOTEBOOK_END_DRAG
= _aui
.wxEVT_COMMAND_AUINOTEBOOK_END_DRAG
1343 wxEVT_COMMAND_AUINOTEBOOK_DRAG_MOTION
= _aui
.wxEVT_COMMAND_AUINOTEBOOK_DRAG_MOTION
1344 EVT_AUINOTEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGED
, 1 )
1345 EVT_AUINOTEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGING
, 1 )
1346 EVT_AUINOTEBOOK_BUTTON
= wx
.PyEventBinder( wxEVT_COMMAND_AUINOTEBOOK_BUTTON
, 1 )
1347 EVT_AUINOTEBOOK_BEGIN_DRAG
= wx
.PyEventBinder( wxEVT_COMMAND_AUINOTEBOOK_BEGIN_DRAG
, 1 )
1348 EVT_AUINOTEBOOK_END_DRAG
= wx
.PyEventBinder( wxEVT_COMMAND_AUINOTEBOOK_END_DRAG
, 1 )
1349 EVT_AUINOTEBOOK_DRAG_MOTION
= wx
.PyEventBinder( wxEVT_COMMAND_AUINOTEBOOK_DRAG_MOTION
, 1 )
1351 class PyAuiDockArt(AuiDefaultDockArt
):
1353 This version of the `AuiDockArt` class has been instrumented to be
1354 subclassable in Python and to reflect all calls to the C++ base class
1355 methods to the Python methods implemented in the derived class.
1357 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1358 def __init__(self
): raise AttributeError, "No constructor defined"
1359 __repr__
= _swig_repr
1360 _aui
.PyAuiDockArt_swigregister(PyAuiDockArt
)
1362 class PyAuiTabArt(AuiDefaultTabArt
):
1364 This version of the `TabArt` class has been instrumented to be
1365 subclassable in Python and to reflect all calls to the C++ base class
1366 methods to the Python methods implemented in the derived class.
1368 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1369 def __init__(self
): raise AttributeError, "No constructor defined"
1370 __repr__
= _swig_repr
1371 _aui
.PyAuiTabArt_swigregister(PyAuiTabArt
)