gtk.cell_renderer_spin

Module for [CellRendererSpin] class

Types 3

#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.

Methods
GType _gType() @property
CellRendererSpin self()Returns `this`, for use in `with` statements.
CellRendererSpinGidBuilder builder()Get builder for [gtk.cellrendererspin.CellRendererSpin] Returns: New builder object
gtk.adjustment.Adjustment adjustment() @propertyGet `adjustment` property. Returns: The adjustment that holds the value of the spinbutton. This must be non-null for the cell renderer to be editable.
void adjustment(gtk.adjustment.Adjustment propval) @propertySet `adjustment` property. Params: propval = The adjustment that holds the value of the spinbutton. This must be non-null for the cell renderer to be editable.
double climbRate() @propertyGet `climbRate` property. Returns: The acceleration rate when you hold down a button.
void climbRate(double propval) @propertySet `climbRate` property. Params: propval = The acceleration rate when you hold down a button.
uint digits() @propertyGet `digits` property. Returns: The number of decimal places to display.
void digits(uint propval) @propertySet `digits` property. Params: propval = The number of decimal places to display.
Constructors
this(void * ptr, Flag!"Take" take)
this()Creates a new #GtkCellRendererSpin. Returns: a new #GtkCellRendererSpin
Methods
T adjustment(gtk.adjustment.Adjustment propval)Set `adjustment` property. Params: propval = The adjustment that holds the value of the spinbutton. This must be non-null for the cell renderer to be editable. Returns: Builder instance for fluent ...
T climbRate(double propval)Set `climbRate` property. Params: propval = The acceleration rate when you hold down a button. Returns: Builder instance for fluent chaining
T digits(uint propval)Set `digits` property. Params: propval = The number of decimal places to display. Returns: Builder instance for fluent chaining

Fluent builder for [gtk.cell_renderer_spin.CellRendererSpin]