gtk2-perl
tries to be perlish, so as to be comfortable and
familiar for perl programmers; but it also tries to stick very close to the C
API, so that any reference material, tutorials, example code, or programming
experience you have with Gtk+ in any language can still be useful.
So, the C API reference documentation at developer.gnome.org will be very useful even when developing in gtk2-perl; use it in conjuction with the guidelines for translating the C API to Perl as described in Gtk2::api.
Documentation for the Gtk3
module and it's dependencies can be
viewed via the perli11ndoc
tool that is installed with the
Gtk3
Perl module. The perli11ndoc
tool will also
show documentation for any other introspectable GTK+ modules that are
installed on your system. You can find out more about Introspection in
Gtk-Perl
in the Gtk-Perl
Introspection page.
Run the perli11ndoc
tool by calling it in the shell once
the Gtk3
Perl module is installed on your system.
Gtk2
demos using the Gtk3
bindings.
Documentation for the Gtk2
module is available via the
perldoc
utility once the Gtk2
module is installed.
You can also view copies of the documentation in your browser below;
If all else fails, and you feel the need to cry for help, discuss gtk2-perl with the authors on the gtk-perl mailing list. You can search the list archives at markmail or on gnome.org gtk-perl list archives.
There are links to several tutorials for other programming languages on the links page.
Things to help in creating bindings for lib- or GObject-based libraries: