#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 ] |