CellAreaClassProtocol
public protocol CellAreaClassProtocol
The CellAreaClassProtocol protocol exposes the methods and properties of an underlying GtkCellAreaClass 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 CellAreaClass.
Alternatively, use CellAreaClassRef as a lighweight, unowned reference if you already have an instance you just want to use.
-
Untyped pointer to the underlying
GtkCellAreaClassinstance.Declaration
Swift
var ptr: UnsafeMutableRawPointer! { get } -
_ptrDefault implementationTyped pointer to the underlying
GtkCellAreaClassinstance.Default Implementation
Return the stored, untyped pointer as a typed pointer to the
GtkCellAreaClassinstance.Declaration
Swift
var _ptr: UnsafeMutablePointer<GtkCellAreaClass>! { get } -
Required Initialiser for types conforming to
CellAreaClassProtocolDeclaration
Swift
init(raw: UnsafeMutableRawPointer)
-
findCellProperty(propertyName:Extension method) Finds a cell property of a cell area class by name.
Declaration
Swift
@inlinable func findCellProperty(propertyName: UnsafePointer<CChar>!) -> GLibObject.ParamSpecRef! -
installCellProperty(propertyId:Extension methodpspec: ) Installs a cell property on a cell area class.
Declaration
Swift
@inlinable func installCellProperty<ParamSpecT>(propertyId: Int, pspec: ParamSpecT) where ParamSpecT : ParamSpecProtocol -
listCellProperties(nProperties:Extension method) Returns all cell properties of a cell area class.
Declaration
Swift
@inlinable func listCellProperties(nProperties: UnsafeMutablePointer<guint>!) -> UnsafeMutablePointer<UnsafeMutablePointer<GParamSpec>?>!
View on GitHub
Install in Dash
CellAreaClassProtocol Protocol Reference