Crate unsegen[−][src]
Expand description
unsegen
is a library facilitating the creation of text user interface (TUI) applications akin to ncurses.
Detailed examples can be found at the root of each of the four main modules.
Modules
base | Basic terminal rendering including Terminal setup, “slicing” using Windows, and formatted writing to Windows using Cursors. |
container | Higher level window manager like functionality using containers as the combination of widget and input concepts. |
input | Raw terminal input events, common abstractions for application (component) behavior and means to easily distribute events. |
widget | Widget abstraction and some basic Widgets useful for creating basic building blocks of text user interfaces. |