ParentContentsIndex
Graphics.UI.Port.Timer
Portability portable
Stability provisional
Maintainer ka2_mail@yahoo.com
Description
Timers
Synopsis
createTimer :: Int -> IO TimerHandle
destroyTimer :: TimerHandle -> IO ()
setTimerInterval :: TimerHandle -> Int -> IO ()
getTimerInterval :: TimerHandle -> IO Int
setTimerEnabled :: TimerHandle -> Bool -> IO ()
getTimerEnabled :: TimerHandle -> IO Bool
getAllTimerHandles :: IO [TimerHandle]
destroyAllTimers :: IO ()
Documentation
createTimer :: Int -> IO TimerHandle
Create a timer with a handler that is called on a specified milli-second interval.
destroyTimer :: TimerHandle -> IO ()
Destroy a timer and automatically unregister its event handler.
setTimerInterval :: TimerHandle -> Int -> IO ()
Change the delay time for the timer
getTimerInterval :: TimerHandle -> IO Int
Get the delay time for the timer
setTimerEnabled :: TimerHandle -> Bool -> IO ()
Enable/disable timer
getTimerEnabled :: TimerHandle -> IO Bool
Returns True when the timer is enabled.
getAllTimerHandles :: IO [TimerHandle]
getAllTimerHandles returns list of handles for all created timers.
destroyAllTimers :: IO ()
Produced by Haddock version 0.4