27#define GTK_TYPE_ACTIONABLE (gtk_actionable_get_type ())
28#define GTK_ACTIONABLE(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
29 GTK_TYPE_ACTIONABLE, GtkActionable))
30#define GTK_IS_ACTIONABLE(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
32#define GTK_ACTIONABLE_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), \
33 GTK_TYPE_ACTIONABLE, GtkActionableInterface))
47 const char *action_name);
60 const char *action_name);
70 const char *format_string,
75 const char *detailed_action_name);
#define GDK_AVAILABLE_IN_ALL
#define G_DEFINE_AUTOPTR_CLEANUP_FUNC(TypeName, func)
GOBJECT_AVAILABLE_IN_ALL void g_object_unref(gpointer object)
GDK_AVAILABLE_IN_ALL void gtk_actionable_set_action_name(GtkActionable *actionable, const char *action_name)
GDK_AVAILABLE_IN_ALL void gtk_actionable_set_detailed_action_name(GtkActionable *actionable, const char *detailed_action_name)
GDK_AVAILABLE_IN_ALL void gtk_actionable_set_action_target(GtkActionable *actionable, const char *format_string,...)
GDK_AVAILABLE_IN_ALL const char * gtk_actionable_get_action_name(GtkActionable *actionable)
GDK_AVAILABLE_IN_ALL GVariant * gtk_actionable_get_action_target_value(GtkActionable *actionable)
GDK_AVAILABLE_IN_ALL void gtk_actionable_set_action_target_value(GtkActionable *actionable, GVariant *target_value)
GDK_AVAILABLE_IN_ALL GType gtk_actionable_get_type(void) G_GNUC_CONST
struct _GtkActionable GtkActionable
typedefG_BEGIN_DECLS struct _GVariant GVariant
void(* set_action_target_value)(GtkActionable *actionable, GVariant *target_value)
void(* set_action_name)(GtkActionable *actionable, const char *action_name)