<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!--Rendered using the Haskell Html Library v0.2--> <HTML ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE >Graphics.UI.Gtk.General.General</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript" ></SCRIPT ></HEAD ><BODY ><DIV CLASS="outer" ><DIV CLASS="mini-topbar" >Graphics.UI.Gtk.General.General</DIV ><DIV CLASS="mini-synopsis" ><H1 >Initialisation </H1 > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-General-General.html#v%3AinitGUI" TARGET="main" >initGUI</A ></DIV > <H2 >Support for OS threads </H2 > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-General-General.html#v%3AunsafeInitGUIForThreadedRTS" TARGET="main" >unsafeInitGUIForThreadedRTS</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-General-General.html#v%3ApostGUISync" TARGET="main" >postGUISync</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-General-General.html#v%3ApostGUIAsync" TARGET="main" >postGUIAsync</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-General-General.html#v%3AthreadsEnter" TARGET="main" >threadsEnter</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-General-General.html#v%3AthreadsLeave" TARGET="main" >threadsLeave</A ></DIV > <H1 >Main event loop </H1 > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-General-General.html#v%3AmainGUI" TARGET="main" >mainGUI</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-General-General.html#v%3AmainQuit" TARGET="main" >mainQuit</A ></DIV > <H2 >Less commonly used event loop functions </H2 > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-General-General.html#v%3AeventsPending" TARGET="main" >eventsPending</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-General-General.html#v%3AmainLevel" TARGET="main" >mainLevel</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-General-General.html#v%3AmainIteration" TARGET="main" >mainIteration</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-General-General.html#v%3AmainIterationDo" TARGET="main" >mainIterationDo</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-General-General.html#v%3AmainDoEvent" TARGET="main" >mainDoEvent</A ></DIV > <H1 >Grab widgets </H1 > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-General-General.html#v%3AgrabAdd" TARGET="main" >grabAdd</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-General-General.html#v%3AgrabGetCurrent" TARGET="main" >grabGetCurrent</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-General-General.html#v%3AgrabRemove" TARGET="main" >grabRemove</A ></DIV > <H1 >Timeout and idle callbacks </H1 > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="Graphics-UI-Gtk-General-General.html#t%3APriority" TARGET="main" >Priority</A > </DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-General-General.html#v%3ApriorityLow" TARGET="main" >priorityLow</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-General-General.html#v%3ApriorityDefaultIdle" TARGET="main" >priorityDefaultIdle</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-General-General.html#v%3ApriorityHighIdle" TARGET="main" >priorityHighIdle</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-General-General.html#v%3ApriorityDefault" TARGET="main" >priorityDefault</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-General-General.html#v%3ApriorityHigh" TARGET="main" >priorityHigh</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-General-General.html#v%3AtimeoutAdd" TARGET="main" >timeoutAdd</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-General-General.html#v%3AtimeoutAddFull" TARGET="main" >timeoutAddFull</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-General-General.html#v%3AtimeoutRemove" TARGET="main" >timeoutRemove</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-General-General.html#v%3AidleAdd" TARGET="main" >idleAdd</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-General-General.html#v%3AidleRemove" TARGET="main" >idleRemove</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-General-General.html#v%3AinputAdd" TARGET="main" >inputAdd</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-General-General.html#v%3AinputRemove" TARGET="main" >inputRemove</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Graphics-UI-Gtk-General-General.html#t%3AIOCondition" TARGET="main" >IOCondition</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="Graphics-UI-Gtk-General-General.html#t%3AHandlerId" TARGET="main" >HandlerId</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="Graphics-UI-Gtk-General-General.html#t%3AFD" TARGET="main" >FD</A > </DIV ></DIV ></DIV ></BODY ></HTML >