xmonad-contrib-0.7: Third party extensions for xmonadContentsIndex
XMonad.Util.XUtils
Portabilityunportable
Stabilityunstable
Maintainerandrea.rossato@unibz.it
Contents
Usage:
Description
A module for painting on the screen
Synopsis
averagePixels :: Pixel -> Pixel -> Double -> X Pixel
createNewWindow :: Rectangle -> Maybe EventMask -> String -> Bool -> X Window
showWindow :: Window -> X ()
showWindows :: [Window] -> X ()
hideWindow :: Window -> X ()
hideWindows :: [Window] -> X ()
deleteWindow :: Window -> X ()
deleteWindows :: [Window] -> X ()
paintWindow :: Window -> Dimension -> Dimension -> Dimension -> String -> String -> X ()
paintAndWrite :: Window -> XMonadFont -> Dimension -> Dimension -> Dimension -> String -> String -> String -> String -> Align -> String -> X ()
stringToPixel :: (Functor m, MonadIO m) => Display -> String -> m Pixel
fi :: (Integral a, Num b) => a -> b
Usage:
See XMonad.Layout.Tabbed or XMonad.Layout.DragPane for usage examples
averagePixels :: Pixel -> Pixel -> Double -> X Pixel
Compute the weighted average the colors of two given Pixel values.
createNewWindow :: Rectangle -> Maybe EventMask -> String -> Bool -> X Window
Create a simple window given a rectangle. If Nothing is given only the exposureMask will be set, otherwise the Just value. Use showWindow to map and hideWindow to unmap.
showWindow :: Window -> X ()
Map a window
showWindows :: [Window] -> X ()
the list version
hideWindow :: Window -> X ()
unmap a window
hideWindows :: [Window] -> X ()
the list version
deleteWindow :: Window -> X ()
destroy a window
deleteWindows :: [Window] -> X ()
the list version
paintWindow
:: WindowThe window where to draw
-> DimensionWindow width
-> DimensionWindow height
-> DimensionBorder width
-> StringWindow background color
-> StringBorder color
-> X ()
Fill a window with a rectangle and a border
paintAndWrite
:: WindowThe window where to draw
-> XMonadFontXMonad Font for drawing
-> DimensionWindow width
-> DimensionWindow height
-> DimensionBorder width
-> StringWindow background color
-> StringBorder color
-> StringString color
-> StringString background color
-> AlignString Alignment
-> StringString to be printed
-> X ()
Fill a window with a rectangle and a border, and write a string at given position
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.
fi :: (Integral a, Num b) => a -> b
Short-hand for fromIntegral
Produced by Haddock version 0.8