CellRendererSpinRef

public struct CellRendererSpinRef : CellRendererSpinProtocol, GWeakCapturing

GtkCellRendererSpin renders text in a cell like GtkCellRendererText from which it is derived. But while GtkCellRendererText offers a simple entry to edit the text, GtkCellRendererSpin offers a GtkSpinButton widget. Of course, that means that the text has to be parseable as a floating point number.

The range of the spinbutton is taken from the adjustment property of the cell renderer, which can be set explicitly or mapped to a column in the tree model, like all properties of cell renders. GtkCellRendererSpin also has properties for the GtkCellRendererSpin:climb-rate and the number of GtkCellRendererSpin:digits to display. Other GtkSpinButton properties can be set in a handler for the GtkCellRenderer::editing-started signal.

The GtkCellRendererSpin cell renderer was added in GTK+ 2.10.

The CellRendererSpinRef type acts as a lightweight Swift reference to an underlying GtkCellRendererSpin instance. It exposes methods that can operate on this data type through CellRendererSpinProtocol conformance. Use CellRendererSpinRef only as an unowned reference to an existing GtkCellRendererSpin instance.

  • ptr
    Untyped pointer to the underlying `GtkCellRendererSpin` instance.
    

    For type-safe access, use the generated, typed pointer cell_renderer_spin_ptr property instead.

    Declaration

    Swift

    public let ptr: UnsafeMutableRawPointer!

CellRendererSpin Class