<!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.Gdk.EventM</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.Gdk.EventM</DIV ><DIV CLASS="mini-synopsis" ><H1 >Detail </H1 > <H1 >Event monad and type tags </H1 > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="Graphics-UI-Gtk-Gdk-EventM.html#t%3AEventM" TARGET="main" >EventM</A > t a</DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Graphics-UI-Gtk-Gdk-EventM.html#t%3AEAny" TARGET="main" >EAny</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Graphics-UI-Gtk-Gdk-EventM.html#t%3AEKey" TARGET="main" >EKey</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Graphics-UI-Gtk-Gdk-EventM.html#t%3AEButton" TARGET="main" >EButton</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Graphics-UI-Gtk-Gdk-EventM.html#t%3AEScroll" TARGET="main" >EScroll</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Graphics-UI-Gtk-Gdk-EventM.html#t%3AEMotion" TARGET="main" >EMotion</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Graphics-UI-Gtk-Gdk-EventM.html#t%3AEExpose" TARGET="main" >EExpose</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Graphics-UI-Gtk-Gdk-EventM.html#t%3AEVisibility" TARGET="main" >EVisibility</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Graphics-UI-Gtk-Gdk-EventM.html#t%3AECrossing" TARGET="main" >ECrossing</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Graphics-UI-Gtk-Gdk-EventM.html#t%3AEFocus" TARGET="main" >EFocus</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Graphics-UI-Gtk-Gdk-EventM.html#t%3AEConfigure" TARGET="main" >EConfigure</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Graphics-UI-Gtk-Gdk-EventM.html#t%3AEProperty" TARGET="main" >EProperty</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Graphics-UI-Gtk-Gdk-EventM.html#t%3AEProximity" TARGET="main" >EProximity</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Graphics-UI-Gtk-Gdk-EventM.html#t%3AEWindowState" TARGET="main" >EWindowState</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Graphics-UI-Gtk-Gdk-EventM.html#t%3AEOwnerChange" TARGET="main" >EOwnerChange</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Graphics-UI-Gtk-Gdk-EventM.html#t%3AEGrabBroken" TARGET="main" >EGrabBroken</A > </DIV > <H1 >Accessor functions for event information </H1 > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AeventWindow" TARGET="main" >eventWindow</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AeventSent" TARGET="main" >eventSent</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AeventCoordinates" TARGET="main" >eventCoordinates</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AeventRootCoordinates" TARGET="main" >eventRootCoordinates</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AeventModifier" TARGET="main" >eventModifier</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AeventModifierAll" TARGET="main" >eventModifierAll</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AeventTime" TARGET="main" >eventTime</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AeventKeyVal" TARGET="main" >eventKeyVal</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AeventKeyName" TARGET="main" >eventKeyName</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AeventHardwareKeycode" TARGET="main" >eventHardwareKeycode</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AeventKeyboardGroup" TARGET="main" >eventKeyboardGroup</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Graphics-UI-Gtk-Gdk-EventM.html#t%3AMouseButton" TARGET="main" >MouseButton</A > </DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AeventButton" TARGET="main" >eventButton</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Graphics-UI-Gtk-Gdk-EventM.html#t%3AClick" TARGET="main" >Click</A > </DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AeventClick" TARGET="main" >eventClick</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Graphics-UI-Gtk-Gdk-EventM.html#t%3AScrollDirection" TARGET="main" >ScrollDirection</A > </DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AeventScrollDirection" TARGET="main" >eventScrollDirection</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AeventIsHint" TARGET="main" >eventIsHint</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AeventArea" TARGET="main" >eventArea</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AeventRegion" TARGET="main" >eventRegion</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Graphics-UI-Gtk-Gdk-EventM.html#t%3AVisibilityState" TARGET="main" >VisibilityState</A > </DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AeventVisibilityState" TARGET="main" >eventVisibilityState</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Graphics-UI-Gtk-Gdk-EventM.html#t%3ACrossingMode" TARGET="main" >CrossingMode</A > </DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AeventCrossingMode" TARGET="main" >eventCrossingMode</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Graphics-UI-Gtk-Gdk-EventM.html#t%3ANotifyType" TARGET="main" >NotifyType</A > </DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AeventNotifyType" TARGET="main" >eventNotifyType</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AeventCrossingFocus" TARGET="main" >eventCrossingFocus</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AeventFocusIn" TARGET="main" >eventFocusIn</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AeventPosition" TARGET="main" >eventPosition</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AeventSize" TARGET="main" >eventSize</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AeventProperty" TARGET="main" >eventProperty</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Graphics-UI-Gtk-Gdk-EventM.html#t%3AWindowState" TARGET="main" >WindowState</A > </DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AeventWindowStateChanged" TARGET="main" >eventWindowStateChanged</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AeventWindowState" TARGET="main" >eventWindowState</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Graphics-UI-Gtk-Gdk-EventM.html#t%3AOwnerChange" TARGET="main" >OwnerChange</A > </DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AeventChangeReason" TARGET="main" >eventChangeReason</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AeventSelection" TARGET="main" >eventSelection</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AeventSelectionTime" TARGET="main" >eventSelectionTime</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AeventKeyboardGrab" TARGET="main" >eventKeyboardGrab</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AeventImplicit" TARGET="main" >eventImplicit</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AeventGrabWindow" TARGET="main" >eventGrabWindow</A ></DIV > <H1 >Auxilliary Definitions </H1 > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Graphics-UI-Gtk-Gdk-EventM.html#t%3AModifier" TARGET="main" >Modifier</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="Graphics-UI-Gtk-Gdk-EventM.html#t%3ATimeStamp" TARGET="main" >TimeStamp</A > </DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AcurrentTime" TARGET="main" >currentTime</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AtryEvent" TARGET="main" >tryEvent</A ></DIV > <DIV CLASS="decl" ><A HREF="Graphics-UI-Gtk-Gdk-EventM.html#v%3AstopEvent" TARGET="main" >stopEvent</A ></DIV ></DIV ></DIV ></BODY ></HTML >