Loose Amalgamated C++ Xlib Wrapper Kit
The Laxkit is a c++ gui toolkit. It currently only works with X. If you are looking for a window toolkit for X that is highly experimental and whose API is quite unstable, this is the toolkit for you. For code maturity, speed, portability and just general availability of doo-dads and robust user community you're better off with FLTK, Gtk/Gtkmm, Fox, Qt, etc, etc.
The Laxkit is currently in the "Mediocre" stage of development, as is this documentation, which needs a bit of clean up.
The Laxkit depends on:
Soon, it will likely also depend on:
All of these are pretty standard for all major linux distributions. When you're sure you have those things installed, just type:
This will cause liblaxkit.a and liblaxinterfaces.a to be put in /usr/local/lib by default. You can change where the Laxkit is installed by typing './configure –prefix=/your/new/path', rather than just the plain './configure'. What files were installed is put into the file install.log.
liblaxkit is the main core of the kit, consisting of buttons, text edits, and the like. liblaxinterfaces is for lots of user interfaces to various artsy sorts of objects, like curvy lines and bezier color patch gradients.
This library currently is being developed on a Debian "unstable" Linux machine. It works on my machine, as they say. I only have a Linux machine and very little experience with other platforms, and I would very much like to hear of success/failure/accusations/insults/patches from attempts to compile on other platforms.