hscolourSource codeContentsIndex
Language.Haskell.HsColour.ANSI
Description
Partially taken from Hugs AnsiScreen.hs library:
Synopsis
highlight :: [Highlight] -> String -> String
cls :: String
goto :: Int -> Int -> String
data Highlight
= Normal
| Bold
| Dim
| Underscore
| Blink
| ReverseVideo
| Concealed
| Foreground Colour
| Background Colour
| Italic
data Colour
= Black
| Red
| Green
| Yellow
| Blue
| Magenta
| Cyan
| White
colourCycle :: [Colour]
enableScrollRegion :: Int -> Int -> String
Documentation
highlight :: [Highlight] -> String -> StringSource
Make the given string appear with all of the listed highlights
cls :: StringSource
Clear the screen.
goto :: Int -> Int -> StringSource
Move the screen cursor to the given position.
data Highlight Source
Types of highlighting supported by ANSI codes (and some extra styles).
Constructors
Normal
Bold
Dim
Underscore
Blink
ReverseVideo
Concealed
Foreground Colour
Background Colour
Italic
show/hide Instances
data Colour Source
Colours supported by ANSI codes.
Constructors
Black
Red
Green
Yellow
Blue
Magenta
Cyan
White
show/hide Instances
Enum Colour
Eq Colour
Read Colour
Show Colour
colourCycle :: [Colour]Source
An infinite supply of colours.
enableScrollRegion :: Int -> Int -> StringSource
Scrolling
Produced by Haddock version 0.8