Ardour  9.0-pre0-582-g084a23a80d
gtkaccelmap.h File Reference
Include dependency graph for gtkaccelmap.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define GTK_TYPE_ACCEL_MAP   (gtk_accel_map_get_type ())
 
#define GTK_ACCEL_MAP(accel_map)   (G_TYPE_CHECK_INSTANCE_CAST ((accel_map), GTK_TYPE_ACCEL_MAP, GtkAccelMap))
 
#define GTK_ACCEL_MAP_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ACCEL_MAP, GtkAccelMapClass))
 
#define GTK_IS_ACCEL_MAP(accel_map)   (G_TYPE_CHECK_INSTANCE_TYPE ((accel_map), GTK_TYPE_ACCEL_MAP))
 
#define GTK_IS_ACCEL_MAP_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ACCEL_MAP))
 
#define GTK_ACCEL_MAP_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ACCEL_MAP, GtkAccelMapClass))
 

Typedefs

typedef struct _GtkAccelMap GtkAccelMap
 
typedef struct _GtkAccelMapClass GtkAccelMapClass
 
typedef void(* GtkAccelMapForeach) (gpointer data, const gchar *accel_path, guint accel_key, GdkModifierType accel_mods, gboolean changed)
 

Functions

void gtk_accel_map_add_entry (const gchar *accel_path, guint accel_key, GdkModifierType accel_mods)
 
gboolean gtk_accel_map_lookup_entry (const gchar *accel_path, GtkAccelKey *key)
 
gboolean gtk_accel_map_change_entry (const gchar *accel_path, guint accel_key, GdkModifierType accel_mods, gboolean replace)
 
void gtk_accel_map_load (const gchar *file_name)
 
void gtk_accel_map_save (const gchar *file_name)
 
void gtk_accel_map_foreach (gpointer data, GtkAccelMapForeach foreach_func)
 
void gtk_accel_map_load_fd (gint fd)
 
void gtk_accel_map_load_scanner (GScanner *scanner)
 
void gtk_accel_map_save_fd (gint fd)
 
void gtk_accel_map_lock_path (const gchar *accel_path)
 
void gtk_accel_map_unlock_path (const gchar *accel_path)
 
void gtk_accel_map_add_filter (const gchar *filter_pattern)
 
void gtk_accel_map_foreach_unfiltered (gpointer data, GtkAccelMapForeach foreach_func)
 
GType gtk_accel_map_get_type (void) G_GNUC_CONST
 
GtkAccelMapgtk_accel_map_get (void)
 
void _gtk_accel_map_init (void)
 
void _gtk_accel_map_add_group (const gchar *accel_path, GtkAccelGroup *accel_group)
 
void _gtk_accel_map_remove_group (const gchar *accel_path, GtkAccelGroup *accel_group)
 
gboolean _gtk_accel_path_is_valid (const gchar *accel_path)
 

Macro Definition Documentation

◆ GTK_ACCEL_MAP

#define GTK_ACCEL_MAP (   accel_map)    (G_TYPE_CHECK_INSTANCE_CAST ((accel_map), GTK_TYPE_ACCEL_MAP, GtkAccelMap))

Definition at line 34 of file gtkaccelmap.h.

◆ GTK_ACCEL_MAP_CLASS

#define GTK_ACCEL_MAP_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ACCEL_MAP, GtkAccelMapClass))

Definition at line 35 of file gtkaccelmap.h.

◆ GTK_ACCEL_MAP_GET_CLASS

#define GTK_ACCEL_MAP_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ACCEL_MAP, GtkAccelMapClass))

Definition at line 38 of file gtkaccelmap.h.

◆ GTK_IS_ACCEL_MAP

#define GTK_IS_ACCEL_MAP (   accel_map)    (G_TYPE_CHECK_INSTANCE_TYPE ((accel_map), GTK_TYPE_ACCEL_MAP))

Definition at line 36 of file gtkaccelmap.h.

◆ GTK_IS_ACCEL_MAP_CLASS

#define GTK_IS_ACCEL_MAP_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ACCEL_MAP))

Definition at line 37 of file gtkaccelmap.h.

◆ GTK_TYPE_ACCEL_MAP

#define GTK_TYPE_ACCEL_MAP   (gtk_accel_map_get_type ())

Definition at line 33 of file gtkaccelmap.h.

Typedef Documentation

◆ GtkAccelMap

typedef struct _GtkAccelMap GtkAccelMap

Definition at line 30 of file gtkaccelmap.h.

◆ GtkAccelMapClass

typedef struct _GtkAccelMapClass GtkAccelMapClass

Definition at line 30 of file gtkaccelmap.h.

◆ GtkAccelMapForeach

typedef void(* GtkAccelMapForeach) (gpointer data, const gchar *accel_path, guint accel_key, GdkModifierType accel_mods, gboolean changed)

Definition at line 44 of file gtkaccelmap.h.

Function Documentation

◆ _gtk_accel_map_add_group()

void _gtk_accel_map_add_group ( const gchar *  accel_path,
GtkAccelGroup accel_group 
)

◆ _gtk_accel_map_init()

void _gtk_accel_map_init ( void  )

◆ _gtk_accel_map_remove_group()

void _gtk_accel_map_remove_group ( const gchar *  accel_path,
GtkAccelGroup accel_group 
)

◆ _gtk_accel_path_is_valid()

gboolean _gtk_accel_path_is_valid ( const gchar *  accel_path)

◆ gtk_accel_map_add_entry()

void gtk_accel_map_add_entry ( const gchar *  accel_path,
guint  accel_key,
GdkModifierType  accel_mods 
)

◆ gtk_accel_map_add_filter()

void gtk_accel_map_add_filter ( const gchar *  filter_pattern)

◆ gtk_accel_map_change_entry()

gboolean gtk_accel_map_change_entry ( const gchar *  accel_path,
guint  accel_key,
GdkModifierType  accel_mods,
gboolean  replace 
)

◆ gtk_accel_map_foreach()

void gtk_accel_map_foreach ( gpointer  data,
GtkAccelMapForeach  foreach_func 
)

◆ gtk_accel_map_foreach_unfiltered()

void gtk_accel_map_foreach_unfiltered ( gpointer  data,
GtkAccelMapForeach  foreach_func 
)

◆ gtk_accel_map_get()

GtkAccelMap* gtk_accel_map_get ( void  )

◆ gtk_accel_map_get_type()

GType gtk_accel_map_get_type ( void  )

◆ gtk_accel_map_load()

void gtk_accel_map_load ( const gchar *  file_name)

◆ gtk_accel_map_load_fd()

void gtk_accel_map_load_fd ( gint  fd)

◆ gtk_accel_map_load_scanner()

void gtk_accel_map_load_scanner ( GScanner *  scanner)

◆ gtk_accel_map_lock_path()

void gtk_accel_map_lock_path ( const gchar *  accel_path)

◆ gtk_accel_map_lookup_entry()

gboolean gtk_accel_map_lookup_entry ( const gchar *  accel_path,
GtkAccelKey key 
)

◆ gtk_accel_map_save()

void gtk_accel_map_save ( const gchar *  file_name)

◆ gtk_accel_map_save_fd()

void gtk_accel_map_save_fd ( gint  fd)

◆ gtk_accel_map_unlock_path()

void gtk_accel_map_unlock_path ( const gchar *  accel_path)