22#ifndef __G_SIMPLE_ACTION_H__
23#define __G_SIMPLE_ACTION_H__
25#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
26#error "Only <gio/gio.h> can be included directly."
33#define G_TYPE_SIMPLE_ACTION (g_simple_action_get_type ())
34#define G_SIMPLE_ACTION(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
35 G_TYPE_SIMPLE_ACTION, GSimpleAction))
36#define G_IS_SIMPLE_ACTION(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
37 G_TYPE_SIMPLE_ACTION))
#define GIO_AVAILABLE_IN_ALL
#define GIO_AVAILABLE_IN_2_30
#define GIO_AVAILABLE_IN_2_44
struct _GSimpleAction GSimpleAction
GIO_AVAILABLE_IN_2_44 void g_simple_action_set_state_hint(GSimpleAction *simple, GVariant *state_hint)
GIO_AVAILABLE_IN_ALL void g_simple_action_set_enabled(GSimpleAction *simple, gboolean enabled)
GIO_AVAILABLE_IN_ALL GSimpleAction * g_simple_action_new(const gchar *name, const GVariantType *parameter_type)
GIO_AVAILABLE_IN_ALL GType g_simple_action_get_type(void) G_GNUC_CONST
GIO_AVAILABLE_IN_2_30 void g_simple_action_set_state(GSimpleAction *simple, GVariant *value)
GIO_AVAILABLE_IN_ALL GSimpleAction * g_simple_action_new_stateful(const gchar *name, const GVariantType *parameter_type, GVariant *state)
G_BEGIN_DECLS typedef char gchar
typedefG_BEGIN_DECLS struct _GVariant GVariant
typedefG_BEGIN_DECLS struct _GVariantType GVariantType