Graphics.UI.Gtk.General.General

# Initialisation

initGUI

## Support for OS threads

unsafeInitGUIForThreadedRTS

postGUISync

postGUIAsync

threadsEnter

threadsLeave

# Main event loop

mainGUI

mainQuit

## Less commonly used event loop functions

eventsPending

mainLevel

mainIteration

mainIterationDo

mainDoEvent

## Call when mainloop is left

# Grab widgets

grabAdd

grabGetCurrent

grabRemove

# Timeout and idle callbacks

type Priority

priorityLow

priorityDefaultIdle

priorityHighIdle

priorityDefault

priorityHigh

timeoutAdd

timeoutAddFull

timeoutRemove

idleAdd

idleRemove

inputAdd

inputRemove

data IOCondition

type HandlerId

type FD