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

Go to the source code of this file.

Data Structures

struct  _GActionInterface
 

Macros

#define G_TYPE_ACTION   (g_action_get_type ())
 
#define G_ACTION(inst)
 
#define G_IS_ACTION(inst)   (G_TYPE_CHECK_INSTANCE_TYPE ((inst), G_TYPE_ACTION))
 
#define G_ACTION_GET_IFACE(inst)
 

Typedefs

typedef struct _GActionInterface GActionInterface
 

Functions

GIO_AVAILABLE_IN_2_30 GType g_action_get_type (void) G_GNUC_CONST
 
GIO_AVAILABLE_IN_ALL const gcharg_action_get_name (GAction *action)
 
GIO_AVAILABLE_IN_ALL const GVariantTypeg_action_get_parameter_type (GAction *action)
 
GIO_AVAILABLE_IN_ALL const GVariantTypeg_action_get_state_type (GAction *action)
 
GIO_AVAILABLE_IN_ALL GVariantg_action_get_state_hint (GAction *action)
 
GIO_AVAILABLE_IN_ALL gboolean g_action_get_enabled (GAction *action)
 
GIO_AVAILABLE_IN_ALL GVariantg_action_get_state (GAction *action)
 
GIO_AVAILABLE_IN_ALL void g_action_change_state (GAction *action, GVariant *value)
 
GIO_AVAILABLE_IN_ALL void g_action_activate (GAction *action, GVariant *parameter)
 
GIO_AVAILABLE_IN_2_28 gboolean g_action_name_is_valid (const gchar *action_name)
 
GIO_AVAILABLE_IN_2_38 gboolean g_action_parse_detailed_name (const gchar *detailed_name, gchar **action_name, GVariant **target_value, GError **error)
 
GIO_AVAILABLE_IN_2_38 gcharg_action_print_detailed_name (const gchar *action_name, GVariant *target_value)
 

Macro Definition Documentation

◆ G_ACTION

#define G_ACTION ( inst)
Value:
#define G_TYPE_ACTION
Definition gaction.h:33
struct _GAction GAction
Definition giotypes.h:58
#define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)
Definition gtype.h:528

Definition at line 34 of file gaction.h.

34#define G_ACTION(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
35 G_TYPE_ACTION, GAction))

◆ G_ACTION_GET_IFACE

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

Definition at line 37 of file gaction.h.

37#define G_ACTION_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), \
38 G_TYPE_ACTION, GActionInterface))

◆ G_IS_ACTION

#define G_IS_ACTION ( inst)    (G_TYPE_CHECK_INSTANCE_TYPE ((inst), G_TYPE_ACTION))

Definition at line 36 of file gaction.h.

◆ G_TYPE_ACTION

#define G_TYPE_ACTION   (g_action_get_type ())

Definition at line 33 of file gaction.h.

Typedef Documentation

◆ GActionInterface

Definition at line 40 of file gaction.h.

Function Documentation

◆ g_action_activate()

GIO_AVAILABLE_IN_ALL void g_action_activate ( GAction * action,
GVariant * parameter )

◆ g_action_change_state()

GIO_AVAILABLE_IN_ALL void g_action_change_state ( GAction * action,
GVariant * value )

◆ g_action_get_enabled()

GIO_AVAILABLE_IN_ALL gboolean g_action_get_enabled ( GAction * action)

◆ g_action_get_name()

GIO_AVAILABLE_IN_ALL const gchar * g_action_get_name ( GAction * action)

◆ g_action_get_parameter_type()

GIO_AVAILABLE_IN_ALL const GVariantType * g_action_get_parameter_type ( GAction * action)

◆ g_action_get_state()

GIO_AVAILABLE_IN_ALL GVariant * g_action_get_state ( GAction * action)

◆ g_action_get_state_hint()

GIO_AVAILABLE_IN_ALL GVariant * g_action_get_state_hint ( GAction * action)

◆ g_action_get_state_type()

GIO_AVAILABLE_IN_ALL const GVariantType * g_action_get_state_type ( GAction * action)

◆ g_action_get_type()

GIO_AVAILABLE_IN_2_30 GType g_action_get_type ( void )

◆ g_action_name_is_valid()

GIO_AVAILABLE_IN_2_28 gboolean g_action_name_is_valid ( const gchar * action_name)

◆ g_action_parse_detailed_name()

GIO_AVAILABLE_IN_2_38 gboolean g_action_parse_detailed_name ( const gchar * detailed_name,
gchar ** action_name,
GVariant ** target_value,
GError ** error )

◆ g_action_print_detailed_name()

GIO_AVAILABLE_IN_2_38 gchar * g_action_print_detailed_name ( const gchar * action_name,
GVariant * target_value )