CtkCellRendererSpin

CtkCellRendererSpin — Renders a spin button in a cell

Functions

Properties

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

Types and Values

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