¤ KeyCode, Pressed, et al

Types

data KeyCode = KeyCode Int
instance Eq KeyCode
instance Ord KeyCode
instance Show KeyCode
data Pressed = Pressed | Released | MultiClick Int
instance Eq Pressed
instance Ord Pressed
instance Show Pressed
type KeyLookup = String
data Detail = NotifyAncestor | NotifyVirtual | NotifyInferior | NotifyNonlinear | NotifyNonlinearVirtual | NotifyPointer | NotifyPointerRoot | NotifyDetailNothing
instance Enum Detail
instance Eq Detail
instance Ord Detail
instance Show Detail
data Mode = NotifyNormal | NotifyGrab | NotifyUngrab | NotifyWhileGrabbed
instance Enum Mode
instance Eq Mode
instance Ord Mode
instance Show Mode
data Visibility = VisibilityUnobscured | VisibilityPartiallyObscured | VisibilityFullyObscured
instance Enum Visibility
instance Eq Visibility
instance Ord Visibility
instance Show Visibility
data ClientData = Byte String | Short [Int] | Long [Int]
instance Eq ClientData
instance Ord ClientData
instance Show ClientData

Description

Types used in the XEvent type. Most of them correspond directly to things defined in the Xlib library.

See Also

The Xlib Programming Manual , XEvent.