static void action_combo_box_action_group_notify_cb (GtkActionGroup *action_group, GParamSpec *pspec, EActionComboBox *combo_box) { g_object_set ( combo_box, "sensitive", gtk_action_group_get_sensitive (action_group), "visible", gtk_action_group_get_visible (action_group), NULL); }
/** * gtk_action_is_visible: * @action: the action object * * Returns whether the action is effectively visible. * * Return value: %TRUE if the action and its associated action group * are both visible. * * Since: 2.4 **/ gboolean gtk_action_is_visible (GtkAction *action) { GtkActionPrivate *priv; g_return_val_if_fail (GTK_IS_ACTION (action), FALSE); priv = action->private_data; return priv->visible && (priv->action_group == NULL || gtk_action_group_get_visible (priv->action_group)); }
int clip_GTK_ACTIONGROUPGETVISIBLE(ClipMachine * ClipMachineMemory) { C_object *cagroup = _fetch_co_arg(ClipMachineMemory); CHECKARG2(1, MAP_type_of_ClipVarType, NUMERIC_type_of_ClipVarType); CHECKCOBJ(cagroup, GTK_IS_ACTION_GROUP(cagroup->object)); _clip_retl(ClipMachineMemory, gtk_action_group_get_visible(GTK_ACTION_GROUP(cagroup->object))); return 0; err: return 1; }