The source files in this distribution are
Copyright (C) 1997, Kenneth Albanowski, and are licensed for
use under the same terms as Perl itself.
The graphics files, testgtkrc file, gtk.defs file, and the origination for
test.pl and simple.pl are from the gtk distribution, and are under this
copyright:
/* GTK - The GIMP Toolkit
* Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
* License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details.
*
* You should have received a copy of the GNU Library General Public
* License along with this library; if not, write to the Free
* Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
The GNU public license is included with Perl, and with this distribution in
the file "COPYING".
Usage information: this package was designed around gtk 0.99.3, and there is
no guarantee it will work with any other distributions, or indeed even that
one. To build, install Gtk in your system, then run 'perl Makefile.PL', and
'make test', and then 'make install' if all went well.
Gtk is available at .
The code may very well still have leaks, and a few portions are incomplete
(such as Gdk colormap manipulation) and much of it is untested. As a point
of fact, I know that several parts of object deallocation and tracking are
broken, and may not be fixed for some time. No documentation currently
exists, but this code is designed to mimic the C calling sequences as much
as is reasonable.
A major file reorganization happened with 0.1.13, hopefully making the
module easier to work with, and add widgets to, but it may turn out to break
with older Perl installations.
If you have been using Gtk-0.1.8, several changes have been made to the API,
including the change of enumeration and flag values to lowercase (to match
the constants defined in gtk.defs), and the requirement for Gtk->init() to
be invoked before any other Gtk functions.
Please bring information regarding bugs and other issues to
or the author, at . I cannot
guarantee, at the moment, that any particular problem will be fixed.
Good Luck,
Ken