X11-xft-0.3.3: Bindings to the Xft and some Xrender parts
Safe HaskellNone
LanguageHaskell98

Graphics.X11.Xft

Documentation

withXftColorName :: Display -> Visual -> Colormap -> String -> (XftColor -> IO a) -> IO a Source #

withXftColorValue :: Display -> Visual -> Colormap -> XRenderColor -> (XftColor -> IO a) -> IO a Source #

withXftDraw :: Display -> Drawable -> Visual -> Colormap -> (XftDraw -> IO a) -> IO a Source #

xftDrawCreate :: Display -> Drawable -> Visual -> Colormap -> IO XftDraw Source #

xftDrawCreateBitmap :: Display -> Pixmap -> IO XftDraw Source #

xftDrawCreateAlpha :: Integral a => Display -> Pixmap -> a -> IO XftDraw Source #

xftDrawChange :: XftDraw -> Drawable -> IO () Source #

xftFontOpen :: Display -> Screen -> String -> IO XftFont Source #

xftFontOpenXlfd :: Display -> Screen -> String -> IO XftFont Source #

xftFontClose :: Display -> XftFont -> IO () Source #

xftDrawGlyphs :: (Integral a, Integral b, Integral c) => XftDraw -> XftColor -> XftFont -> b -> c -> [a] -> IO () Source #

xftDrawString :: (Integral a, Integral b) => XftDraw -> XftColor -> XftFont -> a -> b -> String -> IO () Source #

xftDrawRect :: (Integral a, Integral b, Integral c, Integral d) => XftDraw -> XftColor -> a -> b -> c -> d -> IO () Source #

xftDrawSetClipRectangles :: XftDraw -> Int -> Int -> [Rectangle] -> IO Bool Source #