Go to the first, previous, next, last section, table of contents.

Slider interface index


slider  :: Axis -> Component (Slider Double, DisplayHandle)
slider2D :: Component (Slider (Double,Double), DisplayHandle)
mkSlider :: DisplayHandle -> Axis -> Component (Slider Double, DisplayHandle)
mkSlider2D :: DisplayHandle -> Component (Slider (Double, Double), DisplayHandle)

getSlider     :: Slider a -> IO a
waitSlider    :: Slider a -> IO a
waitSliderMovement :: Slider a -> IO (a, Bool)
setSlider     :: Slider a -> a -> IO a

resizeThumb   :: Slider a -> Double -> IO ()

incSlider     :: Num a => Slider a -> a -> IO ()
decSlider     :: Num a => Slider a -> a -> IO ()
 
mapSlider     :: (a->b) -> (b->a) -> Slider a -> Slider b

getSliderGauge:: Slider a -> Gauge a
getSliderSize :: Slider a -> IO Size
getThumbBBox  :: Slider a -> IO Rectangle


Go to the first, previous, next, last section, table of contents.