CtkCellRendererSpin: CTK+ 3 Reference Manual

## CtkCellRendererSpin CtkCellRendererSpin — Renders a spin button in a cell |

## Functions

CtkCellRenderer * | ctk_cell_renderer_spin_new ()

## Properties

CtkAdjustment * | adjustment | Read / Write
double | climb-rate | Read / Write
guint | digits | Read / Write

## Types and Values

struct | CtkCellRendererSpin

## Object Hierarchy

        GObject
        ╰── GInitiallyUnowned
            ╰── CtkCellRenderer
                ╰── CtkCellRendererText
                    ╰── CtkCellRendererSpin

## Includes

    #include <ctk/ctk.h>

## Description

CtkCellRendererSpin renders text in a cell like CtkCellRendererText from which it is derived. But while CtkCellRendererText offers a simple entry to edit the text, CtkCellRendererSpin offers a CtkSpinButton 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. CtkCellRendererSpin also has properties for the “climb-rate” and the number of “digits” to display. Other CtkSpinButton properties can be set in a handler for the “editing-started” signal.

The CtkCellRendererSpin cell renderer was added in CTK+ 2.10.

## Functions

### ctk_cell_renderer_spin_new ()

    CtkCellRenderer *
    ctk_cell_renderer_spin_new (void);

Creates a new CtkCellRendererSpin.

#### Returns

a new CtkCellRendererSpin

Since: 2.10

## Types and Values

### struct CtkCellRendererSpin

    struct CtkCellRendererSpin;

## Property Details

### The `“adjustment”` property

      “adjustment”               CtkAdjustment *

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

Owner: CtkCellRendererSpin

Flags: Read / Write

Since: 2.10

### The `“climb-rate”` property

      “climb-rate”               double

The acceleration rate when you hold down a button.

Owner: CtkCellRendererSpin

Flags: Read / Write

Allowed values: >= 0

Default value: 0

Since: 2.10

### The `“digits”` property

      “digits”                   guint

The number of decimal places to display.

Owner: CtkCellRendererSpin

Flags: Read / Write

Allowed values: <= 20

Default value: 0

Since: 2.10

## See Also

CtkCellRendererText, CtkSpinButton