Ardour  9.0-pre0-582-g084a23a80d
gtkactiongroup.h File Reference
#include <gtk/gtkaction.h>
#include <gtk/gtktypeutils.h>
Include dependency graph for gtkactiongroup.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _GtkActionGroup
 
struct  _GtkActionGroupClass
 
struct  _GtkActionEntry
 
struct  _GtkToggleActionEntry
 
struct  _GtkRadioActionEntry
 

Macros

#define GTK_TYPE_ACTION_GROUP   (gtk_action_group_get_type ())
 
#define GTK_ACTION_GROUP(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACTION_GROUP, GtkActionGroup))
 
#define GTK_ACTION_GROUP_CLASS(vtable)   (G_TYPE_CHECK_CLASS_CAST ((vtable), GTK_TYPE_ACTION_GROUP, GtkActionGroupClass))
 
#define GTK_IS_ACTION_GROUP(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ACTION_GROUP))
 
#define GTK_IS_ACTION_GROUP_CLASS(vtable)   (G_TYPE_CHECK_CLASS_TYPE ((vtable), GTK_TYPE_ACTION_GROUP))
 
#define GTK_ACTION_GROUP_GET_CLASS(inst)   (G_TYPE_INSTANCE_GET_CLASS ((inst), GTK_TYPE_ACTION_GROUP, GtkActionGroupClass))
 

Typedefs

typedef struct _GtkActionGroup GtkActionGroup
 
typedef struct _GtkActionGroupPrivate GtkActionGroupPrivate
 
typedef struct _GtkActionGroupClass GtkActionGroupClass
 
typedef struct _GtkActionEntry GtkActionEntry
 
typedef struct _GtkToggleActionEntry GtkToggleActionEntry
 
typedef struct _GtkRadioActionEntry GtkRadioActionEntry
 

Functions

GType gtk_action_group_get_type (void) G_GNUC_CONST
 
GtkActionGroupgtk_action_group_new (const gchar *name)
 
const gchar * gtk_action_group_get_name (GtkActionGroup *action_group)
 
gboolean gtk_action_group_get_sensitive (GtkActionGroup *action_group)
 
void gtk_action_group_set_sensitive (GtkActionGroup *action_group, gboolean sensitive)
 
gboolean gtk_action_group_get_visible (GtkActionGroup *action_group)
 
void gtk_action_group_set_visible (GtkActionGroup *action_group, gboolean visible)
 
GtkActiongtk_action_group_get_action (GtkActionGroup *action_group, const gchar *action_name)
 
GList * gtk_action_group_list_actions (GtkActionGroup *action_group)
 
void gtk_action_group_add_action (GtkActionGroup *action_group, GtkAction *action)
 
void gtk_action_group_add_action_with_accel (GtkActionGroup *action_group, GtkAction *action, const gchar *accelerator)
 
void gtk_action_group_remove_action (GtkActionGroup *action_group, GtkAction *action)
 
void gtk_action_group_add_actions (GtkActionGroup *action_group, const GtkActionEntry *entries, guint n_entries, gpointer user_data)
 
void gtk_action_group_add_toggle_actions (GtkActionGroup *action_group, const GtkToggleActionEntry *entries, guint n_entries, gpointer user_data)
 
void gtk_action_group_add_radio_actions (GtkActionGroup *action_group, const GtkRadioActionEntry *entries, guint n_entries, gint value, GCallback on_change, gpointer user_data)
 
void gtk_action_group_add_actions_full (GtkActionGroup *action_group, const GtkActionEntry *entries, guint n_entries, gpointer user_data, GDestroyNotify destroy)
 
void gtk_action_group_add_toggle_actions_full (GtkActionGroup *action_group, const GtkToggleActionEntry *entries, guint n_entries, gpointer user_data, GDestroyNotify destroy)
 
void gtk_action_group_add_radio_actions_full (GtkActionGroup *action_group, const GtkRadioActionEntry *entries, guint n_entries, gint value, GCallback on_change, gpointer user_data, GDestroyNotify destroy)
 
void gtk_action_group_set_translate_func (GtkActionGroup *action_group, GtkTranslateFunc func, gpointer data, GDestroyNotify notify)
 
void gtk_action_group_set_translation_domain (GtkActionGroup *action_group, const gchar *domain)
 
const gchar * gtk_action_group_translate_string (GtkActionGroup *action_group, const gchar *string)
 
void _gtk_action_group_emit_connect_proxy (GtkActionGroup *action_group, GtkAction *action, GtkWidget *proxy)
 
void _gtk_action_group_emit_disconnect_proxy (GtkActionGroup *action_group, GtkAction *action, GtkWidget *proxy)
 
void _gtk_action_group_emit_pre_activate (GtkActionGroup *action_group, GtkAction *action)
 
void _gtk_action_group_emit_post_activate (GtkActionGroup *action_group, GtkAction *action)
 

Macro Definition Documentation

◆ GTK_ACTION_GROUP

#define GTK_ACTION_GROUP (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACTION_GROUP, GtkActionGroup))

Definition at line 44 of file gtkactiongroup.h.

◆ GTK_ACTION_GROUP_CLASS

#define GTK_ACTION_GROUP_CLASS (   vtable)    (G_TYPE_CHECK_CLASS_CAST ((vtable), GTK_TYPE_ACTION_GROUP, GtkActionGroupClass))

Definition at line 45 of file gtkactiongroup.h.

◆ GTK_ACTION_GROUP_GET_CLASS

#define GTK_ACTION_GROUP_GET_CLASS (   inst)    (G_TYPE_INSTANCE_GET_CLASS ((inst), GTK_TYPE_ACTION_GROUP, GtkActionGroupClass))

Definition at line 48 of file gtkactiongroup.h.

