Spec-Zone.ru › Haskell 7

System.Console.Terminfo.Color

Maintainer judah.jacobson@gmail.com
Stability experimental
Portability portable (FFI)
Safe Haskell Safe
Language Haskell2010

Description

termColors :: Capability Int Source

The maximum number of of colors on the screen.

data Color Source

Constructors

Black
Red
Green
Yellow
Blue
Magenta
Cyan
White
ColorNumber Int

Instances

Eq Color
Ord Color
Show Color

withForegroundColor :: TermStr s => Capability (Color -> s -> s) Source

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) Source

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) Source

Sets the foreground color of all further text output, using either the setaf or setf capability.

setBackgroundColor :: TermStr s => Capability (Color -> s) Source

Sets the background color of all further text output, using either the setab or setb capability.

restoreDefaultColors :: TermStr s => Capability s Source

Restores foreground/background colors to their original settings.

© The University of Glasgow and others
Licensed under a BSD-style license (see top of the page).
https://downloads.haskell.org/~ghc/7.10.3/docs/html/libraries/terminfo-0.4.0.1/System-Console-Terminfo-Color.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API