X11-1.8: A binding to the X11 graphics library

Copyright | (c) Alastair Reid 1999-2003
License | BSD-style (see the file libraries/base/LICENSE)
Maintainer | libraries@haskell.org
Stability | provisional
Portability | portable
Safe Haskell | None
Language | Haskell98

Graphics.X11.Xlib.Atom

Description

A collection of type declarations for interfacing with X11 Atoms.

Synopsis

- internAtom :: Display -> String -> Bool -> IO Atom
- getAtomName :: Display -> Atom -> IO (Maybe String)
- getAtomNames :: Display -> [Atom] -> IO [String]
- pRIMARY :: Atom
- sECONDARY :: Atom
- aRC :: Atom
- aTOM :: Atom
- bITMAP :: Atom
- cARDINAL :: Atom
- cOLORMAP :: Atom
- cURSOR :: Atom
- cUT_BUFFER0 :: Atom
- cUT_BUFFER1 :: Atom
- cUT_BUFFER2 :: Atom
- cUT_BUFFER3 :: Atom
- cUT_BUFFER4 :: Atom
- cUT_BUFFER5 :: Atom
- cUT_BUFFER6 :: Atom
- cUT_BUFFER7 :: Atom
- dRAWABLE :: Atom
- fONT :: Atom
- iNTEGER :: Atom
- pIXMAP :: Atom
- pOINT :: Atom
- rECTANGLE :: Atom
- rESOURCE_MANAGER :: Atom
- rGB_COLOR_MAP :: Atom
- rGB_BEST_MAP :: Atom
- rGB_BLUE_MAP :: Atom
- rGB_DEFAULT_MAP :: Atom
- rGB_GRAY_MAP :: Atom
- rGB_GREEN_MAP :: Atom
- rGB_RED_MAP :: Atom
- sTRING :: Atom
- vISUALID :: Atom
- wINDOW :: Atom
- wM_COMMAND :: Atom
- wM_HINTS :: Atom
- wM_CLIENT_MACHINE :: Atom
- wM_ICON_NAME :: Atom
- wM_ICON_SIZE :: Atom
- wM_NAME :: Atom
- wM_NORMAL_HINTS :: Atom
- wM_SIZE_HINTS :: Atom
- wM_ZOOM_HINTS :: Atom
- mIN_SPACE :: Atom
- nORM_SPACE :: Atom
- mAX_SPACE :: Atom
- eND_SPACE :: Atom
- sUPERSCRIPT_X :: Atom
- sUPERSCRIPT_Y :: Atom
- sUBSCRIPT_X :: Atom
- sUBSCRIPT_Y :: Atom
- uNDERLINE_POSITION :: Atom
- uNDERLINE_THICKNESS :: Atom
- sTRIKEOUT_ASCENT :: Atom
- sTRIKEOUT_DESCENT :: Atom
- iTALIC_ANGLE :: Atom
- x_HEIGHT :: Atom
- qUAD_WIDTH :: Atom
- wEIGHT :: Atom
- pOINT_SIZE :: Atom
- rESOLUTION :: Atom
- cOPYRIGHT :: Atom
- nOTICE :: Atom
- fONT_NAME :: Atom
- fAMILY_NAME :: Atom
- fULL_NAME :: Atom
- cAP_HEIGHT :: Atom
- wM_CLASS :: Atom
- wM_TRANSIENT_FOR :: Atom
- lAST_PREDEFINED :: Atom

# Documentation

internAtom :: Display -> String -> Bool -> IO Atom Source #

interface to the X11 library function `XInternAtom()`.

getAtomName :: Display -> Atom -> IO (Maybe String) Source #

getAtomNames :: Display -> [Atom] -> IO [String] Source #

pRIMARY :: Atom Source #

sECONDARY :: Atom Source #

aRC :: Atom Source #

aTOM :: Atom Source #

bITMAP :: Atom Source #

cARDINAL :: Atom Source #

cOLORMAP :: Atom Source #

cURSOR :: Atom Source #

cUT_BUFFER0 :: Atom Source #

cUT_BUFFER1 :: Atom Source #

cUT_BUFFER2 :: Atom Source #

cUT_BUFFER3 :: Atom Source #

cUT_BUFFER4 :: Atom Source #

cUT_BUFFER5 :: Atom Source #

cUT_BUFFER6 :: Atom Source #

cUT_BUFFER7 :: Atom Source #

dRAWABLE :: Atom Source #

fONT :: Atom Source #

iNTEGER :: Atom Source #

pIXMAP :: Atom Source #

pOINT :: Atom Source #

rECTANGLE :: Atom Source #

rESOURCE_MANAGER :: Atom Source #

rGB_COLOR_MAP :: Atom Source #

rGB_BEST_MAP :: Atom Source #

rGB_BLUE_MAP :: Atom Source #

rGB_DEFAULT_MAP :: Atom Source #

rGB_GRAY_MAP :: Atom Source #

rGB_GREEN_MAP :: Atom Source #

rGB_RED_MAP :: Atom Source #

sTRING :: Atom Source #

vISUALID :: Atom Source #

wINDOW :: Atom Source #

wM_COMMAND :: Atom Source #

wM_HINTS :: Atom Source #

wM_CLIENT_MACHINE :: Atom Source #

wM_ICON_NAME :: Atom Source #

wM_ICON_SIZE :: Atom Source #

wM_NAME :: Atom Source #

wM_NORMAL_HINTS :: Atom Source #

wM_SIZE_HINTS :: Atom Source #

wM_ZOOM_HINTS :: Atom Source #

mIN_SPACE :: Atom Source #

nORM_SPACE :: Atom Source #

mAX_SPACE :: Atom Source #

eND_SPACE :: Atom Source #

sUPERSCRIPT_X :: Atom Source #

sUPERSCRIPT_Y :: Atom Source #

sUBSCRIPT_X :: Atom Source #

sUBSCRIPT_Y :: Atom Source #

uNDERLINE_POSITION :: Atom Source #

uNDERLINE_THICKNESS :: Atom Source #

sTRIKEOUT_ASCENT :: Atom Source #

sTRIKEOUT_DESCENT :: Atom Source #

iTALIC_ANGLE :: Atom Source #

x_HEIGHT :: Atom Source #

qUAD_WIDTH :: Atom Source #

wEIGHT :: Atom Source #

pOINT_SIZE :: Atom Source #

rESOLUTION :: Atom Source #

cOPYRIGHT :: Atom Source #

nOTICE :: Atom Source #

fONT_NAME :: Atom Source #

fAMILY_NAME :: Atom Source #

fULL_NAME :: Atom Source #

cAP_HEIGHT :: Atom Source #

wM_CLASS :: Atom Source #

wM_TRANSIENT_FOR :: Atom Source #

lAST_PREDEFINED :: Atom Source #