| |||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||
| 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 |