| |||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||
Description | |||||||||||||||||||||||||||||||||||||||
TODO
| |||||||||||||||||||||||||||||||||||||||
Synopsis | |||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||
Documentation | |||||||||||||||||||||||||||||||||||||||
initGUI :: IO [String] | |||||||||||||||||||||||||||||||||||||||
Initialize the GUI binding.
| |||||||||||||||||||||||||||||||||||||||
eventsPending :: IO Int | |||||||||||||||||||||||||||||||||||||||
Inquire the number of events pending on the event queue | |||||||||||||||||||||||||||||||||||||||
mainGUI :: IO () | |||||||||||||||||||||||||||||||||||||||
Run GTK+'s main event loop. | |||||||||||||||||||||||||||||||||||||||
mainLevel :: IO Int | |||||||||||||||||||||||||||||||||||||||
Inquire the main loop level.
| |||||||||||||||||||||||||||||||||||||||
mainQuit :: IO () | |||||||||||||||||||||||||||||||||||||||
Exit the main event loop. | |||||||||||||||||||||||||||||||||||||||
mainIteration :: IO Bool | |||||||||||||||||||||||||||||||||||||||
Process an event, block if necessary.
| |||||||||||||||||||||||||||||||||||||||
mainIterationDo :: Bool -> IO Bool | |||||||||||||||||||||||||||||||||||||||
Process a single event.
| |||||||||||||||||||||||||||||||||||||||
grabAdd :: WidgetClass wd => wd -> IO () | |||||||||||||||||||||||||||||||||||||||
add a grab widget | |||||||||||||||||||||||||||||||||||||||
grabGetCurrent :: IO (Maybe Widget) | |||||||||||||||||||||||||||||||||||||||
inquire current grab widget | |||||||||||||||||||||||||||||||||||||||
grabRemove :: WidgetClass w => w -> IO () | |||||||||||||||||||||||||||||||||||||||
remove a grab widget | |||||||||||||||||||||||||||||||||||||||
mkDestructor :: IO () -> IO DestroyNotify | |||||||||||||||||||||||||||||||||||||||
type DestroyNotify = FunPtr (Ptr () -> IO ()) | |||||||||||||||||||||||||||||||||||||||
priorityLow :: Int | |||||||||||||||||||||||||||||||||||||||
priorityDefault :: Int | |||||||||||||||||||||||||||||||||||||||
priorityHigh :: Int | |||||||||||||||||||||||||||||||||||||||
For installing idle callbacks: Priorities. | |||||||||||||||||||||||||||||||||||||||
timeoutAdd :: IO Bool -> Int -> IO HandlerId | |||||||||||||||||||||||||||||||||||||||
Register a function that is to be called after interval ms have been elapsed.
| |||||||||||||||||||||||||||||||||||||||
timeoutRemove :: HandlerId -> IO () | |||||||||||||||||||||||||||||||||||||||
Remove a previously added timeout handler by its TimeoutId. | |||||||||||||||||||||||||||||||||||||||
idleAdd :: IO Bool -> Int -> IO HandlerId | |||||||||||||||||||||||||||||||||||||||
Add a callback that is called whenever the system is idle.
| |||||||||||||||||||||||||||||||||||||||
idleRemove :: HandlerId -> IO () | |||||||||||||||||||||||||||||||||||||||
Remove a previously added idle handler by its TimeoutId. | |||||||||||||||||||||||||||||||||||||||
type HandlerId = CUInt | |||||||||||||||||||||||||||||||||||||||
Produced by Haddock version 0.6 |