Top |
A GtkToggleAction corresponds roughly to a GtkCheckMenuItem. It has an “active” state specifying whether the action has been checked or not.
GtkToggleAction * gtk_toggle_action_new (const gchar *name
,const gchar *label
,const gchar *tooltip
,const gchar *stock_id
);
gtk_toggle_action_new
has been deprecated since version 3.10 and should not be used in newly-written code.
Creates a new GtkToggleAction object. To add the action to
a GtkActionGroup and set the accelerator for the action,
call gtk_action_group_add_action_with_accel()
.
Since: 2.4
void
gtk_toggle_action_toggled (GtkToggleAction *action
);
gtk_toggle_action_toggled
has been deprecated since version 3.10 and should not be used in newly-written code.
Emits the “toggled” signal on the toggle action.
Since: 2.4
void gtk_toggle_action_set_active (GtkToggleAction *action
,gboolean is_active
);
gtk_toggle_action_set_active
has been deprecated since version 3.10 and should not be used in newly-written code.
Sets the checked state on the toggle action.
Since: 2.4
gboolean
gtk_toggle_action_get_active (GtkToggleAction *action
);
gtk_toggle_action_get_active
has been deprecated since version 3.10 and should not be used in newly-written code.
Returns the checked state of the toggle action.
Since: 2.4
void gtk_toggle_action_set_draw_as_radio (GtkToggleAction *action
,gboolean draw_as_radio
);
gtk_toggle_action_set_draw_as_radio
has been deprecated since version 3.10 and should not be used in newly-written code.
Sets whether the action should have proxies like a radio action.
action |
the action object |
|
draw_as_radio |
whether the action should have proxies like a radio action |
Since: 2.4
gboolean
gtk_toggle_action_get_draw_as_radio (GtkToggleAction *action
);
gtk_toggle_action_get_draw_as_radio
has been deprecated since version 3.10 and should not be used in newly-written code.
Returns whether the action should have proxies like a radio action.
Since: 2.4
“active”
property“active” gboolean
Whether the toggle action should be active.
GtkToggleAction:active
has been deprecated since version 3.10 and should not be used in newly-written code.
Owner: GtkToggleAction
Flags: Read / Write
Default value: FALSE
Since: 2.10
“draw-as-radio”
property“draw-as-radio” gboolean
Whether the proxies for this action look like radio action proxies.
This is an appearance property and thus only applies if
“use-action-appearance” is TRUE
.
GtkToggleAction:draw-as-radio
has been deprecated since version 3.10 and should not be used in newly-written code.
Owner: GtkToggleAction
Flags: Read / Write
Default value: FALSE
“toggled”
signalvoid user_function (GtkToggleAction *toggleaction, gpointer user_data)
Should be connected if you wish to perform an action whenever the GtkToggleAction state is changed.
GtkToggleAction::toggled
has been deprecated since version 3.10 and should not be used in newly-written code.
toggleaction |
the object which received the signal. |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run First