You can now download a tarball of the whole site from the tutorial homepage so that you have a Gtk-Perl tutorial/manual for use when you are off-line.
I have learnt a lot from the tutorial and examples and I think that this is (or very soon will be) the best way to start with Gtk-Perl.
pod2html perl-gtk-ref.pod > perl-gtk-ref.html pod2html perl-gtk-ds.pod > perl-gtk-ds.htmlOnline HTML examples of what is produced are
If you have the gtk+ sources, read the .[ch] files
All the source files are clearly named but the main confusion is likely to come from the Gtk-Perl structure which is much more obviously object oriented. For example, gtk_container_add is bound as Gtk::Container->add() and this method is inherited by all containers. So, to add a widget to a TreeItem that inherits as follows
GtkObject +----GtkWidget +----GtkContainer +----GtkBin +----GtkItem +----GtkTreeItemyou must get a ref $ti_ref to the TreeItem and then call $ti_ref->add() rather than gtk_conatiner_add() as you would in C.
/usr/doc/gnome-libs-devel-1.0.8/devel-docs/ in my gnome-libs-devel rpm package or directory devel-docs/ in the source tree.
The gtk-perl-list grew out of gtk-list@redhat.com and there is still plenty to learn from that list too.
Please don't post long code examples or attachments and definitely no HTML :-) Also use a meaningful subject line, 'How do I add text to a Gtk::List' is much better than 'Help, I'm a newbie'