Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
_GActionGroupInterface Struct Reference

#include <gactiongroup.h>

Data Fields

GTypeInterface g_iface
 
gboolean(* has_action )(GActionGroup *action_group, const gchar *action_name)
 
gchar **(* list_actions )(GActionGroup *action_group)
 
gboolean(* get_action_enabled )(GActionGroup *action_group, const gchar *action_name)
 
const GVariantType *(* get_action_parameter_type )(GActionGroup *action_group, const gchar *action_name)
 
const GVariantType *(* get_action_state_type )(GActionGroup *action_group, const gchar *action_name)
 
GVariant *(* get_action_state_hint )(GActionGroup *action_group, const gchar *action_name)
 
GVariant *(* get_action_state )(GActionGroup *action_group, const gchar *action_name)
 
void(* change_action_state )(GActionGroup *action_group, const gchar *action_name, GVariant *value)
 
void(* activate_action )(GActionGroup *action_group, const gchar *action_name, GVariant *parameter)
 
void(* action_added )(GActionGroup *action_group, const gchar *action_name)
 
void(* action_removed )(GActionGroup *action_group, const gchar *action_name)
 
void(* action_enabled_changed )(GActionGroup *action_group, const gchar *action_name, gboolean enabled)
 
void(* action_state_changed )(GActionGroup *action_group, const gchar *action_name, GVariant *state)
 
gboolean(* query_action )(GActionGroup *action_group, const gchar *action_name, gboolean *enabled, const GVariantType **parameter_type, const GVariantType **state_type, GVariant **state_hint, GVariant **state)
 

Detailed Description

Definition at line 44 of file gactiongroup.h.

Field Documentation

◆ action_added

void(* _GActionGroupInterface::action_added) (GActionGroup *action_group, const gchar *action_name)

Definition at line 78 of file gactiongroup.h.

◆ action_enabled_changed

void(* _GActionGroupInterface::action_enabled_changed) (GActionGroup *action_group, const gchar *action_name, gboolean enabled)

Definition at line 82 of file gactiongroup.h.

◆ action_removed

void(* _GActionGroupInterface::action_removed) (GActionGroup *action_group, const gchar *action_name)

Definition at line 80 of file gactiongroup.h.

◆ action_state_changed

void(* _GActionGroupInterface::action_state_changed) (GActionGroup *action_group, const gchar *action_name, GVariant *state)

Definition at line 85 of file gactiongroup.h.

◆ activate_action

void(* _GActionGroupInterface::activate_action) (GActionGroup *action_group, const gchar *action_name, GVariant *parameter)

Definition at line 73 of file gactiongroup.h.

◆ change_action_state

void(* _GActionGroupInterface::change_action_state) (GActionGroup *action_group, const gchar *action_name, GVariant *value)

Definition at line 69 of file gactiongroup.h.

◆ g_iface

GTypeInterface _GActionGroupInterface::g_iface

Definition at line 46 of file gactiongroup.h.

◆ get_action_enabled

gboolean(* _GActionGroupInterface::get_action_enabled) (GActionGroup *action_group, const gchar *action_name)

Definition at line 54 of file gactiongroup.h.

◆ get_action_parameter_type

const GVariantType *(* _GActionGroupInterface::get_action_parameter_type) (GActionGroup *action_group, const gchar *action_name)

Definition at line 57 of file gactiongroup.h.

◆ get_action_state

GVariant *(* _GActionGroupInterface::get_action_state) (GActionGroup *action_group, const gchar *action_name)

Definition at line 66 of file gactiongroup.h.

◆ get_action_state_hint

GVariant *(* _GActionGroupInterface::get_action_state_hint) (GActionGroup *action_group, const gchar *action_name)

Definition at line 63 of file gactiongroup.h.

◆ get_action_state_type

const GVariantType *(* _GActionGroupInterface::get_action_state_type) (GActionGroup *action_group, const gchar *action_name)

Definition at line 60 of file gactiongroup.h.

◆ has_action

gboolean(* _GActionGroupInterface::has_action) (GActionGroup *action_group, const gchar *action_name)

Definition at line 49 of file gactiongroup.h.

◆ list_actions

gchar **(* _GActionGroupInterface::list_actions) (GActionGroup *action_group)

Definition at line 52 of file gactiongroup.h.

◆ query_action

gboolean(* _GActionGroupInterface::query_action) (GActionGroup *action_group, const gchar *action_name, gboolean *enabled, const GVariantType **parameter_type, const GVariantType **state_type, GVariant **state_hint, GVariant **state)

Definition at line 90 of file gactiongroup.h.


The documentation for this struct was generated from the following file: