git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@40905 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1662 lines
59 KiB
Python
1662 lines
59 KiB
Python
# This file was created automatically by SWIG 1.3.29.
|
|
# Don't modify this file, modify the SWIG interface instead.
|
|
|
|
"""
|
|
The wx.aui moduleis an Advanced User Interface library that aims to
|
|
implement "cutting-edge" interface usability and design features so
|
|
developers can quickly and easily create beautiful and usable
|
|
application interfaces.
|
|
|
|
**Vision and Design Principles**
|
|
|
|
wx.aui attempts to encapsulate the following aspects of the user
|
|
interface:
|
|
|
|
* Frame Management: Frame management provides the means to open,
|
|
move and hide common controls that are needed to interact with the
|
|
document, and allow these configurations to be saved into
|
|
different perspectives and loaded at a later time.
|
|
|
|
* Toolbars: Toolbars are a specialized subset of the frame
|
|
management system and should behave similarly to other docked
|
|
components. However, they also require additional functionality,
|
|
such as "spring-loaded" rebar support, "chevron" buttons and
|
|
end-user customizability.
|
|
|
|
* Modeless Controls: Modeless controls expose a tool palette or set
|
|
of options that float above the application content while allowing
|
|
it to be accessed. Usually accessed by the toolbar, these controls
|
|
disappear when an option is selected, but may also be "torn off"
|
|
the toolbar into a floating frame of their own.
|
|
|
|
* Look and Feel: Look and feel encompasses the way controls are
|
|
drawn, both when shown statically as well as when they are being
|
|
moved. This aspect of user interface design incorporates "special
|
|
effects" such as transparent window dragging as well as frame
|
|
animation.
|
|
|
|
**PyAUI adheres to the following principles**
|
|
|
|
- Use native floating frames to obtain a native look and feel for
|
|
all platforms;
|
|
|
|
- Use existing wxPython code where possible, such as sizer
|
|
implementation for frame management;
|
|
|
|
- Use standard wxPython coding conventions.
|
|
|
|
|
|
**Usage**
|
|
|
|
The following example shows a simple implementation that utilizes
|
|
`wx.aui.FrameManager` to manage three text controls in a frame window::
|
|
|
|
import wx
|
|
import wx.aui
|
|
|
|
class MyFrame(wx.Frame):
|
|
|
|
def __init__(self, parent, id=-1, title='wx.aui Test',
|
|
size=(800, 600), style=wx.DEFAULT_FRAME_STYLE):
|
|
wx.Frame.__init__(self, parent, id, title, pos, size, style)
|
|
|
|
self._mgr = wx.aui.FrameManager(self)
|
|
|
|
# create several text controls
|
|
text1 = wx.TextCtrl(self, -1, 'Pane 1 - sample text',
|
|
wx.DefaultPosition, wx.Size(200,150),
|
|
wx.NO_BORDER | wx.TE_MULTILINE)
|
|
|
|
text2 = wx.TextCtrl(self, -1, 'Pane 2 - sample text',
|
|
wx.DefaultPosition, wx.Size(200,150),
|
|
wx.NO_BORDER | wx.TE_MULTILINE)
|
|
|
|
text3 = wx.TextCtrl(self, -1, 'Main content window',
|
|
wx.DefaultPosition, wx.Size(200,150),
|
|
wx.NO_BORDER | wx.TE_MULTILINE)
|
|
|
|
# add the panes to the manager
|
|
self._mgr.AddPane(text1, wx.LEFT, 'Pane Number One')
|
|
self._mgr.AddPane(text2, wx.BOTTOM, 'Pane Number Two')
|
|
self._mgr.AddPane(text3, wx.CENTER)
|
|
|
|
# tell the manager to 'commit' all the changes just made
|
|
self._mgr.Update()
|
|
|
|
self.Bind(wx.EVT_CLOSE, self.OnClose)
|
|
|
|
|
|
def OnClose(self, event):
|
|
# deinitialize the frame manager
|
|
self._mgr.UnInit()
|
|
# delete the frame
|
|
self.Destroy()
|
|
|
|
|
|
app = wx.App()
|
|
frame = MyFrame(None)
|
|
frame.Show()
|
|
app.MainLoop()
|
|
|
|
"""
|
|
|
|
import _aui
|
|
import new
|
|
new_instancemethod = new.instancemethod
|
|
def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
|
|
if (name == "thisown"): return self.this.own(value)
|
|
if (name == "this"):
|
|
if type(value).__name__ == 'PySwigObject':
|
|
self.__dict__[name] = value
|
|
return
|
|
method = class_type.__swig_setmethods__.get(name,None)
|
|
if method: return method(self,value)
|
|
if (not static) or hasattr(self,name):
|
|
self.__dict__[name] = value
|
|
else:
|
|
raise AttributeError("You cannot add attributes to %s" % self)
|
|
|
|
def _swig_setattr(self,class_type,name,value):
|
|
return _swig_setattr_nondynamic(self,class_type,name,value,0)
|
|
|
|
def _swig_getattr(self,class_type,name):
|
|
if (name == "thisown"): return self.this.own()
|
|
method = class_type.__swig_getmethods__.get(name,None)
|
|
if method: return method(self)
|
|
raise AttributeError,name
|
|
|
|
def _swig_repr(self):
|
|
try: strthis = "proxy of " + self.this.__repr__()
|
|
except: strthis = ""
|
|
return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
|
|
|
|
import types
|
|
try:
|
|
_object = types.ObjectType
|
|
_newclass = 1
|
|
except AttributeError:
|
|
class _object : pass
|
|
_newclass = 0
|
|
del types
|
|
|
|
|
|
def _swig_setattr_nondynamic_method(set):
|
|
def set_attr(self,name,value):
|
|
if (name == "thisown"): return self.this.own(value)
|
|
if hasattr(self,name) or (name == "this"):
|
|
set(self,name,value)
|
|
else:
|
|
raise AttributeError("You cannot add attributes to %s" % self)
|
|
return set_attr
|
|
|
|
|
|
import _core
|
|
import _windows
|
|
wx = _core
|
|
__docfilter__ = wx.__DocFilter(globals())
|
|
USE_AUI = _aui.USE_AUI
|
|
AUI_DOCK_NONE = _aui.AUI_DOCK_NONE
|
|
AUI_DOCK_TOP = _aui.AUI_DOCK_TOP
|
|
AUI_DOCK_RIGHT = _aui.AUI_DOCK_RIGHT
|
|
AUI_DOCK_BOTTOM = _aui.AUI_DOCK_BOTTOM
|
|
AUI_DOCK_LEFT = _aui.AUI_DOCK_LEFT
|
|
AUI_DOCK_CENTER = _aui.AUI_DOCK_CENTER
|
|
AUI_DOCK_CENTRE = _aui.AUI_DOCK_CENTRE
|
|
AUI_MGR_ALLOW_FLOATING = _aui.AUI_MGR_ALLOW_FLOATING
|
|
AUI_MGR_ALLOW_ACTIVE_PANE = _aui.AUI_MGR_ALLOW_ACTIVE_PANE
|
|
AUI_MGR_TRANSPARENT_DRAG = _aui.AUI_MGR_TRANSPARENT_DRAG
|
|
AUI_MGR_TRANSPARENT_HINT = _aui.AUI_MGR_TRANSPARENT_HINT
|
|
AUI_MGR_TRANSPARENT_HINT_FADE = _aui.AUI_MGR_TRANSPARENT_HINT_FADE
|
|
AUI_MGR_DISABLE_VENETIAN_BLINDS = _aui.AUI_MGR_DISABLE_VENETIAN_BLINDS
|
|
AUI_MGR_DISABLE_VENETIAN_BLINDS_FADE = _aui.AUI_MGR_DISABLE_VENETIAN_BLINDS_FADE
|
|
AUI_MGR_DEFAULT = _aui.AUI_MGR_DEFAULT
|
|
AUI_ART_SASH_SIZE = _aui.AUI_ART_SASH_SIZE
|
|
AUI_ART_CAPTION_SIZE = _aui.AUI_ART_CAPTION_SIZE
|
|
AUI_ART_GRIPPER_SIZE = _aui.AUI_ART_GRIPPER_SIZE
|
|
AUI_ART_PANE_BORDER_SIZE = _aui.AUI_ART_PANE_BORDER_SIZE
|
|
AUI_ART_PANE_BUTTON_SIZE = _aui.AUI_ART_PANE_BUTTON_SIZE
|
|
AUI_ART_BACKGROUND_COLOUR = _aui.AUI_ART_BACKGROUND_COLOUR
|
|
AUI_ART_SASH_COLOUR = _aui.AUI_ART_SASH_COLOUR
|
|
AUI_ART_ACTIVE_CAPTION_COLOUR = _aui.AUI_ART_ACTIVE_CAPTION_COLOUR
|
|
AUI_ART_ACTIVE_CAPTION_GRADIENT_COLOUR = _aui.AUI_ART_ACTIVE_CAPTION_GRADIENT_COLOUR
|
|
AUI_ART_INACTIVE_CAPTION_COLOUR = _aui.AUI_ART_INACTIVE_CAPTION_COLOUR
|
|
AUI_ART_INACTIVE_CAPTION_GRADIENT_COLOUR = _aui.AUI_ART_INACTIVE_CAPTION_GRADIENT_COLOUR
|
|
AUI_ART_ACTIVE_CAPTION_TEXT_COLOUR = _aui.AUI_ART_ACTIVE_CAPTION_TEXT_COLOUR
|
|
AUI_ART_INACTIVE_CAPTION_TEXT_COLOUR = _aui.AUI_ART_INACTIVE_CAPTION_TEXT_COLOUR
|
|
AUI_ART_BORDER_COLOUR = _aui.AUI_ART_BORDER_COLOUR
|
|
AUI_ART_GRIPPER_COLOUR = _aui.AUI_ART_GRIPPER_COLOUR
|
|
AUI_ART_CAPTION_FONT = _aui.AUI_ART_CAPTION_FONT
|
|
AUI_ART_GRADIENT_TYPE = _aui.AUI_ART_GRADIENT_TYPE
|
|
AUI_GRADIENT_NONE = _aui.AUI_GRADIENT_NONE
|
|
AUI_GRADIENT_VERTICAL = _aui.AUI_GRADIENT_VERTICAL
|
|
AUI_GRADIENT_HORIZONTAL = _aui.AUI_GRADIENT_HORIZONTAL
|
|
AUI_BUTTON_STATE_NORMAL = _aui.AUI_BUTTON_STATE_NORMAL
|
|
AUI_BUTTON_STATE_HOVER = _aui.AUI_BUTTON_STATE_HOVER
|
|
AUI_BUTTON_STATE_PRESSED = _aui.AUI_BUTTON_STATE_PRESSED
|
|
AUI_INSERT_PANE = _aui.AUI_INSERT_PANE
|
|
AUI_INSERT_ROW = _aui.AUI_INSERT_ROW
|
|
AUI_INSERT_DOCK = _aui.AUI_INSERT_DOCK
|
|
class PaneInfo(object):
|
|
"""
|
|
PaneInfo specifies all the parameters for a pane for the
|
|
`FrameManager`. These parameters specify where the pane is on the
|
|
screen, whether it is docked or floating, or hidden. In addition,
|
|
these parameters specify the pane's docked position, floating
|
|
position, preferred size, minimum size, caption text among many other
|
|
parameters.
|
|
|
|
"""
|
|
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
|
|
__repr__ = _swig_repr
|
|
def __init__(self, *args, **kwargs):
|
|
"""
|
|
__init__(self) -> PaneInfo
|
|
|
|
PaneInfo specifies all the parameters for a pane for the
|
|
`FrameManager`. These parameters specify where the pane is on the
|
|
screen, whether it is docked or floating, or hidden. In addition,
|
|
these parameters specify the pane's docked position, floating
|
|
position, preferred size, minimum size, caption text among many other
|
|
parameters.
|
|
|
|
"""
|
|
_aui.PaneInfo_swiginit(self,_aui.new_PaneInfo(*args, **kwargs))
|
|
__swig_destroy__ = _aui.delete_PaneInfo
|
|
__del__ = lambda self : None;
|
|
def SafeSet(*args, **kwargs):
|
|
"""SafeSet(self, PaneInfo source)"""
|
|
return _aui.PaneInfo_SafeSet(*args, **kwargs)
|
|
|
|
def IsOk(*args, **kwargs):
|
|
"""
|
|
IsOk(self) -> bool
|
|
|
|
IsOk returns ``True`` if the PaneInfo structure is valid.
|
|
|
|
"""
|
|
return _aui.PaneInfo_IsOk(*args, **kwargs)
|
|
|
|
def IsFixed(*args, **kwargs):
|
|
"""
|
|
IsFixed(self) -> bool
|
|
|
|
IsFixed returns ``True`` if the pane cannot be resized.
|
|
|
|
"""
|
|
return _aui.PaneInfo_IsFixed(*args, **kwargs)
|
|
|
|
def IsResizable(*args, **kwargs):
|
|
"""
|
|
IsResizable(self) -> bool
|
|
|
|
IsResizeable returns ``True`` if the pane can be resized.
|
|
|
|
"""
|
|
return _aui.PaneInfo_IsResizable(*args, **kwargs)
|
|
|
|
def IsShown(*args, **kwargs):
|
|
"""
|
|
IsShown(self) -> bool
|
|
|
|
IsShown returns ``True`` if the pane should be drawn on the screen.
|
|
|
|
"""
|
|
return _aui.PaneInfo_IsShown(*args, **kwargs)
|
|
|
|
def IsFloating(*args, **kwargs):
|
|
"""
|
|
IsFloating(self) -> bool
|
|
|
|
IsFloating returns ``True`` if the pane is floating.
|
|
|
|
"""
|
|
return _aui.PaneInfo_IsFloating(*args, **kwargs)
|
|
|
|
def IsDocked(*args, **kwargs):
|
|
"""
|
|
IsDocked(self) -> bool
|
|
|
|
IsDocked returns ``True`` if the pane is docked.
|
|
|
|
"""
|
|
return _aui.PaneInfo_IsDocked(*args, **kwargs)
|
|
|
|
def IsToolbar(*args, **kwargs):
|
|
"""
|
|
IsToolbar(self) -> bool
|
|
|
|
IsToolbar returns ``True`` if the pane contains a toolbar.
|
|
|
|
"""
|
|
return _aui.PaneInfo_IsToolbar(*args, **kwargs)
|
|
|
|
def IsTopDockable(*args, **kwargs):
|
|
"""
|
|
IsTopDockable(self) -> bool
|
|
|
|
IsTopDockable returns ``True`` if the pane can be docked at the top of
|
|
the managed frame.
|
|
|
|
"""
|
|
return _aui.PaneInfo_IsTopDockable(*args, **kwargs)
|
|
|
|
def IsBottomDockable(*args, **kwargs):
|
|
"""
|
|
IsBottomDockable(self) -> bool
|
|
|
|
IsBottomDockable returns ``True`` if the pane can be docked at the
|
|
bottom of the managed frame.
|
|
|
|
"""
|
|
return _aui.PaneInfo_IsBottomDockable(*args, **kwargs)
|
|
|
|
def IsLeftDockable(*args, **kwargs):
|
|
"""
|
|
IsLeftDockable(self) -> bool
|
|
|
|
IsLeftDockable returns ``True`` if the pane can be docked on the left
|
|
of the managed frame.
|
|
|
|
"""
|
|
return _aui.PaneInfo_IsLeftDockable(*args, **kwargs)
|
|
|
|
def IsRightDockable(*args, **kwargs):
|
|
"""
|
|
IsRightDockable(self) -> bool
|
|
|
|
IsRightDockable returns ``True`` if the pane can be docked on the
|
|
right of the managed frame.
|
|
|
|
"""
|
|
return _aui.PaneInfo_IsRightDockable(*args, **kwargs)
|
|
|
|
def IsFloatable(*args, **kwargs):
|
|
"""
|
|
IsFloatable(self) -> bool
|
|
|
|
IsFloatable returns ``True`` if the pane can be undocked and displayed
|
|
as a floating window.
|
|
|
|
"""
|
|
return _aui.PaneInfo_IsFloatable(*args, **kwargs)
|
|
|
|
def IsMovable(*args, **kwargs):
|
|
"""
|
|
IsMovable(self) -> bool
|
|
|
|
IsMoveable returns ``True`` if the docked frame can be undocked or moved
|
|
to another dock position.
|
|
|
|
"""
|
|
return _aui.PaneInfo_IsMovable(*args, **kwargs)
|
|
|
|
def HasCaption(*args, **kwargs):
|
|
"""
|
|
HasCaption(self) -> bool
|
|
|
|
HasCaption returns ``True`` if the pane displays a caption.
|
|
|
|
"""
|
|
return _aui.PaneInfo_HasCaption(*args, **kwargs)
|
|
|
|
def HasGripper(*args, **kwargs):
|
|
"""
|
|
HasGripper(self) -> bool
|
|
|
|
HasGripper returns ``True`` if the pane displays a gripper.
|
|
|
|
"""
|
|
return _aui.PaneInfo_HasGripper(*args, **kwargs)
|
|
|
|
def HasBorder(*args, **kwargs):
|
|
"""
|
|
HasBorder(self) -> bool
|
|
|
|
HasBorder returns ``True`` if the pane displays a border.
|
|
|
|
"""
|
|
return _aui.PaneInfo_HasBorder(*args, **kwargs)
|
|
|
|
def HasCloseButton(*args, **kwargs):
|
|
"""
|
|
HasCloseButton(self) -> bool
|
|
|
|
HasCloseButton returns ``True`` if the pane displays a button to close
|
|
the pane.
|
|
|
|
"""
|
|
return _aui.PaneInfo_HasCloseButton(*args, **kwargs)
|
|
|
|
def HasMaximizeButton(*args, **kwargs):
|
|
"""
|
|
HasMaximizeButton(self) -> bool
|
|
|
|
HasMaximizeButton returns ``True`` if the pane displays a button to
|
|
maximize the pane.
|
|
|
|
"""
|
|
return _aui.PaneInfo_HasMaximizeButton(*args, **kwargs)
|
|
|
|
def HasMinimizeButton(*args, **kwargs):
|
|
"""
|
|
HasMinimizeButton(self) -> bool
|
|
|
|
HasMinimizeButton returns ``True`` if the pane displays a button to
|
|
minimize the pane.
|
|
|
|
"""
|
|
return _aui.PaneInfo_HasMinimizeButton(*args, **kwargs)
|
|
|
|
def HasPinButton(*args, **kwargs):
|
|
"""
|
|
HasPinButton(self) -> bool
|
|
|
|
HasPinButton returns ``True`` if the pane displays a button to float
|
|
the pane.
|
|
|
|
"""
|
|
return _aui.PaneInfo_HasPinButton(*args, **kwargs)
|
|
|
|
def HasGripperTop(*args, **kwargs):
|
|
"""HasGripperTop(self) -> bool"""
|
|
return _aui.PaneInfo_HasGripperTop(*args, **kwargs)
|
|
|
|
def Window(*args, **kwargs):
|
|
"""Window(self, Window w) -> PaneInfo"""
|
|
return _aui.PaneInfo_Window(*args, **kwargs)
|
|
|
|
def Name(*args, **kwargs):
|
|
"""
|
|
Name(self, String n) -> PaneInfo
|
|
|
|
Name sets the name of the pane so it can be referenced in lookup
|
|
functions.
|
|
|
|
"""
|
|
return _aui.PaneInfo_Name(*args, **kwargs)
|
|
|
|
def Caption(*args, **kwargs):
|
|
"""
|
|
Caption(self, String c) -> PaneInfo
|
|
|
|
Caption sets the caption of the pane.
|
|
|
|
"""
|
|
return _aui.PaneInfo_Caption(*args, **kwargs)
|
|
|
|
def Left(*args, **kwargs):
|
|
"""
|
|
Left(self) -> PaneInfo
|
|
|
|
Left sets the pane dock position to the left side of the frame.
|
|
|
|
"""
|
|
return _aui.PaneInfo_Left(*args, **kwargs)
|
|
|
|
def Right(*args, **kwargs):
|
|
"""
|
|
Right(self) -> PaneInfo
|
|
|
|
Right sets the pane dock position to the right side of the frame.
|
|
|
|
"""
|
|
return _aui.PaneInfo_Right(*args, **kwargs)
|
|
|
|
def Top(*args, **kwargs):
|
|
"""
|
|
Top(self) -> PaneInfo
|
|
|
|
Top sets the pane dock position to the top of the frame.
|
|
|
|
"""
|
|
return _aui.PaneInfo_Top(*args, **kwargs)
|
|
|
|
def Bottom(*args, **kwargs):
|
|
"""
|
|
Bottom(self) -> PaneInfo
|
|
|
|
Bottom sets the pane dock position to the bottom of the frame.
|
|
|
|
"""
|
|
return _aui.PaneInfo_Bottom(*args, **kwargs)
|
|
|
|
def Center(*args, **kwargs):
|
|
"""
|
|
Center(self) -> PaneInfo
|
|
|
|
Center sets the pane to the center position of the frame.
|
|
|
|
"""
|
|
return _aui.PaneInfo_Center(*args, **kwargs)
|
|
|
|
def Centre(*args, **kwargs):
|
|
"""
|
|
Centre(self) -> PaneInfo
|
|
|
|
Centre sets the pane to the center position of the frame.
|
|
|
|
"""
|
|
return _aui.PaneInfo_Centre(*args, **kwargs)
|
|
|
|
def Direction(*args, **kwargs):
|
|
"""
|
|
Direction(self, int direction) -> PaneInfo
|
|
|
|
Direction determines the direction of the docked pane.
|
|
|
|
"""
|
|
return _aui.PaneInfo_Direction(*args, **kwargs)
|
|
|
|
def Layer(*args, **kwargs):
|
|
"""
|
|
Layer(self, int layer) -> PaneInfo
|
|
|
|
Layer determines the layer of the docked pane.
|
|
|
|
"""
|
|
return _aui.PaneInfo_Layer(*args, **kwargs)
|
|
|
|
def Row(*args, **kwargs):
|
|
"""
|
|
Row(self, int row) -> PaneInfo
|
|
|
|
Row determines the row of the docked pane.
|
|
|
|
"""
|
|
return _aui.PaneInfo_Row(*args, **kwargs)
|
|
|
|
def Position(*args, **kwargs):
|
|
"""
|
|
Position(self, int pos) -> PaneInfo
|
|
|
|
Position determines the position of the docked pane.
|
|
|
|
"""
|
|
return _aui.PaneInfo_Position(*args, **kwargs)
|
|
|
|
def BestSize(*args, **kwargs):
|
|
"""
|
|
BestSize(self, Size size) -> PaneInfo
|
|
|
|
BestSize sets the ideal size for the pane.
|
|
|
|
"""
|
|
return _aui.PaneInfo_BestSize(*args, **kwargs)
|
|
|
|
def MinSize(*args, **kwargs):
|
|
"""
|
|
MinSize(self, Size size) -> PaneInfo
|
|
|
|
MinSize sets the minimum size of the pane.
|
|
|
|
"""
|
|
return _aui.PaneInfo_MinSize(*args, **kwargs)
|
|
|
|
def MaxSize(*args, **kwargs):
|
|
"""
|
|
MaxSize(self, Size size) -> PaneInfo
|
|
|
|
MaxSize sets the maximum size of the pane.
|
|
|
|
"""
|
|
return _aui.PaneInfo_MaxSize(*args, **kwargs)
|
|
|
|
def FloatingPosition(*args, **kwargs):
|
|
"""
|
|
FloatingPosition(self, Point pos) -> PaneInfo
|
|
|
|
FloatingPosition sets the position of the floating pane.
|
|
|
|
"""
|
|
return _aui.PaneInfo_FloatingPosition(*args, **kwargs)
|
|
|
|
def FloatingSize(*args, **kwargs):
|
|
"""
|
|
FloatingSize(self, Size size) -> PaneInfo
|
|
|
|
FloatingSize sets the size of the floating pane.
|
|
|
|
"""
|
|
return _aui.PaneInfo_FloatingSize(*args, **kwargs)
|
|
|
|
def Fixed(*args, **kwargs):
|
|
"""
|
|
Fixed(self) -> PaneInfo
|
|
|
|
Fixed forces a pane to be fixed size so that it cannot be resized.
|
|
|
|
"""
|
|
return _aui.PaneInfo_Fixed(*args, **kwargs)
|
|
|
|
def Resizable(*args, **kwargs):
|
|
"""
|
|
Resizable(self, bool resizable=True) -> PaneInfo
|
|
|
|
Resized allows a pane to be resized if resizable is true, and forces
|
|
it to be a fixed size if resizeable is false.
|
|
|
|
"""
|
|
return _aui.PaneInfo_Resizable(*args, **kwargs)
|
|
|
|
def Dock(*args, **kwargs):
|
|
"""
|
|
Dock(self) -> PaneInfo
|
|
|
|
Dock indicates that a pane should be docked.
|
|
|
|
"""
|
|
return _aui.PaneInfo_Dock(*args, **kwargs)
|
|
|
|
def Float(*args, **kwargs):
|
|
"""
|
|
Float(self) -> PaneInfo
|
|
|
|
Float indicates that a pane should be floated.
|
|
|
|
"""
|
|
return _aui.PaneInfo_Float(*args, **kwargs)
|
|
|
|
def Hide(*args, **kwargs):
|
|
"""
|
|
Hide(self) -> PaneInfo
|
|
|
|
Hide indicates that a pane should be hidden.
|
|
|
|
"""
|
|
return _aui.PaneInfo_Hide(*args, **kwargs)
|
|
|
|
def Show(*args, **kwargs):
|
|
"""
|
|
Show(self, bool show=True) -> PaneInfo
|
|
|
|
Show indicates that a pane should be shown.
|
|
|
|
"""
|
|
return _aui.PaneInfo_Show(*args, **kwargs)
|
|
|
|
def CaptionVisible(*args, **kwargs):
|
|
"""
|
|
CaptionVisible(self, bool visible=True) -> PaneInfo
|
|
|
|
CaptionVisible indicates that a pane caption should be visible.
|
|
|
|
"""
|
|
return _aui.PaneInfo_CaptionVisible(*args, **kwargs)
|
|
|
|
def PaneBorder(*args, **kwargs):
|
|
"""
|
|
PaneBorder(self, bool visible=True) -> PaneInfo
|
|
|
|
PaneBorder indicates that a border should be drawn for the pane.
|
|
|
|
"""
|
|
return _aui.PaneInfo_PaneBorder(*args, **kwargs)
|
|
|
|
def Gripper(*args, **kwargs):
|
|
"""
|
|
Gripper(self, bool visible=True) -> PaneInfo
|
|
|
|
Gripper indicates that a gripper should be drawn for the pane..
|
|
|
|
"""
|
|
return _aui.PaneInfo_Gripper(*args, **kwargs)
|
|
|
|
def GripperTop(*args, **kwargs):
|
|
"""GripperTop(self, bool attop=True) -> PaneInfo"""
|
|
return _aui.PaneInfo_GripperTop(*args, **kwargs)
|
|
|
|
def CloseButton(*args, **kwargs):
|
|
"""
|
|
CloseButton(self, bool visible=True) -> PaneInfo
|
|
|
|
CloseButton indicates that a close button should be drawn for the
|
|
pane.
|
|
|
|
"""
|
|
return _aui.PaneInfo_CloseButton(*args, **kwargs)
|
|
|
|
def MaximizeButton(*args, **kwargs):
|
|
"""
|
|
MaximizeButton(self, bool visible=True) -> PaneInfo
|
|
|
|
MaximizeButton indicates that a maximize button should be drawn for
|
|
the pane.
|
|
|
|
"""
|
|
return _aui.PaneInfo_MaximizeButton(*args, **kwargs)
|
|
|
|
def MinimizeButton(*args, **kwargs):
|
|
"""
|
|
MinimizeButton(self, bool visible=True) -> PaneInfo
|
|
|
|
MinimizeButton indicates that a minimize button should be drawn for
|
|
the pane.
|
|
|
|
"""
|
|
return _aui.PaneInfo_MinimizeButton(*args, **kwargs)
|
|
|
|
def PinButton(*args, **kwargs):
|
|
"""
|
|
PinButton(self, bool visible=True) -> PaneInfo
|
|
|
|
PinButton indicates that a pin button should be drawn for the pane.
|
|
|
|
"""
|
|
return _aui.PaneInfo_PinButton(*args, **kwargs)
|
|
|
|
def DestroyOnClose(*args, **kwargs):
|
|
"""
|
|
DestroyOnClose(self, bool b=True) -> PaneInfo
|
|
|
|
DestroyOnClose indicates whether a pane should be detroyed when it is
|
|
closed.
|
|
|
|
"""
|
|
return _aui.PaneInfo_DestroyOnClose(*args, **kwargs)
|
|
|
|
def TopDockable(*args, **kwargs):
|
|
"""
|
|
TopDockable(self, bool b=True) -> PaneInfo
|
|
|
|
TopDockable indicates whether a pane can be docked at the top of the
|
|
frame.
|
|
|
|
"""
|
|
return _aui.PaneInfo_TopDockable(*args, **kwargs)
|
|
|
|
def BottomDockable(*args, **kwargs):
|
|
"""
|
|
BottomDockable(self, bool b=True) -> PaneInfo
|
|
|
|
BottomDockable indicates whether a pane can be docked at the bottom of
|
|
the frame.
|
|
|
|
"""
|
|
return _aui.PaneInfo_BottomDockable(*args, **kwargs)
|
|
|
|
def LeftDockable(*args, **kwargs):
|
|
"""
|
|
LeftDockable(self, bool b=True) -> PaneInfo
|
|
|
|
LeftDockable indicates whether a pane can be docked on the left of the
|
|
frame.
|
|
|
|
"""
|
|
return _aui.PaneInfo_LeftDockable(*args, **kwargs)
|
|
|
|
def RightDockable(*args, **kwargs):
|
|
"""
|
|
RightDockable(self, bool b=True) -> PaneInfo
|
|
|
|
RightDockable indicates whether a pane can be docked on the right of
|
|
the frame.
|
|
|
|
"""
|
|
return _aui.PaneInfo_RightDockable(*args, **kwargs)
|
|
|
|
def Floatable(*args, **kwargs):
|
|
"""
|
|
Floatable(self, bool b=True) -> PaneInfo
|
|
|
|
Floatable indicates whether a frame can be floated.
|
|
|
|
"""
|
|
return _aui.PaneInfo_Floatable(*args, **kwargs)
|
|
|
|
def Movable(*args, **kwargs):
|
|
"""
|
|
Movable(self, bool b=True) -> PaneInfo
|
|
|
|
Movable indicates whether a frame can be moved.
|
|
|
|
"""
|
|
return _aui.PaneInfo_Movable(*args, **kwargs)
|
|
|
|
def Dockable(*args, **kwargs):
|
|
"""
|
|
Dockable(self, bool b=True) -> PaneInfo
|
|
|
|
Dockable indicates whether a pane can be docked at any position of the
|
|
frame.
|
|
|
|
"""
|
|
return _aui.PaneInfo_Dockable(*args, **kwargs)
|
|
|
|
def DefaultPane(*args, **kwargs):
|
|
"""
|
|
DefaultPane(self) -> PaneInfo
|
|
|
|
DefaultPane specifies that the pane should adopt the default pane
|
|
settings.
|
|
|
|
"""
|
|
return _aui.PaneInfo_DefaultPane(*args, **kwargs)
|
|
|
|
def CentrePane(*args, **kwargs):
|
|
"""
|
|
CentrePane(self) -> PaneInfo
|
|
|
|
CentrePane specifies that the pane should adopt the default center
|
|
pane settings.
|
|
|
|
"""
|
|
return _aui.PaneInfo_CentrePane(*args, **kwargs)
|
|
|
|
def CenterPane(*args, **kwargs):
|
|
"""
|
|
CenterPane(self) -> PaneInfo
|
|
|
|
CenterPane specifies that the pane should adopt the default center
|
|
pane settings.
|
|
|
|
"""
|
|
return _aui.PaneInfo_CenterPane(*args, **kwargs)
|
|
|
|
def ToolbarPane(*args, **kwargs):
|
|
"""
|
|
ToolbarPane(self) -> PaneInfo
|
|
|
|
ToolbarPane specifies that the pane should adopt the default toolbar
|
|
pane settings.
|
|
|
|
"""
|
|
return _aui.PaneInfo_ToolbarPane(*args, **kwargs)
|
|
|
|
def SetFlag(*args, **kwargs):
|
|
"""
|
|
SetFlag(self, int flag, bool option_state) -> PaneInfo
|
|
|
|
SetFlag turns the property given by flag on or off with the
|
|
option_state parameter.
|
|
|
|
"""
|
|
return _aui.PaneInfo_SetFlag(*args, **kwargs)
|
|
|
|
def HasFlag(*args, **kwargs):
|
|
"""
|
|
HasFlag(self, int flag) -> bool
|
|
|
|
HasFlag returns ``True`` if the the property specified by flag is
|
|
active for the pane.
|
|
|
|
"""
|
|
return _aui.PaneInfo_HasFlag(*args, **kwargs)
|
|
|
|
optionFloating = _aui.PaneInfo_optionFloating
|
|
optionHidden = _aui.PaneInfo_optionHidden
|
|
optionLeftDockable = _aui.PaneInfo_optionLeftDockable
|
|
optionRightDockable = _aui.PaneInfo_optionRightDockable
|
|
optionTopDockable = _aui.PaneInfo_optionTopDockable
|
|
optionBottomDockable = _aui.PaneInfo_optionBottomDockable
|
|
optionFloatable = _aui.PaneInfo_optionFloatable
|
|
optionMovable = _aui.PaneInfo_optionMovable
|
|
optionResizable = _aui.PaneInfo_optionResizable
|
|
optionPaneBorder = _aui.PaneInfo_optionPaneBorder
|
|
optionCaption = _aui.PaneInfo_optionCaption
|
|
optionGripper = _aui.PaneInfo_optionGripper
|
|
optionDestroyOnClose = _aui.PaneInfo_optionDestroyOnClose
|
|
optionToolbar = _aui.PaneInfo_optionToolbar
|
|
optionActive = _aui.PaneInfo_optionActive
|
|
optionGripperTop = _aui.PaneInfo_optionGripperTop
|
|
buttonClose = _aui.PaneInfo_buttonClose
|
|
buttonMaximize = _aui.PaneInfo_buttonMaximize
|
|
buttonMinimize = _aui.PaneInfo_buttonMinimize
|
|
buttonPin = _aui.PaneInfo_buttonPin
|
|
buttonCustom1 = _aui.PaneInfo_buttonCustom1
|
|
buttonCustom2 = _aui.PaneInfo_buttonCustom2
|
|
buttonCustom3 = _aui.PaneInfo_buttonCustom3
|
|
actionPane = _aui.PaneInfo_actionPane
|
|
name = property(_aui.PaneInfo_name_get, _aui.PaneInfo_name_set)
|
|
caption = property(_aui.PaneInfo_caption_get, _aui.PaneInfo_caption_set)
|
|
window = property(_aui.PaneInfo_window_get, _aui.PaneInfo_window_set)
|
|
frame = property(_aui.PaneInfo_frame_get, _aui.PaneInfo_frame_set)
|
|
state = property(_aui.PaneInfo_state_get, _aui.PaneInfo_state_set)
|
|
dock_direction = property(_aui.PaneInfo_dock_direction_get, _aui.PaneInfo_dock_direction_set)
|
|
dock_layer = property(_aui.PaneInfo_dock_layer_get, _aui.PaneInfo_dock_layer_set)
|
|
dock_row = property(_aui.PaneInfo_dock_row_get, _aui.PaneInfo_dock_row_set)
|
|
dock_pos = property(_aui.PaneInfo_dock_pos_get, _aui.PaneInfo_dock_pos_set)
|
|
best_size = property(_aui.PaneInfo_best_size_get, _aui.PaneInfo_best_size_set)
|
|
min_size = property(_aui.PaneInfo_min_size_get, _aui.PaneInfo_min_size_set)
|
|
max_size = property(_aui.PaneInfo_max_size_get, _aui.PaneInfo_max_size_set)
|
|
floating_pos = property(_aui.PaneInfo_floating_pos_get, _aui.PaneInfo_floating_pos_set)
|
|
floating_size = property(_aui.PaneInfo_floating_size_get, _aui.PaneInfo_floating_size_set)
|
|
dock_proportion = property(_aui.PaneInfo_dock_proportion_get, _aui.PaneInfo_dock_proportion_set)
|
|
buttons = property(_aui.PaneInfo_buttons_get, _aui.PaneInfo_buttons_set)
|
|
rect = property(_aui.PaneInfo_rect_get, _aui.PaneInfo_rect_set)
|
|
_aui.PaneInfo_swigregister(PaneInfo)
|
|
cvar = _aui.cvar
|
|
|
|
class FrameManager(_core.EvtHandler):
|
|
"""
|
|
FrameManager manages the panes associated with it for a particular
|
|
`wx.Frame`, using a pane's `PaneInfo` information to determine each
|
|
pane's docking and floating behavior. FrameManager uses wxWidgets'
|
|
sizer mechanism to plan the layout of each frame. It uses a
|
|
replaceable `DockArt` class to do all drawing, so all drawing is
|
|
localized in one area, and may be customized depending on an
|
|
application's specific needs.
|
|
|
|
"""
|
|
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
|
|
__repr__ = _swig_repr
|
|
def __init__(self, *args, **kwargs):
|
|
"""
|
|
__init__(self, Window managed_wnd=None, int flags=AUI_MGR_DEFAULT) -> FrameManager
|
|
|
|
Constructor.
|
|
|
|
:param managed_wnd: Specifies the `wx.Window` which should be
|
|
managed. If not set in the call to this constructor then
|
|
`SetManagedWindow` should be called later.
|
|
|
|
:param flags: Specifies options which allow the frame management
|
|
behavior to be modified.
|
|
|
|
"""
|
|
_aui.FrameManager_swiginit(self,_aui.new_FrameManager(*args, **kwargs))
|
|
__swig_destroy__ = _aui.delete_FrameManager
|
|
__del__ = lambda self : None;
|
|
def UnInit(*args, **kwargs):
|
|
"""
|
|
UnInit(self)
|
|
|
|
UnInit uninitializes the framework and should be called before a
|
|
managed frame is destroyed. UnInit is usually called in the managed
|
|
window's destructor.
|
|
|
|
"""
|
|
return _aui.FrameManager_UnInit(*args, **kwargs)
|
|
|
|
def SetFlags(*args, **kwargs):
|
|
"""
|
|
SetFlags(self, int flags)
|
|
|
|
SetFlags is used to specify the FrameManager's behavioral
|
|
settings. The flags parameter is described in the docs for `__init__`
|
|
|
|
"""
|
|
return _aui.FrameManager_SetFlags(*args, **kwargs)
|
|
|
|
def GetFlags(*args, **kwargs):
|
|
"""
|
|
GetFlags(self) -> int
|
|
|
|
GetFlags returns the current FrameManager's flags.
|
|
|
|
"""
|
|
return _aui.FrameManager_GetFlags(*args, **kwargs)
|
|
|
|
def SetManagedWindow(*args, **kwargs):
|
|
"""
|
|
SetManagedWindow(self, Window managed_wnd)
|
|
|
|
SetManagedWindow is called to specify the window which is to be
|
|
managed by the FrameManager. It is normally a `wx.Frame` but it is
|
|
possible to also allow docking within any container window. This only
|
|
needs to be called if the window was not given to the manager in the
|
|
constructor.
|
|
|
|
"""
|
|
return _aui.FrameManager_SetManagedWindow(*args, **kwargs)
|
|
|
|
def GetManagedWindow(*args, **kwargs):
|
|
"""
|
|
GetManagedWindow(self) -> Window
|
|
|
|
GetManagedWindow returns the window currently being managed by the
|
|
FrameManager.
|
|
|
|
"""
|
|
return _aui.FrameManager_GetManagedWindow(*args, **kwargs)
|
|
|
|
def SetArtProvider(*args, **kwargs):
|
|
"""
|
|
SetArtProvider(self, DockArt art_provider)
|
|
|
|
SetArtProvider instructs FrameManager to use the art provider
|
|
specified for all drawing calls. This allows plugable look-and-feel
|
|
features. The previous art provider object, if any, will be destroyed
|
|
by FrameManager.
|
|
|
|
:note: If you wish to use a custom `DockArt` class to override drawing
|
|
or metrics then you shoudl derive your class from the `PyDockArt`
|
|
class, which has been instrumented for reflecting virtual calls to
|
|
Python methods.
|
|
|
|
"""
|
|
return _aui.FrameManager_SetArtProvider(*args, **kwargs)
|
|
|
|
def GetArtProvider(*args, **kwargs):
|
|
"""
|
|
GetArtProvider(self) -> DockArt
|
|
|
|
GetArtProvider returns the current art provider being used.
|
|
|
|
"""
|
|
return _aui.FrameManager_GetArtProvider(*args, **kwargs)
|
|
|
|
def _GetPaneByWidget(*args, **kwargs):
|
|
"""_GetPaneByWidget(self, Window window) -> PaneInfo"""
|
|
return _aui.FrameManager__GetPaneByWidget(*args, **kwargs)
|
|
|
|
def _GetPaneByName(*args, **kwargs):
|
|
"""_GetPaneByName(self, String name) -> PaneInfo"""
|
|
return _aui.FrameManager__GetPaneByName(*args, **kwargs)
|
|
|
|
def GetAllPanes(*args, **kwargs):
|
|
"""
|
|
GetAllPanes(self) -> list
|
|
|
|
GetAllPanes returns a list of `PaneInfo` objects for all panes managed
|
|
by the frame manager.
|
|
|
|
"""
|
|
return _aui.FrameManager_GetAllPanes(*args, **kwargs)
|
|
|
|
def _AddPane1(*args, **kwargs):
|
|
"""_AddPane1(self, Window window, PaneInfo pane_info) -> bool"""
|
|
return _aui.FrameManager__AddPane1(*args, **kwargs)
|
|
|
|
def AddPaneAtPos(*args, **kwargs):
|
|
"""AddPaneAtPos(self, Window window, PaneInfo pane_info, Point drop_pos) -> bool"""
|
|
return _aui.FrameManager_AddPaneAtPos(*args, **kwargs)
|
|
|
|
def _AddPane2(*args, **kwargs):
|
|
"""_AddPane2(self, Window window, int direction=LEFT, String caption=wxEmptyString) -> bool"""
|
|
return _aui.FrameManager__AddPane2(*args, **kwargs)
|
|
|
|
def InsertPane(*args, **kwargs):
|
|
"""
|
|
InsertPane(self, Window window, PaneInfo insert_location, int insert_level=AUI_INSERT_PANE) -> bool
|
|
|
|
InsertPane is used to insert either a previously unmanaged pane window
|
|
into the frame manager, or to insert a currently managed pane
|
|
somewhere else. InsertPane will push all panes, rows, or docks aside
|
|
and insert the window into the position specified by
|
|
``insert_location``. Because ``insert_location`` can specify either a pane,
|
|
dock row, or dock layer, the ``insert_level`` parameter is used to
|
|
disambiguate this. The parameter ``insert_level`` can take a value of
|
|
``AUI_INSERT_PANE``, ``AUI_INSERT_ROW`` or ``AUI_INSERT_DOCK``.
|
|
|
|
"""
|
|
return _aui.FrameManager_InsertPane(*args, **kwargs)
|
|
|
|
def DetachPane(*args, **kwargs):
|
|
"""
|
|
DetachPane(self, Window window) -> bool
|
|
|
|
DetachPane tells the FrameManager to stop managing the pane specified
|
|
by window. The window, if in a floated frame, is reparented to the
|
|
frame managed by FrameManager.
|
|
|
|
"""
|
|
return _aui.FrameManager_DetachPane(*args, **kwargs)
|
|
|
|
def SavePaneInfo(*args, **kwargs):
|
|
"""SavePaneInfo(self, PaneInfo pane) -> String"""
|
|
return _aui.FrameManager_SavePaneInfo(*args, **kwargs)
|
|
|
|
def LoadPaneInfo(*args, **kwargs):
|
|
"""LoadPaneInfo(self, String pane_part, PaneInfo pane)"""
|
|
return _aui.FrameManager_LoadPaneInfo(*args, **kwargs)
|
|
|
|
def SavePerspective(*args, **kwargs):
|
|
"""
|
|
SavePerspective(self) -> String
|
|
|
|
SavePerspective saves the entire user interface layout into an encoded
|
|
string, which can then be stored someplace by the application. When a
|
|
perspective is restored using `LoadPerspective`, the entire user
|
|
interface will return to the state it was when the perspective was
|
|
saved.
|
|
|
|
"""
|
|
return _aui.FrameManager_SavePerspective(*args, **kwargs)
|
|
|
|
def LoadPerspective(*args, **kwargs):
|
|
"""
|
|
LoadPerspective(self, String perspective, bool update=True) -> bool
|
|
|
|
LoadPerspective loads a saved perspective. If ``update`` is ``True``,
|
|
`Update` is automatically invoked, thus realizing the saved
|
|
perspective on screen.
|
|
|
|
"""
|
|
return _aui.FrameManager_LoadPerspective(*args, **kwargs)
|
|
|
|
def Update(*args, **kwargs):
|
|
"""
|
|
Update(self)
|
|
|
|
Update shoudl be called called after any number of changes are made to
|
|
any of the managed panes. Update must be invoked after `AddPane` or
|
|
`InsertPane` are called in order to "realize" or "commit" the
|
|
changes. In addition, any number of changes may be made to `PaneInfo`
|
|
structures (retrieved with `GetPane` or `GetAllPanes`), but to realize
|
|
the changes, Update must be called. This construction allows pane
|
|
flicker to be avoided by updating the whole layout at one time.
|
|
|
|
"""
|
|
return _aui.FrameManager_Update(*args, **kwargs)
|
|
|
|
def DrawHintRect(*args, **kwargs):
|
|
"""DrawHintRect(self, Window pane_window, Point pt, Point offset)"""
|
|
return _aui.FrameManager_DrawHintRect(*args, **kwargs)
|
|
|
|
def ShowHint(*args, **kwargs):
|
|
"""ShowHint(self, Rect rect)"""
|
|
return _aui.FrameManager_ShowHint(*args, **kwargs)
|
|
|
|
def HideHint(*args, **kwargs):
|
|
"""HideHint(self)"""
|
|
return _aui.FrameManager_HideHint(*args, **kwargs)
|
|
|
|
def OnRender(*args, **kwargs):
|
|
"""OnRender(self, FrameManagerEvent evt)"""
|
|
return _aui.FrameManager_OnRender(*args, **kwargs)
|
|
|
|
def OnPaneButton(*args, **kwargs):
|
|
"""OnPaneButton(self, FrameManagerEvent evt)"""
|
|
return _aui.FrameManager_OnPaneButton(*args, **kwargs)
|
|
|
|
def GetPane(self, item):
|
|
"""
|
|
GetPane(self, window_or_info item) -> PaneInfo
|
|
|
|
GetPane is used to search for a `PaneInfo` object either by
|
|
widget reference or by pane name, which acts as a unique id
|
|
for a window pane. The returned `PaneInfo` object may then be
|
|
modified to change a pane's look, state or position. After one
|
|
or more modifications to the `PaneInfo`, `FrameManager.Update`
|
|
should be called to realize the changes to the user interface.
|
|
|
|
If the lookup failed (meaning the pane could not be found in
|
|
the manager) GetPane returns an empty `PaneInfo`, a condition
|
|
which can be checked by calling `PaneInfo.IsOk`.
|
|
"""
|
|
if isinstance(item, wx.Window):
|
|
return self._GetPaneByWidget(item)
|
|
else:
|
|
return self._GetPaneByName(item)
|
|
|
|
def AddPane(self, window, info=None, caption=None):
|
|
"""
|
|
AddPane(self, window, info=None, caption=None) -> bool
|
|
|
|
AddPane tells the frame manager to start managing a child
|
|
window. There are two versions of this function. The first
|
|
verison accepts a `PaneInfo` object for the ``info`` parameter
|
|
and allows the full spectrum of pane parameter
|
|
possibilities. (Say that 3 times fast!)
|
|
|
|
The second version is used for simpler user interfaces which
|
|
do not require as much configuration. In this case the
|
|
``info`` parameter specifies the direction property of the
|
|
pane info, and defaults to ``wx.LEFT``. The pane caption may
|
|
also be specified as an extra parameter in this form.
|
|
"""
|
|
if type(info) == PaneInfo:
|
|
return self._AddPane1(window, info)
|
|
else:
|
|
|
|
if info is None:
|
|
info = wx.LEFT
|
|
if caption is None:
|
|
caption = ""
|
|
return self._AddPane2(window, info, caption)
|
|
|
|
SetFrame = wx._deprecated(SetManagedWindow,
|
|
"SetFrame is deprecated, use `SetManagedWindow` instead.")
|
|
GetFrame = wx._deprecated(GetManagedWindow,
|
|
"GetFrame is deprecated, use `GetManagedWindow` instead.")
|
|
|
|
_aui.FrameManager_swigregister(FrameManager)
|
|
|
|
class FrameManagerEvent(_core.Event):
|
|
"""Proxy of C++ FrameManagerEvent class"""
|
|
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
|
|
__repr__ = _swig_repr
|
|
def __init__(self, *args, **kwargs):
|
|
"""__init__(self, EventType type=wxEVT_NULL) -> FrameManagerEvent"""
|
|
_aui.FrameManagerEvent_swiginit(self,_aui.new_FrameManagerEvent(*args, **kwargs))
|
|
def Clone(*args, **kwargs):
|
|
"""Clone(self) -> Event"""
|
|
return _aui.FrameManagerEvent_Clone(*args, **kwargs)
|
|
|
|
def SetPane(*args, **kwargs):
|
|
"""SetPane(self, PaneInfo p)"""
|
|
return _aui.FrameManagerEvent_SetPane(*args, **kwargs)
|
|
|
|
def SetButton(*args, **kwargs):
|
|
"""SetButton(self, int b)"""
|
|
return _aui.FrameManagerEvent_SetButton(*args, **kwargs)
|
|
|
|
def SetDC(*args, **kwargs):
|
|
"""SetDC(self, DC pdc)"""
|
|
return _aui.FrameManagerEvent_SetDC(*args, **kwargs)
|
|
|
|
def GetPane(*args, **kwargs):
|
|
"""GetPane(self) -> PaneInfo"""
|
|
return _aui.FrameManagerEvent_GetPane(*args, **kwargs)
|
|
|
|
def GetButton(*args, **kwargs):
|
|
"""GetButton(self) -> int"""
|
|
return _aui.FrameManagerEvent_GetButton(*args, **kwargs)
|
|
|
|
def GetDC(*args, **kwargs):
|
|
"""GetDC(self) -> DC"""
|
|
return _aui.FrameManagerEvent_GetDC(*args, **kwargs)
|
|
|
|
def Veto(*args, **kwargs):
|
|
"""Veto(self, bool veto=True)"""
|
|
return _aui.FrameManagerEvent_Veto(*args, **kwargs)
|
|
|
|
def GetVeto(*args, **kwargs):
|
|
"""GetVeto(self) -> bool"""
|
|
return _aui.FrameManagerEvent_GetVeto(*args, **kwargs)
|
|
|
|
def SetCanVeto(*args, **kwargs):
|
|
"""SetCanVeto(self, bool can_veto)"""
|
|
return _aui.FrameManagerEvent_SetCanVeto(*args, **kwargs)
|
|
|
|
def CanVeto(*args, **kwargs):
|
|
"""CanVeto(self) -> bool"""
|
|
return _aui.FrameManagerEvent_CanVeto(*args, **kwargs)
|
|
|
|
pane = property(_aui.FrameManagerEvent_pane_get, _aui.FrameManagerEvent_pane_set)
|
|
button = property(_aui.FrameManagerEvent_button_get, _aui.FrameManagerEvent_button_set)
|
|
veto_flag = property(_aui.FrameManagerEvent_veto_flag_get, _aui.FrameManagerEvent_veto_flag_set)
|
|
canveto_flag = property(_aui.FrameManagerEvent_canveto_flag_get, _aui.FrameManagerEvent_canveto_flag_set)
|
|
dc = property(_aui.FrameManagerEvent_dc_get, _aui.FrameManagerEvent_dc_set)
|
|
_aui.FrameManagerEvent_swigregister(FrameManagerEvent)
|
|
|
|
class DockInfo(object):
|
|
"""Proxy of C++ DockInfo class"""
|
|
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
|
|
__repr__ = _swig_repr
|
|
def __init__(self, *args, **kwargs):
|
|
"""__init__(self) -> DockInfo"""
|
|
_aui.DockInfo_swiginit(self,_aui.new_DockInfo(*args, **kwargs))
|
|
def IsOk(*args, **kwargs):
|
|
"""IsOk(self) -> bool"""
|
|
return _aui.DockInfo_IsOk(*args, **kwargs)
|
|
|
|
def IsHorizontal(*args, **kwargs):
|
|
"""IsHorizontal(self) -> bool"""
|
|
return _aui.DockInfo_IsHorizontal(*args, **kwargs)
|
|
|
|
def IsVertical(*args, **kwargs):
|
|
"""IsVertical(self) -> bool"""
|
|
return _aui.DockInfo_IsVertical(*args, **kwargs)
|
|
|
|
panes = property(_aui.DockInfo_panes_get, _aui.DockInfo_panes_set)
|
|
rect = property(_aui.DockInfo_rect_get, _aui.DockInfo_rect_set)
|
|
dock_direction = property(_aui.DockInfo_dock_direction_get, _aui.DockInfo_dock_direction_set)
|
|
dock_layer = property(_aui.DockInfo_dock_layer_get, _aui.DockInfo_dock_layer_set)
|
|
dock_row = property(_aui.DockInfo_dock_row_get, _aui.DockInfo_dock_row_set)
|
|
size = property(_aui.DockInfo_size_get, _aui.DockInfo_size_set)
|
|
min_size = property(_aui.DockInfo_min_size_get, _aui.DockInfo_min_size_set)
|
|
resizable = property(_aui.DockInfo_resizable_get, _aui.DockInfo_resizable_set)
|
|
toolbar = property(_aui.DockInfo_toolbar_get, _aui.DockInfo_toolbar_set)
|
|
fixed = property(_aui.DockInfo_fixed_get, _aui.DockInfo_fixed_set)
|
|
_aui.DockInfo_swigregister(DockInfo)
|
|
|
|
class DockUIPart(object):
|
|
"""Proxy of C++ DockUIPart class"""
|
|
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
|
|
def __init__(self): raise AttributeError, "No constructor defined"
|
|
__repr__ = _swig_repr
|
|
typeCaption = _aui.DockUIPart_typeCaption
|
|
typeGripper = _aui.DockUIPart_typeGripper
|
|
typeDock = _aui.DockUIPart_typeDock
|
|
typeDockSizer = _aui.DockUIPart_typeDockSizer
|
|
typePane = _aui.DockUIPart_typePane
|
|
typePaneSizer = _aui.DockUIPart_typePaneSizer
|
|
typeBackground = _aui.DockUIPart_typeBackground
|
|
typePaneBorder = _aui.DockUIPart_typePaneBorder
|
|
typePaneButton = _aui.DockUIPart_typePaneButton
|
|
type = property(_aui.DockUIPart_type_get, _aui.DockUIPart_type_set)
|
|
orientation = property(_aui.DockUIPart_orientation_get, _aui.DockUIPart_orientation_set)
|
|
dock = property(_aui.DockUIPart_dock_get, _aui.DockUIPart_dock_set)
|
|
pane = property(_aui.DockUIPart_pane_get, _aui.DockUIPart_pane_set)
|
|
button = property(_aui.DockUIPart_button_get, _aui.DockUIPart_button_set)
|
|
cont_sizer = property(_aui.DockUIPart_cont_sizer_get, _aui.DockUIPart_cont_sizer_set)
|
|
sizer_item = property(_aui.DockUIPart_sizer_item_get, _aui.DockUIPart_sizer_item_set)
|
|
rect = property(_aui.DockUIPart_rect_get, _aui.DockUIPart_rect_set)
|
|
_aui.DockUIPart_swigregister(DockUIPart)
|
|
|
|
class PaneButton(object):
|
|
"""Proxy of C++ PaneButton class"""
|
|
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
|
|
def __init__(self): raise AttributeError, "No constructor defined"
|
|
__repr__ = _swig_repr
|
|
button_id = property(_aui.PaneButton_button_id_get, _aui.PaneButton_button_id_set)
|
|
_aui.PaneButton_swigregister(PaneButton)
|
|
|
|
wxEVT_AUI_PANEBUTTON = _aui.wxEVT_AUI_PANEBUTTON
|
|
wxEVT_AUI_PANECLOSE = _aui.wxEVT_AUI_PANECLOSE
|
|
wxEVT_AUI_RENDER = _aui.wxEVT_AUI_RENDER
|
|
EVT_AUI_PANEBUTTON = wx.PyEventBinder( wxEVT_AUI_PANEBUTTON )
|
|
EVT_AUI_PANECLOSE = wx.PyEventBinder( wxEVT_AUI_PANECLOSE )
|
|
EVT_AUI_RENDER = wx.PyEventBinder( wxEVT_AUI_RENDER )
|
|
|
|
class DockArt(object):
|
|
"""
|
|
DockArt is an art provider class which does all of the drawing for
|
|
`FrameManager`. This allows the library caller to customize or replace the
|
|
dock art and drawing routines by deriving a new class from `PyDockArt`. The
|
|
active dock art class can be set via `FrameManager.SetArtProvider`.
|
|
|
|
"""
|
|
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
|
|
def __init__(self): raise AttributeError, "No constructor defined"
|
|
__repr__ = _swig_repr
|
|
__swig_destroy__ = _aui.delete_DockArt
|
|
__del__ = lambda self : None;
|
|
def GetMetric(*args, **kwargs):
|
|
"""GetMetric(self, int id) -> int"""
|
|
return _aui.DockArt_GetMetric(*args, **kwargs)
|
|
|
|
def SetMetric(*args, **kwargs):
|
|
"""SetMetric(self, int id, int new_val)"""
|
|
return _aui.DockArt_SetMetric(*args, **kwargs)
|
|
|
|
def SetFont(*args, **kwargs):
|
|
"""SetFont(self, int id, Font font)"""
|
|
return _aui.DockArt_SetFont(*args, **kwargs)
|
|
|
|
def GetFont(*args, **kwargs):
|
|
"""GetFont(self, int id) -> Font"""
|
|
return _aui.DockArt_GetFont(*args, **kwargs)
|
|
|
|
def GetColour(*args, **kwargs):
|
|
"""GetColour(self, int id) -> Colour"""
|
|
return _aui.DockArt_GetColour(*args, **kwargs)
|
|
|
|
def SetColour(*args, **kwargs):
|
|
"""SetColour(self, int id, wxColor colour)"""
|
|
return _aui.DockArt_SetColour(*args, **kwargs)
|
|
|
|
def GetColor(*args, **kwargs):
|
|
"""GetColor(self, int id) -> Colour"""
|
|
return _aui.DockArt_GetColor(*args, **kwargs)
|
|
|
|
def SetColor(*args, **kwargs):
|
|
"""SetColor(self, int id, Colour color)"""
|
|
return _aui.DockArt_SetColor(*args, **kwargs)
|
|
|
|
def DrawSash(*args, **kwargs):
|
|
"""DrawSash(self, DC dc, int orientation, Rect rect)"""
|
|
return _aui.DockArt_DrawSash(*args, **kwargs)
|
|
|
|
def DrawBackground(*args, **kwargs):
|
|
"""DrawBackground(self, DC dc, int orientation, Rect rect)"""
|
|
return _aui.DockArt_DrawBackground(*args, **kwargs)
|
|
|
|
def DrawCaption(*args, **kwargs):
|
|
"""DrawCaption(self, DC dc, String text, Rect rect, PaneInfo pane)"""
|
|
return _aui.DockArt_DrawCaption(*args, **kwargs)
|
|
|
|
def DrawGripper(*args, **kwargs):
|
|
"""DrawGripper(self, DC dc, Rect rect, PaneInfo pane)"""
|
|
return _aui.DockArt_DrawGripper(*args, **kwargs)
|
|
|
|
def DrawBorder(*args, **kwargs):
|
|
"""DrawBorder(self, DC dc, Rect rect, PaneInfo pane)"""
|
|
return _aui.DockArt_DrawBorder(*args, **kwargs)
|
|
|
|
def DrawPaneButton(*args, **kwargs):
|
|
"""DrawPaneButton(self, DC dc, int button, int button_state, Rect rect, PaneInfo pane)"""
|
|
return _aui.DockArt_DrawPaneButton(*args, **kwargs)
|
|
|
|
_aui.DockArt_swigregister(DockArt)
|
|
|
|
class DefaultDockArt(DockArt):
|
|
"""
|
|
DefaultDockArt is the type of art class constructed by default for the
|
|
`FrameManager`.
|
|
"""
|
|
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
|
|
__repr__ = _swig_repr
|
|
def __init__(self, *args, **kwargs):
|
|
"""
|
|
__init__(self) -> DefaultDockArt
|
|
|
|
DefaultDockArt is the type of art class constructed by default for the
|
|
`FrameManager`.
|
|
"""
|
|
_aui.DefaultDockArt_swiginit(self,_aui.new_DefaultDockArt(*args, **kwargs))
|
|
_aui.DefaultDockArt_swigregister(DefaultDockArt)
|
|
|
|
class FloatingPane(_windows.MiniFrame):
|
|
"""Proxy of C++ FloatingPane class"""
|
|
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
|
|
__repr__ = _swig_repr
|
|
def __init__(self, *args, **kwargs):
|
|
"""
|
|
__init__(self, Window parent, FrameManager owner_mgr, PaneInfo pane,
|
|
int id=ID_ANY) -> FloatingPane
|
|
"""
|
|
_aui.FloatingPane_swiginit(self,_aui.new_FloatingPane(*args, **kwargs))
|
|
__swig_destroy__ = _aui.delete_FloatingPane
|
|
__del__ = lambda self : None;
|
|
def SetPaneWindow(*args, **kwargs):
|
|
"""SetPaneWindow(self, PaneInfo pane)"""
|
|
return _aui.FloatingPane_SetPaneWindow(*args, **kwargs)
|
|
|
|
_aui.FloatingPane_swigregister(FloatingPane)
|
|
|
|
class AuiNotebookEvent(_core.NotifyEvent):
|
|
"""Proxy of C++ AuiNotebookEvent class"""
|
|
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
|
|
__repr__ = _swig_repr
|
|
def __init__(self, *args, **kwargs):
|
|
"""__init__(self, EventType command_type=wxEVT_NULL, int win_id=0) -> AuiNotebookEvent"""
|
|
_aui.AuiNotebookEvent_swiginit(self,_aui.new_AuiNotebookEvent(*args, **kwargs))
|
|
def SetSelection(*args, **kwargs):
|
|
"""SetSelection(self, int s)"""
|
|
return _aui.AuiNotebookEvent_SetSelection(*args, **kwargs)
|
|
|
|
def SetOldSelection(*args, **kwargs):
|
|
"""SetOldSelection(self, int s)"""
|
|
return _aui.AuiNotebookEvent_SetOldSelection(*args, **kwargs)
|
|
|
|
def GetSelection(*args, **kwargs):
|
|
"""
|
|
GetSelection(self) -> int
|
|
|
|
Returns item index for a listbox or choice selection event (not valid
|
|
for a deselection).
|
|
"""
|
|
return _aui.AuiNotebookEvent_GetSelection(*args, **kwargs)
|
|
|
|
def GetOldSelection(*args, **kwargs):
|
|
"""GetOldSelection(self) -> int"""
|
|
return _aui.AuiNotebookEvent_GetOldSelection(*args, **kwargs)
|
|
|
|
old_selection = property(_aui.AuiNotebookEvent_old_selection_get, _aui.AuiNotebookEvent_old_selection_set)
|
|
selection = property(_aui.AuiNotebookEvent_selection_get, _aui.AuiNotebookEvent_selection_set)
|
|
_aui.AuiNotebookEvent_swigregister(AuiNotebookEvent)
|
|
|
|
class AuiNotebookPage(object):
|
|
"""Proxy of C++ AuiNotebookPage class"""
|
|
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
|
|
def __init__(self): raise AttributeError, "No constructor defined"
|
|
__repr__ = _swig_repr
|
|
window = property(_aui.AuiNotebookPage_window_get, _aui.AuiNotebookPage_window_set)
|
|
caption = property(_aui.AuiNotebookPage_caption_get, _aui.AuiNotebookPage_caption_set)
|
|
bitmap = property(_aui.AuiNotebookPage_bitmap_get, _aui.AuiNotebookPage_bitmap_set)
|
|
rect = property(_aui.AuiNotebookPage_rect_get, _aui.AuiNotebookPage_rect_set)
|
|
active = property(_aui.AuiNotebookPage_active_get, _aui.AuiNotebookPage_active_set)
|
|
_aui.AuiNotebookPage_swigregister(AuiNotebookPage)
|
|
|
|
class AuiTabContainerButton(object):
|
|
"""Proxy of C++ AuiTabContainerButton class"""
|
|
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
|
|
def __init__(self): raise AttributeError, "No constructor defined"
|
|
__repr__ = _swig_repr
|
|
id = property(_aui.AuiTabContainerButton_id_get, _aui.AuiTabContainerButton_id_set)
|
|
cur_state = property(_aui.AuiTabContainerButton_cur_state_get, _aui.AuiTabContainerButton_cur_state_set)
|
|
bitmap = property(_aui.AuiTabContainerButton_bitmap_get, _aui.AuiTabContainerButton_bitmap_set)
|
|
rect = property(_aui.AuiTabContainerButton_rect_get, _aui.AuiTabContainerButton_rect_set)
|
|
_aui.AuiTabContainerButton_swigregister(AuiTabContainerButton)
|
|
|
|
class AuiTabContainer(object):
|
|
"""Proxy of C++ AuiTabContainer class"""
|
|
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
|
|
__repr__ = _swig_repr
|
|
def __init__(self, *args, **kwargs):
|
|
"""__init__(self) -> AuiTabContainer"""
|
|
_aui.AuiTabContainer_swiginit(self,_aui.new_AuiTabContainer(*args, **kwargs))
|
|
__swig_destroy__ = _aui.delete_AuiTabContainer
|
|
__del__ = lambda self : None;
|
|
def AddPage(*args, **kwargs):
|
|
"""AddPage(self, Window page, AuiNotebookPage info) -> bool"""
|
|
return _aui.AuiTabContainer_AddPage(*args, **kwargs)
|
|
|
|
def InsertPage(*args, **kwargs):
|
|
"""InsertPage(self, Window page, AuiNotebookPage info, size_t idx) -> bool"""
|
|
return _aui.AuiTabContainer_InsertPage(*args, **kwargs)
|
|
|
|
def RemovePage(*args, **kwargs):
|
|
"""RemovePage(self, Window page) -> bool"""
|
|
return _aui.AuiTabContainer_RemovePage(*args, **kwargs)
|
|
|
|
def SetActivePage(*args):
|
|
"""
|
|
SetActivePage(self, Window page) -> bool
|
|
SetActivePage(self, size_t page) -> bool
|
|
"""
|
|
return _aui.AuiTabContainer_SetActivePage(*args)
|
|
|
|
def SetNoneActive(*args, **kwargs):
|
|
"""SetNoneActive(self)"""
|
|
return _aui.AuiTabContainer_SetNoneActive(*args, **kwargs)
|
|
|
|
def GetActivePage(*args, **kwargs):
|
|
"""GetActivePage(self) -> int"""
|
|
return _aui.AuiTabContainer_GetActivePage(*args, **kwargs)
|
|
|
|
def TabHitTest(*args, **kwargs):
|
|
"""TabHitTest(self, int x, int y, Window hit) -> bool"""
|
|
return _aui.AuiTabContainer_TabHitTest(*args, **kwargs)
|
|
|
|
def ButtonHitTest(*args, **kwargs):
|
|
"""ButtonHitTest(self, int x, int y, AuiTabContainerButton hit) -> bool"""
|
|
return _aui.AuiTabContainer_ButtonHitTest(*args, **kwargs)
|
|
|
|
def GetWindowFromIdx(*args, **kwargs):
|
|
"""GetWindowFromIdx(self, size_t idx) -> Window"""
|
|
return _aui.AuiTabContainer_GetWindowFromIdx(*args, **kwargs)
|
|
|
|
def GetIdxFromWindow(*args, **kwargs):
|
|
"""GetIdxFromWindow(self, Window page) -> int"""
|
|
return _aui.AuiTabContainer_GetIdxFromWindow(*args, **kwargs)
|
|
|
|
def GetPageCount(*args, **kwargs):
|
|
"""GetPageCount(self) -> size_t"""
|
|
return _aui.AuiTabContainer_GetPageCount(*args, **kwargs)
|
|
|
|
def GetPage(*args, **kwargs):
|
|
"""GetPage(self, size_t idx) -> AuiNotebookPage"""
|
|
return _aui.AuiTabContainer_GetPage(*args, **kwargs)
|
|
|
|
def GetPages(*args, **kwargs):
|
|
"""GetPages(self) -> wxAuiNotebookPageArray"""
|
|
return _aui.AuiTabContainer_GetPages(*args, **kwargs)
|
|
|
|
def SetNormalFont(*args, **kwargs):
|
|
"""SetNormalFont(self, Font normal_font)"""
|
|
return _aui.AuiTabContainer_SetNormalFont(*args, **kwargs)
|
|
|
|
def SetSelectedFont(*args, **kwargs):
|
|
"""SetSelectedFont(self, Font selected_font)"""
|
|
return _aui.AuiTabContainer_SetSelectedFont(*args, **kwargs)
|
|
|
|
def SetMeasuringFont(*args, **kwargs):
|
|
"""SetMeasuringFont(self, Font measuring_font)"""
|
|
return _aui.AuiTabContainer_SetMeasuringFont(*args, **kwargs)
|
|
|
|
def DoShowHide(*args, **kwargs):
|
|
"""DoShowHide(self)"""
|
|
return _aui.AuiTabContainer_DoShowHide(*args, **kwargs)
|
|
|
|
def SetRect(*args, **kwargs):
|
|
"""SetRect(self, Rect rect)"""
|
|
return _aui.AuiTabContainer_SetRect(*args, **kwargs)
|
|
|
|
def AddButton(*args, **kwargs):
|
|
"""AddButton(self, int id, Bitmap bmp)"""
|
|
return _aui.AuiTabContainer_AddButton(*args, **kwargs)
|
|
|
|
_aui.AuiTabContainer_swigregister(AuiTabContainer)
|
|
|
|
class AuiTabCtrl(_core.Control,AuiTabContainer):
|
|
"""Proxy of C++ AuiTabCtrl class"""
|
|
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
|
|
__repr__ = _swig_repr
|
|
def __init__(self, *args, **kwargs):
|
|
"""
|
|
__init__(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
|
|
Size size=DefaultSize, long style=0) -> AuiTabCtrl
|
|
"""
|
|
_aui.AuiTabCtrl_swiginit(self,_aui.new_AuiTabCtrl(*args, **kwargs))
|
|
self._setOORInfo(self)
|
|
|
|
_aui.AuiTabCtrl_swigregister(AuiTabCtrl)
|
|
|
|
class AuiMultiNotebook(_core.Control):
|
|
"""Proxy of C++ AuiMultiNotebook class"""
|
|
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
|
|
__repr__ = _swig_repr
|
|
def __init__(self, *args, **kwargs):
|
|
"""
|
|
__init__(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
|
|
Size size=DefaultSize, long style=0) -> AuiMultiNotebook
|
|
"""
|
|
_aui.AuiMultiNotebook_swiginit(self,_aui.new_AuiMultiNotebook(*args, **kwargs))
|
|
self._setOORInfo(self)
|
|
|
|
def Create(*args, **kwargs):
|
|
"""
|
|
Create(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
|
|
Size size=DefaultSize, long style=0) -> bool
|
|
|
|
Do the 2nd phase and create the GUI control.
|
|
"""
|
|
return _aui.AuiMultiNotebook_Create(*args, **kwargs)
|
|
|
|
def AddPage(*args, **kwargs):
|
|
"""AddPage(self, Window page, String caption, bool select=False, Bitmap bitmap=wxNullBitmap) -> bool"""
|
|
return _aui.AuiMultiNotebook_AddPage(*args, **kwargs)
|
|
|
|
def InsertPage(*args, **kwargs):
|
|
"""
|
|
InsertPage(self, size_t page_idx, Window page, String caption, bool select=False,
|
|
Bitmap bitmap=wxNullBitmap) -> bool
|
|
"""
|
|
return _aui.AuiMultiNotebook_InsertPage(*args, **kwargs)
|
|
|
|
def DeletePage(*args, **kwargs):
|
|
"""DeletePage(self, size_t page) -> bool"""
|
|
return _aui.AuiMultiNotebook_DeletePage(*args, **kwargs)
|
|
|
|
def RemovePage(*args, **kwargs):
|
|
"""RemovePage(self, size_t page) -> bool"""
|
|
return _aui.AuiMultiNotebook_RemovePage(*args, **kwargs)
|
|
|
|
def SetPageText(*args, **kwargs):
|
|
"""SetPageText(self, size_t page, String text) -> bool"""
|
|
return _aui.AuiMultiNotebook_SetPageText(*args, **kwargs)
|
|
|
|
def SetSelection(*args, **kwargs):
|
|
"""SetSelection(self, size_t new_page) -> size_t"""
|
|
return _aui.AuiMultiNotebook_SetSelection(*args, **kwargs)
|
|
|
|
def GetSelection(*args, **kwargs):
|
|
"""GetSelection(self) -> int"""
|
|
return _aui.AuiMultiNotebook_GetSelection(*args, **kwargs)
|
|
|
|
def GetPageCount(*args, **kwargs):
|
|
"""GetPageCount(self) -> size_t"""
|
|
return _aui.AuiMultiNotebook_GetPageCount(*args, **kwargs)
|
|
|
|
def GetPage(*args, **kwargs):
|
|
"""GetPage(self, size_t page_idx) -> Window"""
|
|
return _aui.AuiMultiNotebook_GetPage(*args, **kwargs)
|
|
|
|
_aui.AuiMultiNotebook_swigregister(AuiMultiNotebook)
|
|
|
|
def PreAuiMultiNotebook(*args, **kwargs):
|
|
"""PreAuiMultiNotebook() -> AuiMultiNotebook"""
|
|
val = _aui.new_PreAuiMultiNotebook(*args, **kwargs)
|
|
self._setOORInfo(self)
|
|
return val
|
|
|
|
wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGED = _aui.wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGED
|
|
wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGING = _aui.wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGING
|
|
wxEVT_COMMAND_AUINOTEBOOK_BUTTON = _aui.wxEVT_COMMAND_AUINOTEBOOK_BUTTON
|
|
wxEVT_COMMAND_AUINOTEBOOK_BEGIN_DRAG = _aui.wxEVT_COMMAND_AUINOTEBOOK_BEGIN_DRAG
|
|
wxEVT_COMMAND_AUINOTEBOOK_END_DRAG = _aui.wxEVT_COMMAND_AUINOTEBOOK_END_DRAG
|
|
wxEVT_COMMAND_AUINOTEBOOK_DRAG_MOTION = _aui.wxEVT_COMMAND_AUINOTEBOOK_DRAG_MOTION
|
|
EVT_AUINOTEBOOK_PAGE_CHANGED = wx.PyEventBinder( wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGED, 1 )
|
|
EVT_AUINOTEBOOK_PAGE_CHANGING = wx.PyEventBinder( wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGING, 1 )
|
|
EVT_AUINOTEBOOK_BUTTON = wx.PyEventBinder( wxEVT_COMMAND_AUINOTEBOOK_BUTTON, 1 )
|
|
EVT_AUINOTEBOOK_BEGIN_DRAG = wx.PyEventBinder( wxEVT_COMMAND_AUINOTEBOOK_BEGIN_DRAG, 1 )
|
|
EVT_AUINOTEBOOK_END_DRAG = wx.PyEventBinder( wxEVT_COMMAND_AUINOTEBOOK_END_DRAG, 1 )
|
|
EVT_AUINOTEBOOK_DRAG_MOTION = wx.PyEventBinder( wxEVT_COMMAND_AUINOTEBOOK_DRAG_MOTION, 1 )
|
|
|
|
class PyDockArt(DefaultDockArt):
|
|
"""
|
|
This version of the `DockArt` class has been instrumented to be
|
|
subclassable in Python and to reflect all calls to the C++ base class
|
|
methods to the Python methods implemented in the derived class.
|
|
"""
|
|
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
|
|
def __init__(self): raise AttributeError, "No constructor defined"
|
|
__repr__ = _swig_repr
|
|
_aui.PyDockArt_swigregister(PyDockArt)
|
|
|
|
|
|
|