| |||||||||||||||||||||
| |||||||||||||||||||||
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(). | |||||||||||||||||||||
fontFromFontStruct :: FontStruct -> Font | |||||||||||||||||||||
ascentFromFontStruct :: FontStruct -> Int32 | |||||||||||||||||||||
descentFromFontStruct :: FontStruct -> Int32 | |||||||||||||||||||||
type CharStruct = (Int, Int, Int, Int, Int) | |||||||||||||||||||||
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.7 |