[comp.lang.c++] Character-based User Interace Objects

aeichsta@athena.mit.edu (Andrew J. Eichstaedt) (02/23/90)

I need to do a fair amount of user interface programming for
VT100-style/character based terminals.  I need to be able to put windows
up, read from them, write to them, and so on--essentially, curses-like
capabilities.  I have several different uses for  such windows, of
course, some for text entry/editing, some popup alert boxes and menus,
and other such standard things.

The fact that this sort of thing is so basic leads me to hope that there
exists at least one C++ class library that does such things.  I'd like
to be able to define, say, an object of type PopupMenu that takes a list
of menu choices, or an object of class StaticText to which the program
can write text, or an object of type ConfirmAction that asks the user if
that's really what should be done, or...

Any pointers to such a library?  Or, if not, any comments on the utility
of a collection of these classes?  It doesn't seem to me to be too
difficult to build somthing like this over curses, so I might wind up
taking on the job myself. If so, suggestions would be welcome.

Andrew Eichstaedt
AEichsta@Athena.MIT.EDU