mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-11-07 07:26:13 -05:00
gnu: stfl: Expand description.
* gnu/packages/ncurses.scm (stfl)[description]: Expand it. Change-Id: I850d773fcff2536f8a52d62cbf7c08fb7cfe4e6c
This commit is contained in:
parent
cc34e597ea
commit
c3e42621e9
1 changed files with 12 additions and 2 deletions
|
@ -354,6 +354,16 @@ (define-public stfl
|
|||
(home-page (string-append "https://web.archive.org/web/20211113222004/"
|
||||
"http://www.clifford.at/stfl/"))
|
||||
(synopsis "Structured terminal forms library")
|
||||
(description "Stfl is a library which implements a curses-based widget
|
||||
set for text terminals.")
|
||||
(description "@acronym{STFL, Structured Terminal Forms Language} is a
|
||||
language for easily describing @acronym{GUIs, Graphical User Interfaces}.
|
||||
@acronym{STFL, Structured Terminal Forms Library} is also the name of this
|
||||
library which translates those descriptions into a curses-based widget set for
|
||||
text terminals.
|
||||
|
||||
STFL descriptions do not contain any concrete layouting information, such as x/y
|
||||
coordinates of widgets. Instead, container widgets such as vertical and
|
||||
horizontal boxes, as well as tables, are used to group widgets. The actual
|
||||
layouting work is done by the STFL library. This allows STFL GUIs to handle
|
||||
terminals of different sizes and terminal resize events transparently for the
|
||||
application programmer.")
|
||||
(license lgpl3+)))
|
||||
|
|
Loading…
Reference in a new issue