![]() |
![]() |
A ToggleToolButton is a Gtk::ToolItem that contains a toggle button.
Public Member Functions | |
bool | get_active () const |
Queries a Gtk::ToggleToolButton and returns its current state. | |
const GtkToggleToolButton* | gobj () const |
Provides access to the underlying C GtkObject. | |
GtkToggleToolButton* | gobj () |
Provides access to the underlying C GtkObject. | |
void | set_active (bool is_active=true) |
Sets the status of the toggle tool button. | |
Glib::SignalProxy0<void> | signal_toggled () |
| |
ToggleToolButton (Widget& icon_widget, const Glib::ustring& label=Glib::ustring()) | |
Creates a new ToggleToolButton with an image. | |
ToggleToolButton (const Glib::ustring& label) | |
Creates a new ToggleToolButton with a label. | |
ToggleToolButton (const Gtk::StockID& stock_id) | |
Creates a new ToggleToolButton from a StockID. | |
ToggleToolButton () | |
Creates a new ToggleToolButton. | |
virtual | ~ToggleToolButton () |
Protected Member Functions | |
virtual void | on_toggled () |
Related Functions | |
(Note that these are not member functions.) | |
Gtk::ToggleToolButton* | wrap (GtkToggleToolButton* object, bool take_copy=false) |
A Glib::wrap() method for this object. |
virtual Gtk::ToggleToolButton::~ToggleToolButton | ( | ) | [virtual] |
Gtk::ToggleToolButton::ToggleToolButton | ( | ) |
Creates a new ToggleToolButton.
Gtk::ToggleToolButton::ToggleToolButton | ( | const Gtk::StockID& | stock_id | ) | [explicit] |
Creates a new ToggleToolButton from a StockID.
The ToggleToolButton will be created according to the stock_id properties.
stock_id | The StockID which determines the look of the ToggleToolButton. |
Gtk::ToggleToolButton::ToggleToolButton | ( | const Glib::ustring & | label | ) | [explicit] |
Creates a new ToggleToolButton with a label.
The ToggleToolButton will have the label label.
label | The string used to display the label for this ToggleToolButton. |
Gtk::ToggleToolButton::ToggleToolButton | ( | Widget& | icon_widget, | |
const Glib::ustring & | label = Glib::ustring() | |||
) | [explicit] |
Creates a new ToggleToolButton with an image.
The ToggleToolButton will have the label label and an image widget icon_widget.
icon_widget | The widget placed as the ToggleToolButton's icon. | |
label | The string used to display the label for this ToggleToolButton. |
bool Gtk::ToggleToolButton::get_active | ( | ) | const |
Queries a Gtk::ToggleToolButton and returns its current state.
Return value: true
if the toggle tool button is pressed in, false
if not
true
if the toggle tool button is pressed in, false
if notconst GtkToggleToolButton* Gtk::ToggleToolButton::gobj | ( | ) | const [inline] |
Provides access to the underlying C GtkObject.
Reimplemented from Gtk::ToolButton.
Reimplemented in Gtk::RadioToolButton.
GtkToggleToolButton* Gtk::ToggleToolButton::gobj | ( | ) | [inline] |
Provides access to the underlying C GtkObject.
Reimplemented from Gtk::ToolButton.
Reimplemented in Gtk::RadioToolButton.
virtual void Gtk::ToggleToolButton::on_toggled | ( | ) | [protected, virtual] |
void Gtk::ToggleToolButton::set_active | ( | bool | is_active = true |
) |
Sets the status of the toggle tool button.
Set to true
if you want the GtkToggleButton to be 'pressed in', and false
to raise it. This action causes the toggled signal to be emitted.
is_active | Whether button should be active. |
Glib::SignalProxy0< void > Gtk::ToggleToolButton::signal_toggled | ( | ) |
void on_my_toggled()
Gtk::ToggleToolButton* wrap | ( | GtkToggleToolButton * | object, | |
bool | take_copy = false | |||
) | [related] |
A Glib::wrap() method for this object.
object | The C instance. | |
take_copy | False if the result should take ownership of the C instance. True if it should take a new copy or ref. |