Check out my first novel, midnight's simulacra!
Outcurses
From dankwiki
During the development of Growlight and Omphalos, I found myself implementing significant UI code atop ncurses. It's my goal to extract most of this, unify it, and make it available as liboutcurses. Code lives on github.
Why is it called 'outcurses'? Because there's more cursing, duh.
Panelwheels
The Ncurses panels extension (originating in AT&T System V) facilitates management of a deck of possibly-overlapping window objects sharing a screen (there's little point in using panels if windows are strictly tiled among the screen, but not much reason not to, either). The various panels of a screen have a z-ordering, and higher panels obscure panels underneath.
See also
- My Xcurses project, which went exactly nowhere