TextRectangleProtocol
public protocol TextRectangleProtocol
A structure used to store a rectangle used by AtkText.
The TextRectangleProtocol protocol exposes the methods and properties of an underlying AtkTextRectangle 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 TextRectangle.
Alternatively, use TextRectangleRef as a lighweight, unowned reference if you already have an instance you just want to use.
-
Untyped pointer to the underlying
AtkTextRectangleinstance.Declaration
Swift
var ptr: UnsafeMutableRawPointer! { get } -
_ptrDefault implementationTyped pointer to the underlying
AtkTextRectangleinstance.Default Implementation
Return the stored, untyped pointer as a typed pointer to the
AtkTextRectangleinstance.Declaration
Swift
var _ptr: UnsafeMutablePointer<AtkTextRectangle>! { get } -
Required Initialiser for types conforming to
TextRectangleProtocolDeclaration
Swift
init(raw: UnsafeMutableRawPointer)
-
xExtension methodThe horizontal coordinate of a rectangle
Declaration
Swift
@inlinable var x: gint { get set } -
yExtension methodThe vertical coordinate of a rectangle
Declaration
Swift
@inlinable var y: gint { get set } -
widthExtension methodThe width of a rectangle
Declaration
Swift
@inlinable var width: gint { get set } -
heightExtension methodThe height of a rectangle
Declaration
Swift
@inlinable var height: gint { get set }
View on GitHub
Install in Dash
TextRectangleProtocol Protocol Reference