Copyright | (c) Alastair Reid 1999-2003 |
---|---|
License | BSD-style (see the file libraries/base/LICENSE) |
Maintainer | libraries@haskell.org |
Stability | provisional |
Portability | portable |
Safe Haskell | Safe-Inferred |
Language | Haskell98 |
A collection of FFI declarations for interfacing with Xlib Colors.
Synopsis
- lookupColor :: Display -> Colormap -> String -> IO (Color, Color)
- allocNamedColor :: Display -> Colormap -> String -> IO (Color, Color)
- allocColor :: Display -> Colormap -> Color -> IO Color
- parseColor :: Display -> Colormap -> String -> IO Color
- freeColors :: Display -> Colormap -> [Pixel] -> Pixel -> IO ()
- storeColor :: Display -> Colormap -> Color -> IO ()
- queryColor :: Display -> Colormap -> Color -> IO Color
- queryColors :: Display -> Colormap -> [Color] -> IO [Color]
- installColormap :: Display -> Colormap -> IO ()
- uninstallColormap :: Display -> Colormap -> IO ()
- copyColormapAndFree :: Display -> Colormap -> IO Colormap
- createColormap :: Display -> Window -> Visual -> ColormapAlloc -> IO Colormap
- freeColormap :: Display -> Colormap -> IO ()
Documentation
lookupColor :: Display -> Colormap -> String -> IO (Color, Color) Source #
interface to the X11 library function XLookupColor()
.
allocNamedColor :: Display -> Colormap -> String -> IO (Color, Color) Source #
interface to the X11 library function XAllocNamedColor()
.
allocColor :: Display -> Colormap -> Color -> IO Color Source #
interface to the X11 library function XAllocColor()
.
parseColor :: Display -> Colormap -> String -> IO Color Source #
interface to the X11 library function XParseColor()
.
freeColors :: Display -> Colormap -> [Pixel] -> Pixel -> IO () Source #
interface to the X11 library function XFreeColors()
.
storeColor :: Display -> Colormap -> Color -> IO () Source #
interface to the X11 library function XStoreColor()
.
queryColor :: Display -> Colormap -> Color -> IO Color Source #
interface to the X11 library function XQueryColor()
.
queryColors :: Display -> Colormap -> [Color] -> IO [Color] Source #
interface to the X11 library function XQueryColors()
.
installColormap :: Display -> Colormap -> IO () Source #
interface to the X11 library function XInstallColormap()
.
uninstallColormap :: Display -> Colormap -> IO () Source #
interface to the X11 library function XUninstallColormap()
.
copyColormapAndFree :: Display -> Colormap -> IO Colormap Source #
interface to the X11 library function XCopyColormapAndFree()
.
createColormap :: Display -> Window -> Visual -> ColormapAlloc -> IO Colormap Source #
interface to the X11 library function XCreateColormap()
.