GtkToggleToolButton
GtkToggleToolButton — A GtkToolItem containing a toggle button
|
|
Includes
#include <gtk/gtk.h>
Functions
gtk_toggle_tool_button_new_from_stock ()
GtkToolItem *
gtk_toggle_tool_button_new_from_stock (const gchar *stock_id);
gtk_toggle_tool_button_new_from_stock has been deprecated since version 3.10 and should not be used in newly-written code.
Use gtk_toggle_tool_button_new() instead.
Creates a new GtkToggleToolButton containing the image and text from a
stock item. Some stock ids have preprocessor macros like GTK_STOCK_OK
and GTK_STOCK_APPLY.
It is an error if stock_id
is not a name of a stock item.
Since: 2.4
gtk_toggle_tool_button_set_active ()
void
gtk_toggle_tool_button_set_active (GtkToggleToolButton *button,
gboolean is_active);
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.
Since: 2.4
gtk_toggle_tool_button_get_active ()
gboolean
gtk_toggle_tool_button_get_active (GtkToggleToolButton *button);
Queries a GtkToggleToolButton and returns its current state.
Returns TRUE if the toggle button is pressed in and FALSE if it is raised.
Returns
TRUE if the toggle tool button is pressed in, FALSE if not
Since: 2.4
Types and Values
struct GtkToggleToolButton
struct GtkToggleToolButton;
struct GtkToggleToolButtonClass
struct GtkToggleToolButtonClass {
GtkToolButtonClass parent_class;
/* signal */
void (* toggled) (GtkToggleToolButton *button);
};
Property Details
The “active” property
“active” gboolean
If the toggle tool button should be pressed in.
Owner: GtkToggleToolButton
Flags: Read / Write
Default value: FALSE
Since: 2.8