Top |
GtkActivatable is implemented by GtkButton, GtkCheckButton, GtkCheckMenuItem, GtkColorButton, GtkFontButton, GtkImageMenuItem, GtkLinkButton, GtkMenuItem, GtkMenuToolButton, GtkOptionMenu, GtkRadioButton, GtkRadioMenuItem, GtkRadioToolButton, GtkRecentChooserMenu, GtkScaleButton, GtkSeparatorMenuItem, GtkSeparatorToolItem, GtkTearoffMenuItem, GtkToggleButton, GtkToggleToolButton, GtkToolButton, GtkToolItem and GtkVolumeButton.
void gtk_activatable_do_set_related_action (GtkActivatable *activatable
,GtkAction *action
);
Since: 2.16
GtkAction *
gtk_activatable_get_related_action (GtkActivatable *activatable
);
Since: 2.16
gboolean
gtk_activatable_get_use_action_appearance
(GtkActivatable *activatable
);
Since: 2.16
void gtk_activatable_sync_action_properties (GtkActivatable *activatable
,GtkAction *action
);
Since: 2.16
void gtk_activatable_set_related_action (GtkActivatable *activatable
,GtkAction *action
);
Since: 2.16
void gtk_activatable_set_use_action_appearance (GtkActivatable *activatable
,gboolean use_appearance
);
Since: 2.16
struct GtkActivatableIface { GTypeInterface g_iface; /* virtual table */ void (* update) (GtkActivatable *activatable, GtkAction *action, const gchar *property_name); void (* sync_action_properties) (GtkActivatable *activatable, GtkAction *action); };
Since: 2.16