diff options
author | Tobias Geerinckx-Rice <me@tobias.gr> | 2024-09-29 02:00:00 +0200 |
---|---|---|
committer | Tobias Geerinckx-Rice <me@tobias.gr> | 2024-09-29 02:00:00 +0200 |
commit | c3e42621e9f6234ac674bc68dc500756ebd579dd (patch) | |
tree | 22d981bfb3b82de7283139ddfc22e6d4b556138f /gnu/packages | |
parent | cc34e597eab437a9f09701035e2acc9147858af5 (diff) |
gnu: stfl: Expand description.
* gnu/packages/ncurses.scm (stfl)[description]: Expand it.
Change-Id: I850d773fcff2536f8a52d62cbf7c08fb7cfe4e6c
Diffstat (limited to 'gnu/packages')
-rw-r--r-- | gnu/packages/ncurses.scm | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/gnu/packages/ncurses.scm b/gnu/packages/ncurses.scm index e82e6ebd54..b57ec56865 100644 --- a/gnu/packages/ncurses.scm +++ b/gnu/packages/ncurses.scm @@ -354,6 +354,16 @@ of your system.") (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+))) |