Portability | portable (depends on GHC) |
---|---|
Stability | provisional |
Maintainer | gtk2hs-users@lists.sourceforge.net |
Safe Haskell | None |
A horizontal slider widget for selecting a value from a range
- data HScale
- class ScaleClass o => HScaleClass o
- castToHScale :: GObjectClass obj => obj -> HScale
- gTypeHScale :: GType
- toHScale :: HScaleClass o => o -> HScale
- hScaleNew :: Adjustment -> IO HScale
- hScaleNewWithRange :: Double -> Double -> Double -> IO HScale
Detail
The HScale
widget is used to allow the user to select a value using a
horizontal slider. To create one, use hScaleNewWithRange
.
The position to show the current value, and the number of decimal places
shown can be set using the parent Scale
class's functions.
Class Hierarchy
Types
class ScaleClass o => HScaleClass o Source
castToHScale :: GObjectClass obj => obj -> HScaleSource
toHScale :: HScaleClass o => o -> HScaleSource
Constructors
:: Adjustment |
|
-> IO HScale |
Creates a new HScale
.
:: Double |
|
-> Double |
|
-> Double |
|
-> IO HScale |
Creates a new horizontal scale widget that lets the user input a number
between min
and max
(including min
and max
) with the increment
step
. step
must be nonzero; it's the distance the slider moves when
using the arrow keys to adjust the scale value.
Note that the way in which the precision is derived works best if step
is a power of ten. If the resulting precision is not suitable for your
needs, use scaleSetDigits
to correct it.