ABOUT THE LIBGUI LIBRARY This is the libgui library, version 0.9 beta. This ANSI C library was originally written to allow Boutell.Com to port its products back to the X platform without sacrificing any features found in the MS Windows version. The latest version can always be found at this URL: http://www.boutell.com/libgui You also need libjpeg, libz, libpng, and libgd. All of these are also linked to at the above URL for your convenience. DOCUMENTATION Proper documentation is not yet available in this beta release. However, the following include files specify platform-independent APIs for the following purposes: gui.h Canvases (windows), images, fonts, other basics guib.h Buttons guila.h Labels guit.h Text entry fields guim.h Menus guil.h Scrolling list guif.h File selector guic.h Color selector Note that the guiCanvas type, as defined by gui.h, is used in the X implementation to implement all of the other modules. However, this type is not explicitly referred to in the other header files, in order to keep the door open for implementations on other platforms to use native controls instead. FREE USE LICENSE TERMS This library is made available for use FREE OF CHARGE, IN ANY AND ALL APPLICATIONS, INCLUDING COMMERCIAL APPLICATIONS. The ONLY requirement to use the library is that the following credit notice must appear in the supporting DOCUMENTATION of applications, libraries and other derived works: Based in part upon the libgui library, copyright 1996, Boutell.Com, Inc. More information about the libgui library can be accessed at the following URL: http://www.boutell.com/libgui/ Users of this code are encouraged to submit enhancements for inclusion in future versions of this free software distribution. Coders are asked to maintain the spirit of a platform-independent API. Please contact boutell@boutell.com first before sending patches.