Maintainer | gtk2hs-users@lists.sourceforge.net |
---|---|
Stability | provisional |
Portability | portable (depends on GHC) |
Safe Haskell | None |
Language | Haskell98 |
A vertical slider widget for selecting a value from a range
- data VScale
- class ScaleClass o => VScaleClass o
- castToVScale :: GObjectClass obj => obj -> VScale
- gTypeVScale :: GType
- toVScale :: VScaleClass o => o -> VScale
- vScaleNew :: Adjustment -> IO VScale
- vScaleNewWithRange :: Double -> Double -> Double -> IO VScale
Detail
The VScale
widget is used to allow the user to select a value using a
vertical slider. To create one, use vScaleNewWithRange
.
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 => VScaleClass o Source
castToVScale :: GObjectClass obj => obj -> VScale Source
toVScale :: VScaleClass o => o -> VScale Source
Constructors
:: Adjustment |
|
-> IO VScale |
Creates a new VScale
.
:: Double |
|
-> Double |
|
-> Double |
|
-> IO VScale |
Creates a new vertical 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.