BuilderScopeInterfaceProtocol
public protocol BuilderScopeInterfaceProtocol
The virtual function table to implement for GtkBuilderScope
implementations.
Default implementations for each function do exist, but they usually just fail,
so it is suggested that implementations implement all of them.
The BuilderScopeInterfaceProtocol
protocol exposes the methods and properties of an underlying GtkBuilderScopeInterface
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 BuilderScopeInterface
.
Alternatively, use BuilderScopeInterfaceRef
as a lighweight, unowned
reference if you already have an instance you just want to use.
-
Untyped pointer to the underlying
GtkBuilderScopeInterface
instance.Declaration
Swift
var ptr: UnsafeMutableRawPointer! { get }
-
_ptr
Default implementationTyped pointer to the underlying
GtkBuilderScopeInterface
instance.Default Implementation
Return the stored, untyped pointer as a typed pointer to the
GtkBuilderScopeInterface
instance.Declaration
Swift
var _ptr: UnsafeMutablePointer<GtkBuilderScopeInterface>! { get }
-
Required Initialiser for types conforming to
BuilderScopeInterfaceProtocol
Declaration
Swift
init(raw: UnsafeMutableRawPointer)