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.
|