TableRowColProtocol
public protocol TableRowColProtocol
The TableRowColProtocol
protocol exposes the methods and properties of an underlying GtkTableRowCol
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 TableRowCol
.
Alternatively, use TableRowColRef
as a lighweight, unowned
reference if you already have an instance you just want to use.
-
Untyped pointer to the underlying
GtkTableRowCol
instance.Declaration
Swift
var ptr: UnsafeMutableRawPointer! { get }
-
_ptr
Default implementationTyped pointer to the underlying
GtkTableRowCol
instance.Default Implementation
Return the stored, untyped pointer as a typed pointer to the
GtkTableRowCol
instance.Declaration
Swift
var _ptr: UnsafeMutablePointer<GtkTableRowCol>! { get }
-
Required Initialiser for types conforming to
TableRowColProtocol
Declaration
Swift
init(raw: UnsafeMutableRawPointer)
-
requisition
Extension methodUndocumented
Declaration
Swift
@inlinable var requisition: guint16 { get set }
-
allocation
Extension methodUndocumented
Declaration
Swift
@inlinable var allocation: guint16 { get set }
-
spacing
Extension methodUndocumented
Declaration
Swift
@inlinable var spacing: guint16 { get set }
-
needExpand
Extension methodUndocumented
Declaration
Swift
@inlinable var needExpand: guint { get set }
-
needShrink
Extension methodUndocumented
Declaration
Swift
@inlinable var needShrink: guint { get set }
-
expand
Extension methodUndocumented
Declaration
Swift
@inlinable var expand: guint { get set }
-
shrink
Extension methodUndocumented
Declaration
Swift
@inlinable var shrink: guint { get set }
-
empty
Extension methodUndocumented
Declaration
Swift
@inlinable var empty: guint { get set }