![]() |
![]() |
Inheritance diagram for Gtk::ToggleButton:
Public Member Functions | |
virtual | ~ToggleButton () |
GtkToggleButton* | gobj () |
Provides access to the underlying C GtkObject. | |
const GtkToggleButton* | gobj () const |
Provides access to the underlying C GtkObject. | |
ToggleButton () | |
Create an empty toggle button. | |
ToggleButton (const Glib::ustring& label, bool mnemonic=false) | |
Create a toggle button with a label. | |
void | set_mode (bool draw_indicator=true) |
bool | get_mode () const |
void | set_active (bool is_active=true) |
bool | get_active () const |
void | set_inconsistent (bool setting=true) |
bool | get_inconsistent () const |
void | toggled () |
Glib::SignalProxy0<void> | signal_toggled () |
Glib::PropertyProxy<bool> | property_active () |
You rarely need to use properties because there are get_ and set_ methods for almost all of them. | |
Glib::PropertyProxy<bool> | property_inconsistent () |
You rarely need to use properties because there are get_ and set_ methods for almost all of them. | |
Glib::PropertyProxy<bool> | property_draw_indicator () |
You rarely need to use properties because there are get_ and set_ methods for almost all of them. | |
Protected Member Functions | |
virtual void | on_toggled () |
Related Functions | |
(Note that these are not member functions.) | |
Gtk::ToggleButton* | wrap (GtkToggleButton* object, bool take_copy=false) |
Clicking again will cause the toggle button to return to it's normal state. The state of a Gtk::ToggleButton can be set specifically using set_active(), and retrieved using get_active(). To simply switch the state of a toggle button, use toggled().
|
|
|
Create an empty toggle button. With an empty button, you can Gtk::Button::add() a widget such as a Gtk::Pixmap or Gtk::Box. If you just wish to add a Gtk::Label, you may want to use the Gtk::ToggleButton(const Glib::ustring& label) constructor directly instead. |
|
Create a toggle button with a label. You won't be able to add a widget to this button since it already contains a Gtk::Label |
|
|
|
|
|
|
|
Provides access to the underlying C GtkObject.
Reimplemented from Gtk::Button. Reimplemented in Gtk::CheckButton, and Gtk::RadioButton. |
|
Provides access to the underlying C GtkObject.
Reimplemented from Gtk::Button. Reimplemented in Gtk::CheckButton, and Gtk::RadioButton. |
|
|
|
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
|
|
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
|
|
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
|
|
|
|
|
|
|
|
|
|
|
|
|