Gtk.CellRendererSpin

g GObject.InitiallyUnowned GObject.InitiallyUnowned Gtk.CellRenderer Gtk.CellRenderer GObject.InitiallyUnowned->Gtk.CellRenderer GObject.Object GObject.Object GObject.Object->GObject.InitiallyUnowned Gtk.CellRendererText Gtk.CellRendererText Gtk.CellRenderer->Gtk.CellRendererText Gtk.CellRendererSpin Gtk.CellRendererSpin Gtk.CellRendererText->Gtk.CellRendererSpin

Subclasses:

None

Methods

Inherited:

Gtk.CellRendererText (2), Gtk.CellRenderer (27), GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

new ()

Virtual Methods

Inherited:

Gtk.CellRendererText (1), Gtk.CellRenderer (11), GObject.Object (7)

Properties

Inherited:

Gtk.CellRendererText (46), Gtk.CellRenderer (15)

Name

Type

Flags

Short Description

adjustment

Gtk.Adjustment

r/w

climb-rate

float

r/w

digits

int

r/w/en

Signals

Inherited:

Gtk.CellRendererText (1), Gtk.CellRenderer (2), GObject.Object (1)

Fields

Inherited:

Gtk.CellRendererText (1), Gtk.CellRenderer (2), GObject.Object (1)

Class Details

class Gtk.CellRendererSpin(**kwargs)
Bases:

Gtk.CellRendererText

Abstract:

No

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.

Deprecated since version 4.10: List views use widgets to display their contents. You should use [class`Gtk`.SpinButton] instead

classmethod new()[source]
Returns:

a new GtkCellRendererSpin

Return type:

Gtk.CellRenderer

Creates a new GtkCellRendererSpin.

Deprecated since version 4.10.

Property Details

Gtk.CellRendererSpin.props.adjustment
Name:

adjustment

Type:

Gtk.Adjustment

Default Value:

None

Flags:

READABLE, WRITABLE

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

Gtk.CellRendererSpin.props.climb_rate
Name:

climb-rate

Type:

float

Default Value:

0.0

Flags:

READABLE, WRITABLE

The acceleration rate when you hold down a button.

Gtk.CellRendererSpin.props.digits
Name:

digits

Type:

int

Default Value:

0

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

The number of decimal places to display.