|
| Graphics.X11.Xlib.Font | | Portability | portable | | Stability | provisional | | Maintainer | libraries@haskell.org |
|
|
|
| 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 |
| pointer to an X11 XFontStruct structure
| Instances | |
|
|
| 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 |