[
News |
Introduction |
Differences |
Status |
Screenshots |
Download
]
[
Porting |
VxLib programs |
Bugs/Queries |
Music |
E-mail
]
News...
Introduction...
VxLib stands for [V]isual te[x]t [Lib]rary and is a C++ GUI framework for X Windows on Linux/UNIX. My aim is to make a clean, simple and effective GUI/application framework, meaning that programs derive from a default bare bones VxApplication to create their own functionality, building on VxLib's widgets/components.
How VxLib is different from other GUIs...
VxLib works on a "graphical character cell" basis which means it's faster and smaller than graphics heavy GUIs. This also means that you can't use graphs/charts, animation etc., but that's what makes VxLib different.Status...
The current version is 0.2 released 10 Feb 2002.
Screenshots...
Here are three screenshots taken from the example VxLib application (it
looks as though it's keyboard only operated, but it's not :-)):
- screenshot #1
- screenshot #2
- screenshot #3
Download/Source code...
Please download the source code distribution at the sourceforge.net project page here:
[
Download
]
All docs are included in the tarball.
Porting...
VxLib has very good potential for porting, because all Xlib dependent methods are in one small lower level I/O module, and only the X11/Xlib functions need to be replaced (for example with MFC ones). If anyone is interested in porting VxLib to another/non-UNIX OS (or API, e.g. ncurses), please contact me via e-mail.
Future projects using VxLib...
In the (far) future I am hoping to make an FTP client for Linux/UNIX using VxLib as the UI.
Bugs and queries...
If you encounter any bugs in VxLib, or have any questions regarding the project, please do not hesitate to e-mail me.
Music...
What's this doing here? Well, to do good C++ programming using GUIs one needs
to listen to good music :-)! So here I link to another page which I have done, dedicated
to one of the greatest composers of the 20th century:
[ Mieczyslaw (Moishei) Vainberg ]
[
News |
Introduction |
Differences |
Status |
Screenshots |
Download
]
[
Porting |
VxLib programs |
Bugs/Queries |
Music |
E-mail
]