| |||||||||||||||||||||||
| |||||||||||||||||||||||
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 = (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.8 |