Package6.6User Interfaces
vty
A simple terminal UI library
- Version6.6
- CategoryUser Interfaces
- LicenceBSD-3-Clause
- AuthorAUTHORS
- MaintainerJonathan Daugherty (cygnus@foobox.com)
- Homepagegithub.com/jtdaugherty/vty
- Pinned byhackage vty 6.6
- Sourcehackage.haskell.org/package/vty-6.6
Modules
- Graphics.Text.WidthThis module provides functions to measure the terminal column width
- Graphics.VtyVty provides interfaces for both terminal input and terminal
- Graphics.Vty.AttributesDisplay attributes Attributes have three components: a foreground color, a background
- Graphics.Vty.Attributes.Color
- Graphics.Vty.Attributes.Color240
- Graphics.Vty.ConfigVty supports a configuration file format and provides a
- Graphics.Vty.Debug
- Graphics.Vty.DisplayAttributes
- Graphics.Vty.Error
- Graphics.Vty.ImageA Vty program makes Pictures from Images. This module provides
- Graphics.Vty.InlineThe inline module provides a limited interface to changing the
- Graphics.Vty.InputThis module provides the input abstraction for Vty.
- Graphics.Vty.Input.Events
- Graphics.Vty.OutputThis module provides an abstract interface for performing terminal
- Graphics.Vty.Output.MockThis provides a mock terminal implementation that is nice for
- Graphics.Vty.Picture
- Graphics.Vty.PictureToSpansTransforms an image into rows of operations.
- Graphics.Vty.SpanA picture is translated into a sequences of state changes and
- Graphics.Vty.UnicodeWidthTable.IO
- Graphics.Vty.UnicodeWidthTable.Install
- Graphics.Vty.UnicodeWidthTable.MainThis module provides a command-line tool implementation for
- Graphics.Vty.UnicodeWidthTable.Query
- Graphics.Vty.UnicodeWidthTable.Types
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.23.0.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.2.0with GHC
- directory-1.3.11.0with GHC
- filepath-1.5.5.0with GHC
- microlens-0.5.0.0in this set
- microlens-mtl-0.2.1.1in this set
- mtl-2.3.2with GHC
- parsec-3.1.18.0with GHC
- stm-2.5.3.1with GHC
- text-2.1.4with GHC
- utf8-string-1.0.2in this set
- vector-0.13.2.0in this set