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*
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.