wx.aui.AuiToolBar is a dockable toolbar, part of the AUI
class framework.
See also AUI Overview.
This class supports the following styles:
wx.aui.AUI_TB_TEXT
:
wx.aui.AUI_TB_NO_TOOLTIPS
:
wx.aui.AUI_TB_NO_AUTORESIZE
:
wx.aui.AUI_TB_GRIPPER
:
wx.aui.AUI_TB_OVERFLOW
:
wx.aui.AUI_TB_VERTICAL
: using this style forces the toolbar to be vertical and be only dockable to the left or right sides of the window whereas by default it can be horizontal or vertical and be docked anywhere
wx.aui.AUI_TB_HORZ_LAYOUT
:
wx.aui.AUI_TB_HORIZONTAL
: analogous to wx.aui.AUI_TB_VERTICAL
, but forces the toolbar to be horizontal
wx.aui.AUI_TB_PLAIN_BACKGROUND
: Draw a plain background (based on parent) instead of the default gradient background.
wx.aui.AUI_TB_HORZ_TEXT
: Equivalent to wx.aui.AUI_TB_HORZ_LAYOUT
| wx.aui.AUI_TB_TEXT
wx.aui.AUI_TB_DEFAULT_STYLE
: The default is to have no styles
Handlers bound for the following event types will receive a wx.aui.AuiToolBarEvent parameter.
EVT_AUITOOLBAR_TOOL_DROPDOWN: Process a wxEVT_AUITOOLBAR_TOOL_DROPDOWN event
EVT_AUITOOLBAR_OVERFLOW_CLICK: Process a wxEVT_AUITOOLBAR_OVERFLOW_CLICK event
EVT_AUITOOLBAR_RIGHT_CLICK: Process a wxEVT_AUITOOLBAR_RIGHT_CLICK event
EVT_AUITOOLBAR_MIDDLE_CLICK: Process a wxEVT_AUITOOLBAR_MIDDLE_CLICK event
EVT_AUITOOLBAR_BEGIN_DRAG: Process a wxEVT_AUITOOLBAR_BEGIN_DRAG event
Default constructor, use |
|
Really create wx.aui.AuiToolBar created using default constructor. |
|
get size of hint rectangle for a particular dock location |
|
Returns whether the specified toolbar item has an associated drop down button. |
|
Gets the window style that was passed to the constructor or |
|
Sets the font for this window. |
|
Set whether the specified toolbar item has a drop down button. |
|
Sets the style of the window. |
|
See |
|
See |
|
See |
|
See |
|
See |
|
See |
|
See |
|
See |
|
See |
wx.aui.
AuiToolBar
(Control)¶Possible constructors:
AuiToolBar()
AuiToolBar(parent, id=ID_ANY, position=DefaultPosition,
size=DefaultSize, style=AUI_TB_DEFAULT_STYLE)
AuiToolBar is a dockable toolbar, part of the AUI
class framework.
__init__
(self, *args, **kw)¶__init__ (self)
Default constructor, use Create
later.
New in version 2.9.5.
__init__ (self, parent, id=ID_ANY, position=DefaultPosition, size=DefaultSize, style=AUI_TB_DEFAULT_STYLE)
Constructor creating and initializing the object.
AddControl
(self, control, label="")¶control (wx.Control) –
label (string) –
AddLabel
(self, tool_id, label="", width=-1)¶tool_id (int) –
label (string) –
width (int) –
AddSeparator
(self)¶AddSpacer
(self, pixels)¶pixels (int) –
AddStretchSpacer
(self, proportion=1)¶proportion (int) –
AddTool
(self, *args, **kw)¶AddTool (self, tool_id, label, bitmap, short_help_string=””, kind=ITEM_NORMAL)
AddTool (self, tool_id, label, bitmap, disabled_bitmap, kind, short_help_string, long_help_string, client_data)
AddTool (self, tool_id, bitmap, disabled_bitmap, toggle=False, client_data=None, short_help_string=””, long_help_string=””)
Clear
(self)¶ClearTools
(self)¶Create
(self, parent, id=ID_ANY, pos=DefaultPosition, size=DefaultSize, style=AUI_TB_DEFAULT_STYLE)¶Really create wx.aui.AuiToolBar created using default constructor.
bool
New in version 2.9.5.
DeleteByIndex
(self, tool_id)¶tool_id (int) –
bool
DeleteTool
(self, tool_id)¶tool_id (int) –
bool
EnableTool
(self, tool_id, state)¶tool_id (int) –
state (bool) –
FindControl
(self, window_id)¶window_id (int) –
Control
FindTool
(self, tool_id)¶tool_id (int) –
FindToolByIndex
(self, idx)¶idx (int) –
FindToolByPosition
(self, x, y)¶x (int) –
y (int) –
GetArtProvider
(self)¶GetClassDefaultAttributes
(variant=WINDOW_VARIANT_NORMAL)¶variant (WindowVariant) –
VisualAttributes
GetGripperVisible
(self)¶bool
GetHintSize
(self, dock_direction)¶get size of hint rectangle for a particular dock location
dock_direction (int) –
Size
GetOverflowVisible
(self)¶bool
GetToolBarFits
(self)¶bool
GetToolBitmap
(self, tool_id)¶tool_id (int) –
Bitmap
GetToolBitmapSize
(self)¶Size
GetToolBorderPadding
(self)¶int
GetToolCount
(self)¶int
GetToolDropDown
(self, tool_id)¶Returns whether the specified toolbar item has an associated drop down button.
tool_id (int) –
bool
See also
GetToolEnabled
(self, tool_id)¶tool_id (int) –
bool
GetToolFits
(self, tool_id)¶tool_id (int) –
bool
GetToolFitsByIndex
(self, tool_id)¶tool_id (int) –
bool
GetToolIndex
(self, tool_id)¶tool_id (int) –
int
GetToolLabel
(self, tool_id)¶tool_id (int) –
string
GetToolLongHelp
(self, tool_id)¶tool_id (int) –
string
GetToolPacking
(self)¶int
GetToolPos
(self, tool_id)¶tool_id (int) –
int
GetToolProportion
(self, tool_id)¶tool_id (int) –
int
GetToolRect
(self, tool_id)¶tool_id (int) –
Rect
GetToolSeparation
(self)¶int
GetToolShortHelp
(self, tool_id)¶tool_id (int) –
string
GetToolSticky
(self, tool_id)¶tool_id (int) –
bool
GetToolTextOrientation
(self)¶int
GetToolToggled
(self, tool_id)¶tool_id (int) –
bool
GetWindowStyleFlag
(self)¶Gets the window style that was passed to the constructor or Create
method.
GetWindowStyle
is another name for the same function.
long
IsPaneValid
(self, pane)¶pane (wx.aui.AuiPaneInfo) –
bool
Realize
(self)¶bool
SetArtProvider
(self, art)¶art (wx.aui.AuiToolBarArt) –
SetCustomOverflowItems
(self, prepend, append)¶prepend (AuiToolBarItemArray) –
append (AuiToolBarItemArray) –
SetFont
(self, font)¶Sets the font for this window.
This function should not be called for the parent window if you don’t want its font to be inherited by its children, use SetOwnFont
instead in this case and see InheritAttributes
for more explanations.
Please notice that the given font is not automatically used for wx.PaintDC objects associated with this window, you need to call wx.DC.SetFont
too. However this font is used by any standard controls for drawing their text as well as by GetTextExtent
.
font (wx.Font) – Font to associate with this window, pass NullFont to reset to the default font.
bool
True
if the font was really changed, False
if it was already set to this font and nothing was done.
See also
GetFont
, InheritAttributes
SetGripperVisible
(self, visible)¶visible (bool) –
SetMargins
(self, *args, **kw)¶SetMargins (self, size)
size (wx.Size) –
SetMargins (self, x, y)
x (int) –
y (int) –
SetMargins (self, left, right, top, bottom)
left (int) –
right (int) –
top (int) –
bottom (int) –
SetOverflowVisible
(self, visible)¶visible (bool) –
SetToolBorderPadding
(self, padding)¶padding (int) –
SetToolDropDown
(self, tool_id, dropdown)¶Set whether the specified toolbar item has a drop down button.
This is only valid for wx.ITEM_NORMAL
tools.
tool_id (int) –
dropdown (bool) –
See also
SetToolLabel
(self, tool_id, label)¶tool_id (int) –
label (string) –
SetToolLongHelp
(self, tool_id, help_string)¶tool_id (int) –
help_string (string) –
SetToolPacking
(self, packing)¶packing (int) –
SetToolProportion
(self, tool_id, proportion)¶tool_id (int) –
proportion (int) –
SetToolSeparation
(self, separation)¶separation (int) –
SetToolShortHelp
(self, tool_id, help_string)¶tool_id (int) –
help_string (string) –
SetToolSticky
(self, tool_id, sticky)¶tool_id (int) –
sticky (bool) –
SetToolTextOrientation
(self, orientation)¶orientation (int) –
SetWindowStyleFlag
(self, style)¶Sets the style of the window.
Please note that some styles cannot be changed after the window creation and that Refresh
might need to be called after changing the others for the change to take place immediately.
See Window styles for more information about flags.
style (long) –
See also
ToggleTool
(self, tool_id, state)¶tool_id (int) –
state (bool) –
ArtProvider
¶See GetArtProvider
and SetArtProvider
GripperVisible
¶See GetGripperVisible
and SetGripperVisible
OverflowVisible
¶See GetOverflowVisible
and SetOverflowVisible
ToolBarFits
¶See GetToolBarFits
ToolBitmapSize
¶See GetToolBitmapSize
and SetToolBitmapSize
ToolBorderPadding
¶ToolCount
¶See GetToolCount
ToolPacking
¶See GetToolPacking
and SetToolPacking
ToolSeparation
¶See GetToolSeparation
and SetToolSeparation
ToolTextOrientation
¶WindowStyleFlag
¶See GetWindowStyleFlag
and SetWindowStyleFlag