A C++ application framework and widget library for X Windows