 | terminfo-0.3.1.1: 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.7.2 |