NDK++provides
a set of widgets for text user interface like menubars, popup menus,
various dialog boxes, and controls (push buttons, check buttons etc.).
Using this library you can easy create a powefull console program with
compicated interface. á powerfull event engine allows you to create a
various dynamic widgets.
There are two big branches of this library avaliable - main (head) and
the ALT:
- Main - original NDK++ library. This library is an
extention of libncurses++
library. Event system is working like MFC.
- ALT - full rewrite and
redesign of
the previous code. It not a superset of libncurses++ library, it uses
only ncurses and panel libraries. It also uses a new
event engine.
You can download all releases
here
Main branch
Read
API Documentation here.
Latest version in main branch is
20030303
ALT branch
ALT Brabch is divided into two parts:
- Low level ncursesxx
library. This is a modern
replacement of libncurses++ library. Provides generic interface to
basic ncurses objects like terminals, windows, panels, pads, color
pairs etc. Latest version of ncursesxx is 0.0.1beta3.
- High level ndk++ library.
Contains event engine and complicated dynamic widgets. Latest version
of ndk++ is 0.0.1alpha3
Read
API
Documentation here.
The original author of the NDK++
library is Miguel Pinkas. ALT branch
is written by Stanislav Ievlev with big help from Alexey Voinov.