BindingEntryProtocol
public protocol BindingEntryProtocol
Each key binding element of a binding sets binding list is represented by a GtkBindingEntry.
The BindingEntryProtocol
protocol exposes the methods and properties of an underlying GtkBindingEntry
instance.
The default implementation of these can be found in the protocol extension below.
For a concrete class that implements these methods and properties, see BindingEntry
.
Alternatively, use BindingEntryRef
as a lighweight, unowned
reference if you already have an instance you just want to use.
-
Untyped pointer to the underlying
GtkBindingEntry
instance.Declaration
Swift
var ptr: UnsafeMutableRawPointer! { get }
-
_ptr
Default implementationTyped pointer to the underlying
GtkBindingEntry
instance.Default Implementation
Return the stored, untyped pointer as a typed pointer to the
GtkBindingEntry
instance.Declaration
Swift
var _ptr: UnsafeMutablePointer<GtkBindingEntry>! { get }
-
Required Initialiser for types conforming to
BindingEntryProtocol
Declaration
Swift
init(raw: UnsafeMutableRawPointer)
-
keyval
Extension methodkey value to match
Declaration
Swift
@inlinable var keyval: guint { get set }
-
modifiers
Extension methodkey modifiers to match
Declaration
Swift
@inlinable var modifiers: Gdk.ModifierType { get set }
-
bindingSet
Extension methodbinding set this entry belongs to
Declaration
Swift
@inlinable var bindingSet: BindingSetRef! { get set }
-
destroyed
Extension methodimplementation detail
Declaration
Swift
@inlinable var destroyed: guint { get set }
-
inEmission
Extension methodimplementation detail
Declaration
Swift
@inlinable var inEmission: guint { get set }
-
marksUnbound
Extension methodimplementation detail
Declaration
Swift
@inlinable var marksUnbound: guint { get set }
-
setNext
Extension methodlinked list of entries maintained by binding set
Declaration
Swift
@inlinable var setNext: BindingEntryRef! { get set }
-
hashNext
Extension methodimplementation detail
Declaration
Swift
@inlinable var hashNext: BindingEntryRef! { get set }
-
signals
Extension methodaction signals of this entry
Declaration
Swift
@inlinable var signals: BindingSignalRef! { get set }