Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gactiongroup.h File Reference
#include <gio/giotypes.h>

Go to the source code of this file.

Data Structures

struct  _GActionGroupInterface
 

Macros

#define G_TYPE_ACTION_GROUP   (g_action_group_get_type ())
 
#define G_ACTION_GROUP(inst)
 
#define G_IS_ACTION_GROUP(inst)
 
#define G_ACTION_GROUP_GET_IFACE(inst)
 

Typedefs

typedef struct _GActionGroupInterface GActionGroupInterface
 

Functions

GIO_AVAILABLE_IN_ALL GType g_action_group_get_type (void) G_GNUC_CONST
 
GIO_AVAILABLE_IN_ALL gboolean g_action_group_has_action (GActionGroup *action_group, const gchar *action_name)
 
GIO_AVAILABLE_IN_ALL gchar ** g_action_group_list_actions (GActionGroup *action_group)
 
GIO_AVAILABLE_IN_ALL const GVariantTypeg_action_group_get_action_parameter_type (GActionGroup *action_group, const gchar *action_name)
 
GIO_AVAILABLE_IN_ALL const GVariantTypeg_action_group_get_action_state_type (GActionGroup *action_group, const gchar *action_name)
 
GIO_AVAILABLE_IN_ALL GVariantg_action_group_get_action_state_hint (GActionGroup *action_group, const gchar *action_name)
 
GIO_AVAILABLE_IN_ALL gboolean g_action_group_get_action_enabled (GActionGroup *action_group, const gchar *action_name)
 
GIO_AVAILABLE_IN_ALL GVariantg_action_group_get_action_state (GActionGroup *action_group, const gchar *action_name)
 
GIO_AVAILABLE_IN_ALL void g_action_group_change_action_state (GActionGroup *action_group, const gchar *action_name, GVariant *value)
 
GIO_AVAILABLE_IN_ALL void g_action_group_activate_action (GActionGroup *action_group, const gchar *action_name, GVariant *parameter)
 
GIO_AVAILABLE_IN_ALL void g_action_group_action_added (GActionGroup *action_group, const gchar *action_name)
 
GIO_AVAILABLE_IN_ALL void g_action_group_action_removed (GActionGroup *action_group, const gchar *action_name)
 
GIO_AVAILABLE_IN_ALL void g_action_group_action_enabled_changed (GActionGroup *action_group, const gchar *action_name, gboolean enabled)
 
GIO_AVAILABLE_IN_ALL void g_action_group_action_state_changed (GActionGroup *action_group, const gchar *action_name, GVariant *state)
 
GIO_AVAILABLE_IN_2_32 gboolean g_action_group_query_action (GActionGroup *action_group, const gchar *action_name, gboolean *enabled, const GVariantType **parameter_type, const GVariantType **state_type, GVariant **state_hint, GVariant **state) G_GNUC_WARN_UNUSED_RESULT
 

Macro Definition Documentation

◆ G_ACTION_GROUP

#define G_ACTION_GROUP ( inst)
Value:
#define G_TYPE_ACTION_GROUP
struct _GActionGroup GActionGroup
Definition giotypes.h:55
#define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)
Definition gtype.h:528

Definition at line 35 of file gactiongroup.h.

35#define G_ACTION_GROUP(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
36 G_TYPE_ACTION_GROUP, GActionGroup))

◆ G_ACTION_GROUP_GET_IFACE

#define G_ACTION_GROUP_GET_IFACE ( inst)
Value:
#define G_TYPE_INSTANCE_GET_INTERFACE(instance, g_type, c_type)
Definition gtype.h:584

Definition at line 39 of file gactiongroup.h.

39#define G_ACTION_GROUP_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), \
40 G_TYPE_ACTION_GROUP, GActionGroupInterface))

◆ G_IS_ACTION_GROUP

#define G_IS_ACTION_GROUP ( inst)
Value:
#define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type)
Definition gtype.h:541

Definition at line 37 of file gactiongroup.h.

37#define G_IS_ACTION_GROUP(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
38 G_TYPE_ACTION_GROUP))

◆ G_TYPE_ACTION_GROUP

#define G_TYPE_ACTION_GROUP   (g_action_group_get_type ())

Definition at line 34 of file gactiongroup.h.

Typedef Documentation

◆ GActionGroupInterface

Definition at line 42 of file gactiongroup.h.

Function Documentation

◆ g_action_group_action_added()

GIO_AVAILABLE_IN_ALL void g_action_group_action_added ( GActionGroup * action_group,
const gchar * action_name )

◆ g_action_group_action_enabled_changed()

GIO_AVAILABLE_IN_ALL void g_action_group_action_enabled_changed ( GActionGroup * action_group,
const gchar * action_name,
gboolean enabled )

◆ g_action_group_action_removed()

GIO_AVAILABLE_IN_ALL void g_action_group_action_removed ( GActionGroup * action_group,
const gchar * action_name )

◆ g_action_group_action_state_changed()

GIO_AVAILABLE_IN_ALL void g_action_group_action_state_changed ( GActionGroup * action_group,
const gchar * action_name,
GVariant * state )

◆ g_action_group_activate_action()

GIO_AVAILABLE_IN_ALL void g_action_group_activate_action ( GActionGroup * action_group,
const gchar * action_name,
GVariant * parameter )

◆ g_action_group_change_action_state()

GIO_AVAILABLE_IN_ALL void g_action_group_change_action_state ( GActionGroup * action_group,
const gchar * action_name,
GVariant * value )

◆ g_action_group_get_action_enabled()

GIO_AVAILABLE_IN_ALL gboolean g_action_group_get_action_enabled ( GActionGroup * action_group,
const gchar * action_name )

◆ g_action_group_get_action_parameter_type()

GIO_AVAILABLE_IN_ALL const GVariantType * g_action_group_get_action_parameter_type ( GActionGroup * action_group,
const gchar * action_name )

◆ g_action_group_get_action_state()

GIO_AVAILABLE_IN_ALL GVariant * g_action_group_get_action_state ( GActionGroup * action_group,
const gchar * action_name )

◆ g_action_group_get_action_state_hint()

GIO_AVAILABLE_IN_ALL GVariant * g_action_group_get_action_state_hint ( GActionGroup * action_group,
const gchar * action_name )

◆ g_action_group_get_action_state_type()

GIO_AVAILABLE_IN_ALL const GVariantType * g_action_group_get_action_state_type ( GActionGroup * action_group,
const gchar * action_name )

◆ g_action_group_get_type()

GIO_AVAILABLE_IN_ALL GType g_action_group_get_type ( void )

◆ g_action_group_has_action()

GIO_AVAILABLE_IN_ALL gboolean g_action_group_has_action ( GActionGroup * action_group,
const gchar * action_name )

◆ g_action_group_list_actions()

GIO_AVAILABLE_IN_ALL gchar ** g_action_group_list_actions ( GActionGroup * action_group)

◆ g_action_group_query_action()

GIO_AVAILABLE_IN_2_32 gboolean g_action_group_query_action ( GActionGroup * action_group,
const gchar * action_name,
gboolean * enabled,
const GVariantType ** parameter_type,
const GVariantType ** state_type,
GVariant ** state_hint,
GVariant ** state )