Package6.5User Interfaces
vty
A simple terminal UI library
- Version6.5
- CategoryUser Interfaces
- LicenceBSD-3-Clause
- AuthorAUTHORS
- MaintainerJonathan Daugherty (cygnus@foobox.com)
- Homepagegithub.com/jtdaugherty/vty
- Pinned byhackage vty 6.5
- Sourcehackage.haskell.org/package/vty-6.5
Modules
24 modules- Graphics.Text.Width8This module provides functions to measure the terminal column width
- Graphics.Vty4Vty provides interfaces for both terminal input and terminal
- Graphics.Vty.Attributes21Display attributes Attributes have three components: a foreground color, a background
- Graphics.Vty.Attributes.Color22
- Graphics.Vty.Attributes.Color2402
- Graphics.Vty.Config15Vty supports a configuration file format and provides a
- Graphics.Vty.Debug8
- Graphics.Vty.DisplayAttributes6
- Graphics.Vty.Error1
- Graphics.Vty.Image43A Vty program makes Pictures from Images. This module provides
- Graphics.Vty.Inline9The inline module provides a limited interface to changing the
- Graphics.Vty.Input1This module provides the input abstraction for Vty.
- Graphics.Vty.Input.Events6
- Graphics.Vty.Output11This module provides an abstract interface for performing terminal
- Graphics.Vty.Output.Mock2This provides a mock terminal implementation that is nice for
- Graphics.Vty.Picture9
- Graphics.Vty.PictureToSpans1Transforms an image into rows of operations.
- Graphics.Vty.Span11A picture is translated into a sequences of state changes and
- Graphics.Vty.UnicodeWidthTable.IO3
- Graphics.Vty.UnicodeWidthTable.Install3
- Graphics.Vty.UnicodeWidthTable.Main1This module provides a command-line tool implementation for
- Graphics.Vty.UnicodeWidthTable.Query2
- Graphics.Vty.UnicodeWidthTable.Types2
Internal modules · 1
Description
vty is terminal GUI library in the niche of ncurses. It is intended to be easy to use and to provide good support for common terminal types.
See the example programs in the vty-crossplatform package examples on how to use the library.
© 2006-2007 Stefan O'Rear; BSD3 license.
© Corey O'Connor; BSD3 license.
© Jonathan Daugherty; BSD3 license.
Depends on
15 packages- base-4.20.2.0with GHC
- binary-0.8.9.3with GHC
- blaze-builder-0.4.4.1in this set
- bytestring-0.12.2.0with GHC
- deepseq-1.5.0.0with GHC
- directory-1.3.8.5with GHC
- filepath-1.5.4.0with GHC
- microlens-0.4.14.0in this set
- microlens-mtl-0.2.1.0in this set
- mtl-2.3.1with GHC
- parsec-3.1.18.0with GHC
- stm-2.5.3.1with GHC
- text-2.1.3with GHC
- utf8-string-1.0.2in this set
- vector-0.13.2.0in this set