
This is a full demo of the gtkglarea-- wrapper,
it shows a derived GL widget which displays a
brightly (random) colored ball (planet) which
can be rotated by dragging the mouse
pointer accross it.  

Notice how the scrollbars follow the motion of
the ball.  Then drag the scrollbars and 
look at how the ball moves.  (oh! ah!)

The file layout.ps provides a visual discription
of the widget layout. Use it while reading through
the constructor MainWindow::MainWindow.  It
is written in a bottom up approach (like that
of FLtk, which this demo was originally written
for).  Each widget is created, configured, than
adds its children.  (Yes, the children are always
born before the parents)  You can find examples of
the use of Gtk_GLArea, Gtk_Table, Gtk_VScrollbar,
Gtk_Button, Gtk_Label, and Gtk_HBox.

Things to look for in the code include 
throwing away excess events, generation of gl
lists and deriving of gtkglarea widgets.

Known Bugs:
  There are some problems with the value range and
function of random on many systems.  This results
in an incorrectly colored globe on some systems
(All blue on HPUX)  This could be fixed with a 
change to the configure script, but I consider
it too minor to bother with for the distribution.
