gtk-0.13.9: Binding to the Gtk+ graphical user interface library.

Maintainergtk2hs-users@lists.sourceforge.net
Stabilityprovisional
Portabilityportable (depends on GHC)
Safe HaskellNone
LanguageHaskell98

Graphics.UI.Gtk.ModelView.CellRendererSpin

Contents

Description

Renders a spin button in a cell

  • Module available since Gtk+ version 2.10

Synopsis

Detail

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

The CellRendererSpin cell renderer was added in Gtk+ 2.10.

Class Hierarchy

| GObject
| +----Object
| +----CellRenderer
| +----CellRendererText
| +----CellRendererSpin

Types

Constructors

cellRendererSpinNew :: IO CellRendererSpin Source

Creates a new CellRendererSpin.

  • Available since Gtk+ version 2.10

Attributes

cellRendererSpinAdjustment :: CellRendererSpinClass self => Attr self Adjustment Source

The adjustment that holds the value of the spinbutton.

  • Available since Gtk+ version 2.10

cellRendererSpinClimbRate :: CellRendererSpinClass self => Attr self Double Source

The acceleration rate when you hold down a button.

Allowed values: >= 0

Default value: 0

  • Available since Gtk+ version 2.10

cellRendererSpinDigits :: CellRendererSpinClass self => Attr self Int Source

The number of decimal places to display.

Allowed values: <= 20

Default value: 0

  • Available since Gtk+ version 2.10