AccelKeyProtocol
public protocol AccelKeyProtocol
The AccelKeyProtocol
protocol exposes the methods and properties of an underlying GtkAccelKey
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 AccelKey
.
Alternatively, use AccelKeyRef
as a lighweight, unowned
reference if you already have an instance you just want to use.
-
Untyped pointer to the underlying
GtkAccelKey
instance.Declaration
Swift
var ptr: UnsafeMutableRawPointer! { get }
-
_ptr
Default implementationTyped pointer to the underlying
GtkAccelKey
instance.Default Implementation
Return the stored, untyped pointer as a typed pointer to the
GtkAccelKey
instance.Declaration
Swift
var _ptr: UnsafeMutablePointer<GtkAccelKey>! { get }
-
Required Initialiser for types conforming to
AccelKeyProtocol
Declaration
Swift
init(raw: UnsafeMutableRawPointer)
-
accelKey
Extension methodThe accelerator keyval
Declaration
Swift
@inlinable var accelKey: guint { get set }
-
accelMods
Extension methodThe accelerator modifiers
Declaration
Swift
@inlinable var accelMods: Gdk.ModifierType { get set }
-
accelFlags
Extension methodThe accelerator flags
Declaration
Swift
@inlinable var accelFlags: guint { get set }