CellRendererSpin

Deprecated since version 4.10: List views use widgets to display their contents. You should use SpinButton instead

class CellRendererSpin(**properties: Any)

Superclasses: CellRendererText, CellRenderer, InitiallyUnowned, Object

Renders a spin button in a cell

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.

Constructors

class CellRendererSpin
classmethod new() CellRenderer

Creates a new GtkCellRendererSpin.

Deprecated since version 4.10: Please do not use it in newly written code

Properties

class CellRendererSpin
props.adjustment: Adjustment

The adjustment that holds the value of the spinbutton. This must be non-None for the cell renderer to be editable.

props.climb_rate: float

The acceleration rate when you hold down a button.

props.digits: int

The number of decimal places to display.