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 #

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

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 #