GtkBindingSet

Main Gtk struct. A binding set maintains a list of activatable key bindings. A single binding set can match multiple types of widgets. Similar to styles, widgets can be mapped by widget name paths, widget class paths or widget class types. When a binding within a set is matched upon activation, an action signal is emitted on the target widget to carry out the actual activation. gchar *set_name; unique binding set name gint priority; unused GSList *widget_path_pspecs; widgets matched by path that this binding set applies to GSList *widget_class_pspecs; widgets matched by class path that this binding set applies to GSList *class_branch_pspecs; widgets matched by class that this binding set applies to GtkBindingEntry *entries; the key binding entries in this binding set GtkBindingEntry *current; implementation detail guint parsed : 1; whether this binding set stems from an RC file and is reset upon theme changes

Members

Variables

bitfield0
uint bitfield0;
Undocumented in source.
classBranchPspecs
GSList* classBranchPspecs;
Undocumented in source.
current
GtkBindingEntry* current;
Undocumented in source.
entries
GtkBindingEntry* entries;
Undocumented in source.
priority
int priority;
Undocumented in source.
setName
char* setName;
Undocumented in source.
widgetClassPspecs
GSList* widgetClassPspecs;
Undocumented in source.
widgetPathPspecs
GSList* widgetPathPspecs;
Undocumented in source.

Meta