
The Gt Library - a widget library for X Windows.

$Ident: This file is part of the 'Gt-library' 1.0.0 $
$Copyright: (C) 1997 by Gran Gustafsson $

-------------------------------------------------------------------------

Here is a brief history of the Gt library:

In spring 1996 I took a course in X Windows interface programming at the
University of Gothenburg. In the course we used Motif to create GUI's and I
found it to be usable (even though it was a constant battle against it's
layout management to get thing to look like I wanted). The real problem was
that I did not have access to Motif at home on my Linux system and I did not
want to pay money to get it.

Even though my computer was not equipped to run X Windows comfortably I
tried to create some widgets using the Xt library. After a few hopeless
attempts I gave up.

Later I upgraded my computer and started using X Windows more and more and
at the same time I started to play around with Xlib to see if it was
possible use it for some programs. As it did not seem impossible or very
hard to use I started on a GUI library.

I started to use C++ but ran in to a number of problem (I am not very
skilled in the inner workings of C++) and got so fed up with the problems
that I switched to Objective-C. This worked a lot better and I got the
basic widget classes up and running. As I show this to some friends in
school they found it interesting but some what unusable as they did not know
how to program in Objective-C.

After some research and tests I found a way to work around my problems with
C++ so I switched back to C++ (a lot of code was just converted). This new
C++ version was then reworked and stream lined a few times to bring it to
the current version.

