Sets our main struct and passes it to the parent class.
GTK+ maintains a global list of binding sets. Each binding set has a unique name which needs to be specified upon creation.
Find a key binding matching @keyval and @modifiers within @binding_set and activate the binding on @object.
This function was used internally by the GtkRC parsing mechanism to assign match patterns to #GtkBindingSet structures.
Get the main Gtk struct
the main Gtk struct as a void*
unused
implementation detail
the key binding entries in this binding set
whether this binding set stems from a CSS file and is reset upon theme changes
unused
unique name of this binding set
unused
unused
Find a key binding matching @keyval and @modifiers and activate the binding on @object.
Looks up key bindings for @object to find one matching @event, and if one was found, activate it.
This function returns the binding set named after the type name of the passed in class structure. New binding sets are created on demand by this function.
Find a binding set by its globally unique name.
the 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 style contexts, can be matched by any information contained in a widgets #GtkWidgetPath. 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.