PropertyExpressionProtocol
public protocol PropertyExpressionProtocol : ExpressionProtocol
A GObject property value in a GtkExpression.
The PropertyExpressionProtocol protocol exposes the methods and properties of an underlying GtkPropertyExpression 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 PropertyExpression.
Alternatively, use PropertyExpressionRef as a lighweight, unowned reference if you already have an instance you just want to use.
-
Untyped pointer to the underlying
GtkPropertyExpressioninstance.Declaration
Swift
var ptr: UnsafeMutableRawPointer! { get } -
property_expression_ptrDefault implementationTyped pointer to the underlying
GtkPropertyExpressioninstance.Default Implementation
Return the stored, untyped pointer as a typed pointer to the
GtkPropertyExpressioninstance.Declaration
Swift
var property_expression_ptr: UnsafeMutablePointer<GtkPropertyExpression>! { get } -
Required Initialiser for types conforming to
PropertyExpressionProtocolDeclaration
Swift
init(raw: UnsafeMutableRawPointer)
-
getExpression()Extension methodGets the expression specifying the object of a property expression.
Declaration
Swift
@inlinable func getExpression() -> ExpressionRef! -
getPspec()Extension methodGets the
GParamSpecspecifying the property of a property expression.Declaration
Swift
@inlinable func getPspec() -> GLibObject.ParamSpecRef! -
expressionExtension methodGets the expression specifying the object of a property expression.
Declaration
Swift
@inlinable var expression: ExpressionRef! { get } -
pspecExtension methodGets the
GParamSpecspecifying the property of a property expression.Declaration
Swift
@inlinable var pspec: GLibObject.ParamSpecRef! { get }
View on GitHub
Install in Dash
PropertyExpressionProtocol Protocol Reference