BindingEntry

Each key binding element of a binding sets binding list is represented by a GtkBindingEntry.

Constructors

this
this(void* ptr, Flag!"Take" take)

Members

Functions

_cPtr
void* _cPtr()

Properties

bindingSet
gtk.binding_set.BindingSet bindingSet [@property getter]

Get bindingSet field.

destroyed
uint destroyed [@property getter]

Get destroyed field.

destroyed
uint destroyed [@property setter]

Set destroyed field.

hashNext
gtk.binding_entry.BindingEntry hashNext [@property getter]

Get hashNext field.

inEmission
uint inEmission [@property getter]

Get inEmission field.

inEmission
uint inEmission [@property setter]

Set inEmission field.

keyval
uint keyval [@property getter]

Get keyval field.

keyval
uint keyval [@property setter]

Set keyval field.

marksUnbound
uint marksUnbound [@property getter]

Get marksUnbound field.

marksUnbound
uint marksUnbound [@property setter]

Set marksUnbound field.

modifiers
gdk.types.ModifierType modifiers [@property getter]

Get modifiers field.

modifiers
gdk.types.ModifierType modifiers [@property setter]

Set modifiers field.

setNext
gtk.binding_entry.BindingEntry setNext [@property getter]

Get setNext field.

signals
gtk.binding_signal.BindingSignal signals [@property getter]

Get signals field.

Static functions

addSignalFromString
glib.types.TokenType addSignalFromString(gtk.binding_set.BindingSet bindingSet, string signalDesc)

Parses a signal description from signal_desc and incorporates it into binding_set.

remove
void remove(gtk.binding_set.BindingSet bindingSet, uint keyval, gdk.types.ModifierType modifiers)

Remove a binding previously installed via gtk.binding_entry.BindingEntry.addSignal on binding_set.

skip
void skip(gtk.binding_set.BindingSet bindingSet, uint keyval, gdk.types.ModifierType modifiers)

Install a binding on binding_set which causes key lookups to be aborted, to prevent bindings from lower priority sets to be activated.