phoenix_title wx.BitmapToggleButton

wx.BitmapToggleButton is a wx.ToggleButton that contains a bitmap instead of text.

This class is not available in all ports currently (although it is available in the major ones), test for HAS_BITMAPTOGGLEBUTTON to determine whether it can be used (in addition for possibly testing for USE_TOGGLEBTN which can be set to 0 to explicitly disable support for this class and wx.ToggleButton).

This control emits an update UI event.

^^

events Events Emitted by this Class

Handlers bound for the following event types will receive a wx.CommandEvent parameter.

  • EVT_TOGGLEBUTTON: Handles a wxEVT_TOGGLEBUTTON event. ^^


class_hierarchy Class Hierarchy

Inheritance diagram for class BitmapToggleButton:

method_summary Methods Summary

__init__

Default constructor.

Create

Create method for two-step construction.

GetClassDefaultAttributes

GetValue

Gets the state of the toggle button.

SetValue

Sets the toggle button to the given state.


property_summary Properties Summary

Value

See GetValue and SetValue


api Class API

class wx.BitmapToggleButton(ToggleButton)

Possible constructors:

BitmapToggleButton()

BitmapToggleButton(parent, id=ID_ANY, label=NullBitmap,
                   pos=DefaultPosition, size=DefaultSize, style=0, val=DefaultValidator,
                   name=CheckBoxNameStr)

BitmapToggleButton is a ToggleButton that contains a bitmap instead of text.


Methods

__init__(self, *args, **kw)

overload Overloaded Implementations:



__init__ (self)

Default constructor.



__init__ (self, parent, id=ID_ANY, label=NullBitmap, pos=DefaultPosition, size=DefaultSize, style=0, val=DefaultValidator, name=CheckBoxNameStr)

Constructor, creating and showing a toggle button with the bitmap label.

Internally calls Create .

Parameters:





Create(self, parent, id=ID_ANY, label=NullBitmap, pos=DefaultPosition, size=DefaultSize, style=0, val=DefaultValidator, name=CheckBoxNameStr)

Create method for two-step construction.

Parameters:
Return type:

bool



static GetClassDefaultAttributes(variant=WINDOW_VARIANT_NORMAL)
Parameters:

variant (WindowVariant) –

Return type:

wx.VisualAttributes



GetValue(self)

Gets the state of the toggle button.

Return type:

bool

Returns:

Returns True if it is pressed, False otherwise.



SetValue(self, state)

Sets the toggle button to the given state.

This does not cause a EVT_TOGGLEBUTTON event to be emitted.

Parameters:

state (bool) – If True, the button is pressed.


Properties

Value

See GetValue and SetValue