binding set this entry belongs to
implementation detail
implementation detail
implementation detail
key value to match
implementation detail
key modifiers to match
linked list of entries maintained by binding set
action signals of this entry
Parses a signal description from signal_desc
and incorporates
it into binding_set
.
Signal descriptions may either bind a key combination to one or more signals: |[ bind "key" { "signalname" (param, ...) ... }
Or they may also unbind a key combination:
|[
unbind "key"
Key combinations must be in a format that can be parsed by gtk_accelerator_parse().
a #GtkBindingSet
a signal description
Override or install a new key binding for keyval
with modifiers
on
binding_set
.
a #GtkBindingSet to add a signal to
key value
key modifier
signal name to be bound
list of #GtkBindingArg signal arguments
Remove a binding previously installed via
gtk_binding_entry_add_signal() on binding_set
.
a #GtkBindingSet to remove an entry of
key value of binding to remove
key modifier of binding to remove
Install a binding on binding_set
which causes key lookups
to be aborted, to prevent bindings from lower priority sets
to be activated.
a #GtkBindingSet to skip an entry of
key value of binding to skip
key modifier of binding to skip
Each key binding element of a binding sets binding list is represented by a GtkBindingEntry.