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

Go to the source code of this file.

Classes

struct  _GtkBindingSet
 
struct  _GtkBindingEntry
 
struct  _GtkBindingArg
 
struct  _GtkBindingSignal
 

Macros

#define gtk_binding_entry_add   gtk_binding_entry_clear
 

Typedefs

typedef typedefG_BEGIN_DECLS struct _GtkBindingSet GtkBindingSet
 
typedef struct _GtkBindingEntry GtkBindingEntry
 
typedef struct _GtkBindingSignal GtkBindingSignal
 
typedef struct _GtkBindingArg GtkBindingArg
 

Functions

GtkBindingSetgtk_binding_set_new (const gchar *set_name)
 
GtkBindingSetgtk_binding_set_by_class (gpointer object_class)
 
GtkBindingSetgtk_binding_set_find (const gchar *set_name)
 
gboolean gtk_bindings_activate (GtkObject *object, guint keyval, GdkModifierType modifiers)
 
gboolean gtk_bindings_activate_event (GtkObject *object, GdkEventKey *event)
 
gboolean gtk_binding_set_activate (GtkBindingSet *binding_set, guint keyval, GdkModifierType modifiers, GtkObject *object)
 
void gtk_binding_entry_clear (GtkBindingSet *binding_set, guint keyval, GdkModifierType modifiers)
 
guint gtk_binding_parse_binding (GScanner *scanner)
 
void gtk_binding_entry_skip (GtkBindingSet *binding_set, guint keyval, GdkModifierType modifiers)
 
void gtk_binding_entry_add_signal (GtkBindingSet *binding_set, guint keyval, GdkModifierType modifiers, const gchar *signal_name, guint n_args,...)
 
void gtk_binding_entry_add_signall (GtkBindingSet *binding_set, guint keyval, GdkModifierType modifiers, const gchar *signal_name, GSList *binding_args)
 
void gtk_binding_entry_remove (GtkBindingSet *binding_set, guint keyval, GdkModifierType modifiers)
 
void gtk_binding_set_add_path (GtkBindingSet *binding_set, GtkPathType path_type, const gchar *path_pattern, GtkPathPriorityType priority)
 
guint _gtk_binding_parse_binding (GScanner *scanner)
 
void _gtk_binding_reset_parsed (void)
 
void _gtk_binding_entry_add_signall (GtkBindingSet *binding_set, guint keyval, GdkModifierType modifiers, const gchar *signal_name, GSList *binding_args)
 

Macro Definition Documentation

◆ gtk_binding_entry_add

#define gtk_binding_entry_add   gtk_binding_entry_clear

Definition at line 115 of file gtkbindings.h.

Typedef Documentation

◆ GtkBindingArg

typedef struct _GtkBindingArg GtkBindingArg

Definition at line 42 of file gtkbindings.h.

◆ GtkBindingEntry

Definition at line 42 of file gtkbindings.h.

◆ GtkBindingSet

typedef typedefG_BEGIN_DECLS struct _GtkBindingSet GtkBindingSet

Definition at line 42 of file gtkbindings.h.

◆ GtkBindingSignal

Definition at line 42 of file gtkbindings.h.

Function Documentation

◆ _gtk_binding_entry_add_signall()

void _gtk_binding_entry_add_signall ( GtkBindingSet binding_set,
guint  keyval,
GdkModifierType  modifiers,
const gchar *  signal_name,
GSList *  binding_args 
)

◆ _gtk_binding_parse_binding()

guint _gtk_binding_parse_binding ( GScanner *  scanner)

◆ _gtk_binding_reset_parsed()

void _gtk_binding_reset_parsed ( void  )

◆ gtk_binding_entry_add_signal()

void gtk_binding_entry_add_signal ( GtkBindingSet binding_set,
guint  keyval,
GdkModifierType  modifiers,
const gchar *  signal_name,
guint  n_args,
  ... 
)

◆ gtk_binding_entry_add_signall()

void gtk_binding_entry_add_signall ( GtkBindingSet binding_set,
guint  keyval,
GdkModifierType  modifiers,
const gchar *  signal_name,
GSList *  binding_args 
)

◆ gtk_binding_entry_clear()

void gtk_binding_entry_clear ( GtkBindingSet binding_set,
guint  keyval,
GdkModifierType  modifiers 
)

◆ gtk_binding_entry_remove()

void gtk_binding_entry_remove ( GtkBindingSet binding_set,
guint  keyval,
GdkModifierType  modifiers 
)

◆ gtk_binding_entry_skip()

void gtk_binding_entry_skip ( GtkBindingSet binding_set,
guint  keyval,
GdkModifierType  modifiers 
)

◆ gtk_binding_parse_binding()

guint gtk_binding_parse_binding ( GScanner *  scanner)

◆ gtk_binding_set_activate()

gboolean gtk_binding_set_activate ( GtkBindingSet binding_set,
guint  keyval,
GdkModifierType  modifiers,
GtkObject object 
)

◆ gtk_binding_set_add_path()

void gtk_binding_set_add_path ( GtkBindingSet binding_set,
GtkPathType  path_type,
const gchar *  path_pattern,
GtkPathPriorityType  priority 
)

◆ gtk_binding_set_by_class()

GtkBindingSet* gtk_binding_set_by_class ( gpointer  object_class)

◆ gtk_binding_set_find()

GtkBindingSet* gtk_binding_set_find ( const gchar *  set_name)

◆ gtk_binding_set_new()

GtkBindingSet* gtk_binding_set_new ( const gchar *  set_name)

◆ gtk_bindings_activate()

gboolean gtk_bindings_activate ( GtkObject object,
guint  keyval,
GdkModifierType  modifiers 
)

◆ gtk_bindings_activate_event()

gboolean gtk_bindings_activate_event ( GtkObject object,
GdkEventKey event 
)