
GtkExtra--
----------

GtkExtra-- is a set of C++ wrappers for the GtkExtra widgets, for use with 
Gtk--.

The GtkExtra project, which GtkExtra-- wraps, was created by 
Adrian E. Feiguin, and is available from http://magnet.fsu.edu/~feigun/gtk.


Widgets
-------

See the GtkExtra web site for information about the widgets included.

These classes are in the GtkExtra namespace. For instance, 'GtkExtra::Plot'.

Examples are included in the examples directory. A full standalone example is 
also available from the GtkExtra-- web site.

Building the examples
---------------------

cd examples
make

Status of Widget Wrappers
-------------------------

GtkCharSelection:
  Not tested.
GtkCheckItem:
  probably complete: Example translated.
GtkColorCombo:
  probably complete. Used in GtkSheet example.
GtkComboBox: 
  probably complete. Used in GtkSheet example.
GtkDirTree:
  Not tested.
GtkFileList:
  probably complete. Example translated.
GtkFontCombo:
  probably complete. Used in GtkSheet example.
GtkIconFileSel:
  probably complete. Used in GtkFileList example.
GtkIconList:
  probably complete. Example translated. 
GtkItemEntry:
  probably complete. Used in GtkSheet example.
GtkPlot:
  probably complete. Example translated.
GtkPlotDT:
  Not tested.
GtkSheet:
  probably complete. Example translated.

GtkExtra-- as a starting point for other wrappers
-------------------------------------------------

The developers would like the GtkExtra-- project to be an example to other 
developers who wish to wrap additional Gtk widgets for use with Gtk--. 
Therefore, the various Autoconf/Automake/m4 files have been made as generic as 
possible, so that very few changes are needed to make your own wrapper project.

The 'docs' folder contains systematic instructions for adapting these project 
files for your own use, and the project files are heavily commented. If you 
use this method, please do not hesitate to inform us of any improvements that 
could be made to those instructions. Likewise, we would welcome any 
suggestions for making the project files even more generic.

This project has built on work put into GtkGlArea-- (by Karl Nelson) and 
Panel-- (by rdi Gerg).
