Name

Range —

An abstract base class to handle widgets that represent some value range.

Synopsis

rangeGetAdjustment:: RangeClass r => r -> IO Adjustment
rangeGetInverted:: RangeClass r => r -> IO Bool
rangeSetAdjustment:: RangeClass r => r -> Adjustment -> IO ()
rangeSetInverted:: RangeClass r => r -> Bool -> IO ()
rangeSetUpdatePolicy:: RangeClass r => r -> UpdateType -> IO ()
onMoveSlider:: RangeClass r => r -> (ScrollType -> IO ()) -> IO (ConnectId r)

Methods

rangeGetAdjustment

Extract the Adjustment object.

rangeGetAdjustment:: r:: IO Adjustment
r

rangeGetInverted

Get the inverted flag (determines if the range is reversed).

rangeGetInverted:: r:: IO Bool
r

rangeSetAdjustment

Insert a new Adjustment object.

rangeSetAdjustment:: r:: Adjustment:: IO ()
radj

rangeSetInverted

Set the inverted flag.

rangeSetInverted:: r:: Bool:: IO ()
rinv

rangeSetUpdatePolicy

Set how the internal Adjustment object is updated.

rangeSetUpdatePolicy:: r:: UpdateType:: IO ()
rup

Signals

onMoveSlider

The slide has moved. The arguments give detailed information what happend.

onMoveSlider:: r:: (ScrollType -> IO ()):: IO (ConnectId r)