| Top |
GObject
╰── GInitiallyUnowned
╰── CtkWidget
╰── CtkContainer
╰── CtkBin
╰── CtkToolItem
╰── CtkToolButton
╰── CtkToggleToolButton
╰── CtkRadioToolButton
CtkToggleToolButton implements AtkImplementorIface, CtkBuildable, CtkActivatable and CtkActionable.
A CtkToggleToolButton is a CtkToolItem that contains a toggle button.
Use ctk_toggle_tool_button_new() to create a new CtkToggleToolButton.
CtkToolItem *
ctk_toggle_tool_button_new (void);
Returns a new CtkToggleToolButton
Since: 2.4
CtkToolItem *
ctk_toggle_tool_button_new_from_stock (const gchar *stock_id);
ctk_toggle_tool_button_new_from_stock has been deprecated since version 3.10 and should not be used in newly-written code.
Use ctk_toggle_tool_button_new() instead.
Creates a new CtkToggleToolButton containing the image and text from a stock item. Some stock ids have preprocessor macros like CTK_STOCK_OK and CTK_STOCK_APPLY.
It is an error if stock_id
is not a name of a stock item.
Since: 2.4
void ctk_toggle_tool_button_set_active (CtkToggleToolButton *button,gboolean is_active);
Sets the status of the toggle tool button. Set to TRUE if you
want the CtkToggleButton to be “pressed in”, and FALSE to raise it.
This action causes the toggled signal to be emitted.
Since: 2.4
gboolean
ctk_toggle_tool_button_get_active (CtkToggleToolButton *button);
Queries a CtkToggleToolButton and returns its current state.
Returns TRUE if the toggle button is pressed in and FALSE if it is raised.
Since: 2.4
“toggled” signalvoid user_function (CtkToggleToolButton *toggle_tool_button, gpointer user_data)
Emitted whenever the toggle tool button changes state.
toggle_tool_button |
the object that emitted the signal |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run First