X11-1.6.1.1: A binding to the X11 graphics library

Portability | portable
Stability | provisional
Maintainer | libraries@haskell.org
Safe Haskell | None

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