◆ GTK_IS_ACTION_GROUP

#define GTK_IS_ACTION_GROUP (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ACTION_GROUP))

Definition at line 46 of file gtkactiongroup.h.

◆ GTK_IS_ACTION_GROUP_CLASS

#define GTK_IS_ACTION_GROUP_CLASS (   vtable)    (G_TYPE_CHECK_CLASS_TYPE ((vtable), GTK_TYPE_ACTION_GROUP))

Definition at line 47 of file gtkactiongroup.h.

◆ GTK_TYPE_ACTION_GROUP

#define GTK_TYPE_ACTION_GROUP   (gtk_action_group_get_type ())

Definition at line 43 of file gtkactiongroup.h.

Typedef Documentation

◆ GtkActionEntry

Definition at line 41 of file gtkactiongroup.h.

◆ GtkActionGroup

Definition at line 41 of file gtkactiongroup.h.

◆ GtkActionGroupClass

Definition at line 41 of file gtkactiongroup.h.

◆ GtkActionGroupPrivate

typedef struct _GtkActionGroupPrivate GtkActionGroupPrivate

Definition at line 41 of file gtkactiongroup.h.

◆ GtkRadioActionEntry

Definition at line 41 of file gtkactiongroup.h.

◆ GtkToggleActionEntry

Definition at line 41 of file gtkactiongroup.h.

Function Documentation

◆ _gtk_action_group_emit_connect_proxy()

void _gtk_action_group_emit_connect_proxy ( GtkActionGroup action_group,
GtkAction action,
GtkWidget proxy 
)

◆ _gtk_action_group_emit_disconnect_proxy()

void _gtk_action_group_emit_disconnect_proxy ( GtkActionGroup action_group,
GtkAction action,
GtkWidget proxy 
)

◆ _gtk_action_group_emit_post_activate()

void _gtk_action_group_emit_post_activate ( GtkActionGroup action_group,
GtkAction action 
)

◆ _gtk_action_group_emit_pre_activate()

void _gtk_action_group_emit_pre_activate ( GtkActionGroup action_group,
GtkAction action 
)

◆ gtk_action_group_add_action()

void gtk_action_group_add_action ( GtkActionGroup action_group,
GtkAction action 
)

◆ gtk_action_group_add_action_with_accel()

void gtk_action_group_add_action_with_accel ( GtkActionGroup action_group,
GtkAction action,
const gchar *  accelerator 
)

◆ gtk_action_group_add_actions()

void gtk_action_group_add_actions ( GtkActionGroup action_group,
const GtkActionEntry entries,
guint  n_entries,
gpointer  user_data 
)

◆ gtk_action_group_add_actions_full()

void gtk_action_group_add_actions_full ( GtkActionGroup action_group,
const GtkActionEntry entries,
guint  n_entries,
gpointer  user_data,
GDestroyNotify  destroy 
)

◆ gtk_action_group_add_radio_actions()

void gtk_action_group_add_radio_actions ( GtkActionGroup action_group,
const GtkRadioActionEntry entries,
guint  n_entries,
gint  value,
GCallback  on_change,
gpointer  user_data 
)

◆ gtk_action_group_add_radio_actions_full()

void gtk_action_group_add_radio_actions_full ( GtkActionGroup action_group,
const GtkRadioActionEntry entries,
guint  n_entries,
gint  value,
GCallback  on_change,
gpointer  user_data,
GDestroyNotify  destroy 
)

◆ gtk_action_group_add_toggle_actions()

void gtk_action_group_add_toggle_actions ( GtkActionGroup action_group,
const GtkToggleActionEntry entries,
guint  n_entries,
gpointer  user_data 
)

◆ gtk_action_group_add_toggle_actions_full()

void gtk_action_group_add_toggle_actions_full ( GtkActionGroup action_group,
const GtkToggleActionEntry entries,
guint  n_entries,
gpointer  user_data,
GDestroyNotify  destroy 
)

◆ gtk_action_group_get_action()

GtkAction* gtk_action_group_get_action ( GtkActionGroup action_group,
const gchar *  action_name 
)

◆ gtk_action_group_get_name()

const gchar* gtk_action_group_get_name ( GtkActionGroup action_group)

◆ gtk_action_group_get_sensitive()

gboolean gtk_action_group_get_sensitive ( GtkActionGroup action_group)

◆ gtk_action_group_get_type()

GType gtk_action_group_get_type ( void  )

◆ gtk_action_group_get_visible()

gboolean gtk_action_group_get_visible ( GtkActionGroup action_group)

◆ gtk_action_group_list_actions()

GList* gtk_action_group_list_actions ( GtkActionGroup action_group)

◆ gtk_action_group_new()

GtkActionGroup* gtk_action_group_new ( const gchar *  name)

◆ gtk_action_group_remove_action()

void gtk_action_group_remove_action ( GtkActionGroup action_group,
GtkAction action 
)

◆ gtk_action_group_set_sensitive()

void gtk_action_group_set_sensitive ( GtkActionGroup action_group,
gboolean  sensitive 
)

◆ gtk_action_group_set_translate_func()

void gtk_action_group_set_translate_func ( GtkActionGroup action_group,
GtkTranslateFunc  func,
gpointer  data,
GDestroyNotify  notify 
)

◆ gtk_action_group_set_translation_domain()

void gtk_action_group_set_translation_domain ( GtkActionGroup action_group,
const gchar *  domain 
)

◆ gtk_action_group_set_visible()

void gtk_action_group_set_visible ( GtkActionGroup action_group,
gboolean  visible 
)

◆ gtk_action_group_translate_string()

const gchar* gtk_action_group_translate_string ( GtkActionGroup action_group,
const gchar *  string 
)