X11-1.9.2: 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 HaskellNone
LanguageHaskell98

Graphics.X11.Xlib.Display

Description

A collection of FFI declarations for interfacing with Xlib Displays.

Synopsis

Documentation

allPlanes_aux :: Pixel Source #

interface to the X11 library function XAllPlanes().

blackPixel :: Display -> ScreenNumber -> Pixel Source #

interface to the X11 library function XBlackPixel().

whitePixel :: Display -> ScreenNumber -> Pixel Source #

interface to the X11 library function XWhitePixel().

connectionNumber :: Display -> CInt Source #

interface to the X11 library function XConnectionNumber().

defaultColormap :: Display -> ScreenNumber -> Colormap Source #

interface to the X11 library function XDefaultColormap().

defaultGC :: Display -> ScreenNumber -> GC Source #

interface to the X11 library function XDefaultGC().

defaultDepth :: Display -> ScreenNumber -> CInt Source #

interface to the X11 library function XDefaultDepth().

defaultScreen :: Display -> ScreenNumber Source #

interface to the X11 library function XDefaultScreen().

defaultScreenOfDisplay :: Display -> Screen Source #

interface to the X11 library function XDefaultScreenOfDisplay().

displayHeight :: Display -> ScreenNumber -> CInt Source #

interface to the X11 library function XDisplayHeight().

displayHeightMM :: Display -> ScreenNumber -> CInt Source #

interface to the X11 library function XDisplayHeightMM().

displayWidth :: Display -> ScreenNumber -> CInt Source #

interface to the X11 library function XDisplayWidth().

displayWidthMM :: Display -> ScreenNumber -> CInt Source #

interface to the X11 library function XDisplayWidthMM().

maxRequestSize :: Display -> CInt Source #

interface to the X11 library function XMaxRequestSize().

displayMotionBufferSize :: Display -> CInt Source #

interface to the X11 library function XDisplayMotionBufferSize().

resourceManagerString :: Display -> String Source #

interface to the X11 library function XResourceManagerString().

screenResourceString :: Screen -> String Source #

interface to the X11 library function XScreenResourceString().

displayString :: Display -> String Source #

interface to the X11 library function XDisplayString().

imageByteOrder :: Display -> CInt Source #

interface to the X11 library function XImageByteOrder().

protocolRevision :: Display -> CInt Source #

interface to the X11 library function XProtocolRevision().

protocolVersion :: Display -> CInt Source #

interface to the X11 library function XProtocolVersion().

serverVendor :: Display -> String Source #

interface to the X11 library function XServerVendor().

screenCount :: Display -> CInt Source #

interface to the X11 library function XScreenCount().

defaultVisual :: Display -> ScreenNumber -> Visual Source #

interface to the X11 library function XDefaultVisual().

displayCells :: Display -> ScreenNumber -> CInt Source #

interface to the X11 library function XDisplayCells().

displayPlanes :: Display -> ScreenNumber -> CInt Source #

interface to the X11 library function XDisplayPlanes().

screenOfDisplay :: Display -> ScreenNumber -> Screen Source #

interface to the X11 library function XScreenOfDisplay().

defaultRootWindow :: Display -> Window Source #

interface to the X11 library function XDefaultRootWindow().

rootWindow :: Display -> ScreenNumber -> IO Window Source #

interface to the X11 library function XRootWindow().

qLength :: Display -> IO CInt Source #

interface to the X11 library function XQLength().

noOp :: Display -> IO () Source #

interface to the X11 library function XNoOp().

openDisplay :: String -> IO Display Source #

interface to the X11 library function XOpenDisplay().

closeDisplay :: Display -> IO () Source #

interface to the X11 library function XCloseDisplay().