#include <wx/tglbtn.h>

wxBitmapToggleButton is a wxToggleButton that contains a bitmap instead of text.
This control emits an update UI event.
The following event handler macros redirect the events to member function handlers 'func' with prototypes like:
Event macros for events emitted by this class:
![]() | ![]() | ![]() |
| wxMSW appearance | wxGTK appearance | wxMac appearance |
Public Member Functions | |
| wxBitmapToggleButton () | |
| Default constructor. | |
| wxBitmapToggleButton (wxWindow *parent, wxWindowID id, const wxBitmap &label, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0, const wxValidator &val=wxDefaultValidator, const wxString &name=wxCheckBoxNameStr) | |
| Constructor, creating and showing a toggle button with the bitmap label. | |
| bool | Create (wxWindow *parent, wxWindowID id, const wxBitmap &label, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0, const wxValidator &val=wxDefaultValidator, const wxString &name=wxCheckBoxNameStr) |
| Create method for two-step construction. | |
| virtual bool | GetValue () const |
| Gets the state of the toggle button. | |
| virtual void | SetValue (bool state) |
| Sets the toggle button to the given state. | |
| wxBitmapToggleButton::wxBitmapToggleButton | ( | ) |
Default constructor.
| wxBitmapToggleButton::wxBitmapToggleButton | ( | wxWindow * | parent, | |
| wxWindowID | id, | |||
| const wxBitmap & | label, | |||
| const wxPoint & | pos = wxDefaultPosition, |
|||
| const wxSize & | size = wxDefaultSize, |
|||
| long | style = 0, |
|||
| const wxValidator & | val = wxDefaultValidator, |
|||
| const wxString & | name = wxCheckBoxNameStr | |||
| ) |
Constructor, creating and showing a toggle button with the bitmap label.
Internally calls Create().
| bool wxBitmapToggleButton::Create | ( | wxWindow * | parent, | |
| wxWindowID | id, | |||
| const wxBitmap & | label, | |||
| const wxPoint & | pos = wxDefaultPosition, |
|||
| const wxSize & | size = wxDefaultSize, |
|||
| long | style = 0, |
|||
| const wxValidator & | val = wxDefaultValidator, |
|||
| const wxString & | name = wxCheckBoxNameStr | |||
| ) |
Create method for two-step construction.
| virtual bool wxBitmapToggleButton::GetValue | ( | ) | const [virtual] |
Gets the state of the toggle button.
| virtual void wxBitmapToggleButton::SetValue | ( | bool | state | ) | [virtual] |
Sets the toggle button to the given state.
This does not cause a EVT_TOGGLEBUTTON event to be emitted.
| state | If true, the button is pressed. |
|
[ top ] |