X11-1.4.2: A binding to the X11 graphics librarySource codeContentsIndex
Graphics.X11.Xlib.Font
Portabilityportable
Stabilityprovisional
Maintainerlibraries@haskell.org
Description
A collection of FFI declarations for interfacing with Xlib Fonts.
Synopsis
type Glyph = Word16
queryFont :: Display -> Font -> IO FontStruct
fontFromGC :: Display -> GC -> IO Font
loadQueryFont :: Display -> String -> IO FontStruct
freeFont :: Display -> FontStruct -> IO ()
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)
textWidth :: FontStruct -> String -> Int32
Documentation
type Glyph = Word16Source
queryFont :: Display -> Font -> IO FontStructSource
interface to the X11 library function XQueryFont().
fontFromGC :: Display -> GC -> IO FontSource
interface to the X11 library function XGetGCValues().
loadQueryFont :: Display -> String -> IO FontStructSource
interface to the X11 library function XLoadQueryFont().
freeFont :: Display -> FontStruct -> IO ()Source
interface to the X11 library function XFreeFont().
data FontStruct Source
pointer to an X11 XFontStruct structure
show/hide Instances
fontFromFontStruct :: FontStruct -> FontSource
ascentFromFontStruct :: FontStruct -> Int32Source
descentFromFontStruct :: FontStruct -> Int32Source
type CharStruct = (CInt, CInt, CInt, CInt, CInt)Source
textExtents :: FontStruct -> String -> (FontDirection, Int32, Int32, CharStruct)Source
interface to the X11 library function XTextExtents().
textWidth :: FontStruct -> String -> Int32Source
interface to the X11 library function XTextWidth().
Produced by Haddock version 2.4.2