Vermont Views is a character-based windowing library for C, much like
Curses on UNIX and the Screen Management (SMG) routines on VMS. Vermont
Creative Software (VCS) has versions of Vermont Views available for MS-DOS,
UNIX, and VMS. Vermont Views supports menus, mice, windows, etc. It is a
very thorough, flexible, and well-designed product. Starting with version
2.0, they have a "designer library" which holds data structures describing
almost all interface elements that Vermont Views provides. The forms
designer creates and maintains such libraries and the application uses
designer library functions to retrieve interface elements from the library
file. The designer library approach is akin to the resource management on
the Apple Macintosh -- it separates the code from the interface.
If you are looking for a character-based windowing environment,
especially with portability issues in mind, I highly recommend that you
call VCS. They have a demonstration disk available for MS-DOS (maybe other
systems too). You can find their advertisements in most computer magazines
like Byte and C Programmer's Journal.
---------------------------------------------------------------------------
Phi-Long Tran PT...@ENVMSA.EAS.ASU.EDU
---------------------------------------------------------------------------