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
AtkTextRectangle
instance.Declaration
Swift
var ptr: UnsafeMutableRawPointer! { get }
-
_ptr
Default implementationTyped pointer to the underlying
AtkTextRectangle
instance.Default Implementation
Return the stored, untyped pointer as a typed pointer to the
AtkTextRectangle
instance.Declaration
Swift
var _ptr: UnsafeMutablePointer<AtkTextRectangle>! { get }
-
Required Initialiser for types conforming to
TextRectangleProtocol
Declaration
Swift
init(raw: UnsafeMutableRawPointer)
-
x
Extension methodThe horizontal coordinate of a rectangle
Declaration
Swift
@inlinable var x: gint { get set }
-
y
Extension methodThe vertical coordinate of a rectangle
Declaration
Swift
@inlinable var y: gint { get set }
-
width
Extension methodThe width of a rectangle
Declaration
Swift
@inlinable var width: gint { get set }
-
height
Extension methodThe height of a rectangle
Declaration
Swift
@inlinable var height: gint { get set }