phoenix_title wx.ToolBarToolBase

A toolbar tool represents one item on the toolbar.

It has a unique id (except for the separators), the style (telling whether it is a normal button, separator or a control), the state (toggled or not, enabled or not) and short and long help strings. The default implementations use the short help string for the tooltip text which is popped up when the mouse pointer enters the tool and the long help string for the applications status bar.

Notice that the toolbar can not be modified by changing its tools via the (intentionally undocumented here) setter methods of this class, all the modifications must be done using the methods of wx.ToolBar itself.


class_hierarchy Class Hierarchy

Inheritance diagram for class ToolBarToolBase:

method_summary Methods Summary

__init__

Attach

CanBeToggled

Detach

Enable

GetBitmap

GetClientData

GetControl

GetDisabledBitmap

GetDisabledBitmapBundle

Return the bundle containing disabled tool bitmaps.

GetDropdownMenu

GetId

GetKind

GetLabel

GetLongHelp

GetNormalBitmap

GetNormalBitmapBundle

Return the bundle containing normal tool bitmaps.

GetShortHelp

GetStyle

GetToolBar

Return the toolbar this tool is a member of.

IsButton

IsControl

IsEnabled

IsSeparator

IsStretchable

IsStretchableSpace

IsToggled

MakeStretchable

SetClientData

SetDisabledBitmap

SetDropdownMenu

SetLabel

SetLongHelp

SetNormalBitmap

SetShortHelp

SetToggle

Toggle


property_summary Properties Summary

Bitmap

See GetBitmap

ClientData

See GetClientData and SetClientData

Control

See GetControl

DisabledBitmap

See GetDisabledBitmap and SetDisabledBitmap

DisabledBitmapBundle

See GetDisabledBitmapBundle

DropdownMenu

See GetDropdownMenu and SetDropdownMenu

Id

See GetId

Kind

See GetKind

Label

See GetLabel and SetLabel

LongHelp

See GetLongHelp and SetLongHelp

NormalBitmap

See GetNormalBitmap and SetNormalBitmap

NormalBitmapBundle

See GetNormalBitmapBundle

ShortHelp

See GetShortHelp and SetShortHelp

Style

See GetStyle

ToolBar

See GetToolBar


api Class API

class wx.ToolBarToolBase(Object)

Possible constructors:

ToolBarToolBase(tbar=None, toolid=ID_SEPARATOR, label="",
                bmpNormal=NullBitmap, bmpDisabled=NullBitmap, kind=ITEM_NORMAL,
                clientData=None, shortHelpString="",
                longHelpString="")

ToolBarToolBase(tbar, control, label)

A toolbar tool represents one item on the toolbar.


Methods

__init__(self, *args, **kw)

overload Overloaded Implementations:



__init__ (self, tbar=None, toolid=ID_SEPARATOR, label=””, bmpNormal=NullBitmap, bmpDisabled=NullBitmap, kind=ITEM_NORMAL, clientData=None, shortHelpString=””, longHelpString=””)

Parameters:



__init__ (self, tbar, control, label)

Parameters:





Attach(self, tbar)
Parameters:

tbar (wx.ToolBar) –



CanBeToggled(self)
Return type:

bool



Detach(self)


Enable(self, enable)
Parameters:

enable (bool) –

Return type:

bool



GetBitmap(self)
Return type:

wx.Bitmap



GetClientData(self)
Return type:

PyUserData



GetControl(self)
Return type:

wx.Control



GetDisabledBitmap(self)
Return type:

wx.Bitmap



GetDisabledBitmapBundle(self)

Return the bundle containing disabled tool bitmaps.

This bundle may be invalid if the tool doesn’t show a bitmap or doesn’t have a specific disabled bitmap creates one automatically from the normal bitmap.

Return type:

wx.BitmapBundle

New in version 4.1/wxWidgets-3.1.6.



GetDropdownMenu(self)
Return type:

wx.Menu



GetId(self)
Return type:

int



GetKind(self)
Return type:

wx.ItemKind



GetLabel(self)
Return type:

string



GetLongHelp(self)
Return type:

string



GetNormalBitmap(self)
Return type:

wx.Bitmap



GetNormalBitmapBundle(self)

Return the bundle containing normal tool bitmaps.

This bundle may be invalid if the tool doesn’t show a bitmap.

Return type:

wx.BitmapBundle

New in version 4.1/wxWidgets-3.1.6.



GetShortHelp(self)
Return type:

string



GetStyle(self)
Return type:

int



GetToolBar(self)

Return the toolbar this tool is a member of.

Return type:

wx.ToolBar



IsButton(self)
Return type:

bool



IsControl(self)
Return type:

bool



IsEnabled(self)
Return type:

bool



IsSeparator(self)
Return type:

bool



IsStretchable(self)
Return type:

bool



IsStretchableSpace(self)
Return type:

bool



IsToggled(self)
Return type:

bool



MakeStretchable(self)


SetClientData(self, clientData)
Parameters:

clientData (PyUserData) –



SetDisabledBitmap(self, bmp)
Parameters:

bmp (wx.BitmapBundle) –



SetDropdownMenu(self, menu)
Parameters:

menu (wx.Menu) –



SetLabel(self, label)
Parameters:

label (string) –



SetLongHelp(self, help)
Parameters:

help (string) –

Return type:

bool



SetNormalBitmap(self, bmp)
Parameters:

bmp (wx.BitmapBundle) –



SetShortHelp(self, help)
Parameters:

help (string) –

Return type:

bool



SetToggle(self, toggle)
Parameters:

toggle (bool) –

Return type:

bool



Toggle(self, *args, **kw)

overload Overloaded Implementations:



Toggle (self, toggle)

Parameters:

toggle (bool) –

Return type:

bool



Toggle (self)




Properties

Bitmap

See GetBitmap



ClientData

See GetClientData and SetClientData



Control

See GetControl



DisabledBitmap

See GetDisabledBitmap and SetDisabledBitmap



DisabledBitmapBundle

See GetDisabledBitmapBundle



DropdownMenu

See GetDropdownMenu and SetDropdownMenu



Id

See GetId



Kind

See GetKind



Label

See GetLabel and SetLabel



LongHelp

See GetLongHelp and SetLongHelp



NormalBitmap

See GetNormalBitmap and SetNormalBitmap



NormalBitmapBundle

See GetNormalBitmapBundle



ShortHelp

See GetShortHelp and SetShortHelp



Style

See GetStyle



ToolBar

See GetToolBar