Public Member Functions | |
switch_button (const std::string &str, panel *parent=0) | |
void | on () |
void | off () |
void | toggle () |
bool | state () const |
virtual void | draw () |
Protected Member Functions | |
virtual void | do_toggle () |
Private Member Functions | |
event::result | at_mouse (const mouse &ev) |
event::result | at_keyboard (const keyboard &ev) |
void | draw_state () |
const std::string & | state_string () |
Private Attributes | |
bool | state_ |
|
|
|
public, 'cause used by listbox Reimplemented from ndk::mini_button. |
|
Reimplemented from ndk::mini_button. |
|
made as a separate function 'cause some widgets want to made update after several changes Reimplemented in ndk::radio_button. |
|
draw text in the window, don't made refresh Reimplemented from ndk::label. |
|
|
|
|
|
|
|
|
|
|
|
|
|
current state of the button Reimplemented from ndk::button. |