| Maintainer | gtk2hs-users@lists.sourceforge.net |
|---|---|
| Stability | provisional |
| Portability | portable (depends on GHC) |
| Safe Haskell | None |
| Language | Haskell98 |
Graphics.UI.Gtk.Abstract.Range
Description
Base class for widgets which visualize an adjustment
Synopsis
- data Range
- class WidgetClass o => RangeClass o
- castToRange :: GObjectClass obj => obj -> Range
- gTypeRange :: GType
- toRange :: RangeClass o => o -> Range
- rangeGetAdjustment :: RangeClass self => self -> IO Adjustment
- rangeSetAdjustment :: RangeClass self => self -> Adjustment -> IO ()
- rangeGetUpdatePolicy :: RangeClass self => self -> IO UpdateType
- rangeSetUpdatePolicy :: RangeClass self => self -> UpdateType -> IO ()
- rangeGetInverted :: RangeClass self => self -> IO Bool
- rangeSetInverted :: RangeClass self => self -> Bool -> IO ()
- rangeGetValue :: RangeClass self => self -> IO Double
- rangeSetValue :: RangeClass self => self -> Double -> IO ()
- rangeSetIncrements :: RangeClass self => self -> Double -> Double -> IO ()
- rangeSetRange :: RangeClass self => self -> Double -> Double -> IO ()
- data ScrollType
- data SensitivityType
- rangeSetLowerStepperSensitivity :: RangeClass self => self -> SensitivityType -> IO ()
- rangeGetLowerStepperSensitivity :: RangeClass self => self -> IO SensitivityType
- rangeSetUpperStepperSensitivity :: RangeClass self => self -> SensitivityType -> IO ()
- rangeGetUpperStepperSensitivity :: RangeClass self => self -> IO SensitivityType
- rangeGetMinSliderSize :: RangeClass self => self -> IO Int
- rangeGetRangeRect :: RangeClass self => self -> IO Rectangle
- rangeGetSliderRange :: RangeClass self => self -> IO (Maybe (Int, Int))
- rangeGetSliderSizeFixed :: RangeClass self => self -> IO Bool
- rangeSetMinSliderSize :: RangeClass self => self -> Bool -> IO ()
- rangeSetSliderSizeFixed :: RangeClass self => self -> Bool -> IO ()
- rangeUpdatePolicy :: RangeClass self => Attr self UpdateType
- rangeAdjustment :: RangeClass self => Attr self Adjustment
- rangeInverted :: RangeClass self => Attr self Bool
- rangeLowerStepperSensitivity :: RangeClass self => Attr self SensitivityType
- rangeUpperStepperSensitivity :: RangeClass self => Attr self SensitivityType
- rangeValue :: RangeClass self => Attr self Double
- rangeSliderSizeFixed :: RangeClass self => Attr self Bool
- rangeMinSliderSize :: RangeClass self => ReadWriteAttr self Int Bool
- adjustBounds :: RangeClass self => Signal self (Double -> IO ())
- valueChanged :: RangeClass self => Signal self (IO ())
- changeValue :: RangeClass self => Signal self (ScrollType -> Double -> IO Bool)
- onMoveSlider :: RangeClass self => self -> (ScrollType -> IO ()) -> IO (ConnectId self)
- afterMoveSlider :: RangeClass self => self -> (ScrollType -> IO ()) -> IO (ConnectId self)
- onAdjustBounds :: RangeClass self => self -> (Double -> IO ()) -> IO (ConnectId self)
- afterAdjustBounds :: RangeClass self => self -> (Double -> IO ()) -> IO (ConnectId self)
- onRangeChangeValue :: RangeClass self => self -> (ScrollType -> Double -> IO Bool) -> IO (ConnectId self)
- afterRangeChangeValue :: RangeClass self => self -> (ScrollType -> Double -> IO Bool) -> IO (ConnectId self)
- onRangeValueChanged :: RangeClass self => self -> IO () -> IO (ConnectId self)
- afterRangeValueChanged :: RangeClass self => self -> IO () -> IO (ConnectId self)
Description
For signals regarding a change in the range or increments, refer to
Adjustment which is contained in the Range object.
Class Hierarchy
Types
Instances
| Eq Range Source # | |
| Ord Range Source # | |
| GObjectClass Range Source # | |
| RangeClass Range Source # | |
Defined in Graphics.UI.Gtk.Types | |
| WidgetClass Range Source # | |
Defined in Graphics.UI.Gtk.Types | |
| ObjectClass Range Source # | |
Defined in Graphics.UI.Gtk.Types | |
class WidgetClass o => RangeClass o Source #
Instances
| RangeClass VScrollbar Source # | |
Defined in Graphics.UI.Gtk.Types | |
| RangeClass HScrollbar Source # | |
Defined in Graphics.UI.Gtk.Types | |
| RangeClass Scrollbar Source # | |
Defined in Graphics.UI.Gtk.Types | |
| Ran | |