 | terminfo-0.3.1.3: Haskell bindings to the terminfo library. | Contents | Index |
|
System.Console.Terminfo.Color | Portability | portable (FFI) | Stability | experimental | Maintainer | judah.jacobson@gmail.com |
|
|
|
Description |
|
|
Synopsis |
|
|
|
Documentation |
|
termColors :: Capability Int |
The maximum number of of colors on the screen.
|
|
data Color |
Constructors | Black | | Red | | Green | | Yellow | | Blue | | Magenta | | Cyan | | White | | ColorNumber Int | |
|
|
|
withForegroundColor :: TermStr s => Capability (Color -> s -> s) |
This capability temporarily sets the
terminal's foreground color while outputting the given text, and
then restores the terminal to its default foreground and background
colors.
|
|
withBackgroundColor :: TermStr s => Capability (Color -> s -> s) |
This capability temporarily sets the
terminal's background color while outputting the given text, and
then restores the terminal to its default foreground and background
colors.
|
|
setForegroundColor :: TermStr s => Capability (Color -> s) |
Sets the foreground color of all further text output, using
either the setaf or setf capability.
|
|
setBackgroundColor :: TermStr s => Capability (Color -> s) |
Sets the background color of all further text output, using
either the setab or setb capability.
|
|
restoreDefaultColors :: TermStr s => Capability s |
Restores foreground/background colors to their original
settings.
|
|
Produced by Haddock version 2.4.2 |