| ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
Description | ||||||||||||||||||||||||||||||||||||||
A module for abstracting a font facility over Core fonts and Xft | ||||||||||||||||||||||||||||||||||||||
Synopsis | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
Usage: | ||||||||||||||||||||||||||||||||||||||
See Xmonad.Layout.Tabbed or XMonad.Prompt for usage examples | ||||||||||||||||||||||||||||||||||||||
data XMonadFont | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
initXMF :: String -> X XMonadFont | ||||||||||||||||||||||||||||||||||||||
When initXMF gets a font name that starts with 'xft:' it switches to the Xft backend Example: 'xft: Sans-10' | ||||||||||||||||||||||||||||||||||||||
releaseXMF :: XMonadFont -> X () | ||||||||||||||||||||||||||||||||||||||
initCoreFont :: String -> X FontStruct | ||||||||||||||||||||||||||||||||||||||
Given a fontname returns the font structure. If the font name is not valid the default font will be loaded and returned. | ||||||||||||||||||||||||||||||||||||||
releaseCoreFont :: FontStruct -> X () | ||||||||||||||||||||||||||||||||||||||
initUtf8Font :: String -> X FontSet | ||||||||||||||||||||||||||||||||||||||
releaseUtf8Font :: FontSet -> X () | ||||||||||||||||||||||||||||||||||||||
data Align | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
stringPosition :: (Functor m, MonadIO m) => Display -> XMonadFont -> Rectangle -> Align -> String -> m (Position, Position) | ||||||||||||||||||||||||||||||||||||||
Return the string x and y Position in a Rectangle, given a FontStruct and the Alignment | ||||||||||||||||||||||||||||||||||||||
textWidthXMF :: MonadIO m => Display -> XMonadFont -> String -> m Int | ||||||||||||||||||||||||||||||||||||||
textExtentsXMF :: MonadIO m => XMonadFont -> String -> m (Int32, Int32) | ||||||||||||||||||||||||||||||||||||||
printStringXMF :: (Functor m, MonadIO m) => Display -> Drawable -> XMonadFont -> GC -> String -> String -> Position -> Position -> String -> m () | ||||||||||||||||||||||||||||||||||||||
stringToPixel :: (Functor m, MonadIO m) => Display -> String -> m Pixel | ||||||||||||||||||||||||||||||||||||||
Get the Pixel value for a named color: if an invalid name is given the black pixel will be returned. | ||||||||||||||||||||||||||||||||||||||
decodeInput :: String -> String | ||||||||||||||||||||||||||||||||||||||
encodeOutput :: String -> String | ||||||||||||||||||||||||||||||||||||||
Produced by Haddock version 2.5.0 |