X11-1.9: A binding to the X11 graphics library

Copyright(c) Alastair Reid 1999-2003
LicenseBSD-style (see the file libraries/base/LICENSE)
Maintainerlibraries@haskell.org
Stabilityprovisional
Portabilityportable
Safe HaskellSafe
LanguageHaskell98

Graphics.X11.Types

Contents

Description

A collection of type declarations for interfacing with X11.

Synopsis

Documentation

type Font = XID Source #

Enumeration types

These types were introduced to make function types clearer. Note that the types are synonyms for Int, so no extra typesafety was obtained.

Key symbols

Event masks

Event types

Modifiers

Key masks

Button masks

Buttons

Notify modes

Notify details

Visibility

Place of window

type Place = CInt Source #

Place of window relative to siblings (used in Circulation requests or events)

Protocols

Property notification

Colormap notification

Grab modes

Grab status

Allow events

Focus modes

Error codes

badGC :: ErrorCode Source #

Xlib functions with return values of type Status return zero on failure and nonzero on success.

Return status

WindowClass

Attribute masks

Close down modes

QueryBestSize classes

Graphics functions

Line styles

Cap styles

Join styles

Fill styles

Fill rules

Subwindow modes

Coordinate modes

Polygon shapes

Arc modes

GC masks

Circulation direction

Byte order

ColormapAlloc

Mapping requests

ChangeSaveSetMode

Bit gravity

Window gravity

Backing store

Font direction

Image format

Reflection and Rotation