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

ToggleButton operation index


 {- types defined -}
data Toggle

 {- creator -}
toggleButton :: Picture -> Picture -> Component (Toggle Bool, DisplayHandle)

 {- operators -}
getToggleValue :: Toggle a -> IO a
waitToggleClick :: Toggle a -> IO a
setToggleValue :: Toggle a -> a -> IO ()

 {- Changing the interactive state of a Toggle -}
disableToggle :: Toggle a -> IO ()
enableToggle :: Toggle a -> IO ()
activateToggle :: Toggle a -> [ToggleName] -> Bool -> IO ()
isEnabledToggle :: Toggle a -> [ToggleName] -> IO Bool

setToggleLabel :: Toggle a -> Bool -> Picture -> IO ()
combineToggles :: [Toggle a] -> IO (Toggle [a])

setToggleName :: ToggleName -> Toggle a -> Toggle a
getToggleName :: Toggle a   -> ToggleName
mapToggle :: (a->b) -> (b->a) -> Toggle a -> Toggle b
 
replaceToggleLabel :: Toggle a -> [ToggleName] -> Bool -> Picture -> IO ()
getToggleCH :: Toggle a -> ComponentHandle
getToggleGauge :: Toggle a -> Gauge a


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