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