| |||||||||||||||||||||||
| |||||||||||||||||||||||
| Description | |||||||||||||||||||||||
| A collection of FFI declarations for interfacing with Xlib Fonts. | |||||||||||||||||||||||
| Synopsis | |||||||||||||||||||||||
| |||||||||||||||||||||||
| Documentation | |||||||||||||||||||||||
| type Glyph = Word16 | |||||||||||||||||||||||
| queryFont :: Display -> Font -> IO FontStruct | |||||||||||||||||||||||
| interface to the X11 library function XQueryFont(). | |||||||||||||||||||||||
| fontFromGC :: Display -> GC -> IO Font | |||||||||||||||||||||||
| interface to the X11 library function XGetGCValues(). | |||||||||||||||||||||||
| loadQueryFont :: Display -> String -> IO FontStruct | |||||||||||||||||||||||
| interface to the X11 library function XLoadQueryFont(). | |||||||||||||||||||||||
| freeFont :: Display -> FontStruct -> IO () | |||||||||||||||||||||||
| interface to the X11 library function XFreeFont(). | |||||||||||||||||||||||
| data FontStruct | |||||||||||||||||||||||
| |||||||||||||||||||||||
| fontFromFontStruct :: FontStruct -> Font | |||||||||||||||||||||||
| ascentFromFontStruct :: FontStruct -> Int32 | |||||||||||||||||||||||
| descentFromFontStruct :: FontStruct -> Int32 | |||||||||||||||||||||||
| type CharStruct = (CInt, CInt, CInt, CInt, CInt) | |||||||||||||||||||||||
| textExtents :: FontStruct -> String -> (FontDirection, Int32, Int32, CharStruct) | |||||||||||||||||||||||
| interface to the X11 library function XTextExtents(). | |||||||||||||||||||||||
| textWidth :: FontStruct -> String -> Int32 | |||||||||||||||||||||||
| interface to the X11 library function XTextWidth(). | |||||||||||||||||||||||
| Produced by Haddock version 0.8 |