[Previous] [Contents] [Next]
We would like to thank the following for their contributions to this text.
Contributors to the Original C Tutorial:
- Bawer Dagdeviren,
email@example.com for the menus tutorial.
- Raph Levien,
firstname.lastname@example.org for hello world ala GTK, widget packing, and general all
around wisdom. He's also generously donated a home for this tutorial.
- Peter Mattis,
email@example.com for the simplest GTK program..
and the ability to make it :)
- Werner Koch,
firstname.lastname@example.org for converting the original plain
text to SGML, and the widget class hierarchy.
- Mark Crichton,
email@example.com for the menu factory
code, and the table packing tutorial.
- Owen Taylor,
firstname.lastname@example.org for the EventBox widget section (and the patch to
the distro). He's also responsible for the selections code and tutorial, as well as the sections on
writing your own GTK widgets, and the example application. Thanks a lot Owen for all you help!
- Mark VanderBoom,
email@example.com for his wonderful work on the Notebook,
Progress Bar, Dialogs, and File selection widgets. Thanks a lot Mark! You've been a great help.
- Tim Janik,
firstname.lastname@example.org for his great job on the Lists Widget. His excellent
work on automatically extracting the widget tree and signal information from GTK. Thanks Tim :)
- Rajat Datta,
email@example.com for the excellent job on the Pixmap
- Michael K. Johnson,
firstname.lastname@example.org for info and code for popup menus.
- David Huggins-Daines,
email@example.com for the Range Widgets and Tree
- Stefan Mars,
firstname.lastname@example.org for the CList section.
- David A. Wheeler,
email@example.com for portions of the text on GLib and
various tutorial fixups and improvements. The GLib text was in turn based on material developed by
- David King for style checking the entire document.
And to all of you who commented on and helped refine this document.
Contributors for Pascal Version for Gtk+1 tutorial
Primary author was Mark Howe,
Other contributors were:
- Thomas E. Payne for the translation to Pascal of: An Upgraded Hello
World, the Table Packing Example, the Buttons Example, the Check
Buttons Example, the Radio Buttons Example and the Ranges Example.
- Frank Loemker,
for the translation to Pascal of: the Pixmap Example, the Text Entry
Example, the Notebook Example, the CList Example and the TicTacToe
- Artur Bac firstname.lastname@example.org
for the translation to Pascal of: the Rulers Example, the Statusbar
Example and the Spin Button Example.
- Javier Ros email@example.com for
the translation to Pascal of: the File Selection Example.
The current version of the tutorial was transcribed directly from
Gtk+2 tutorial for C language by
Also, Pascal programs for Gtk+2 had to be written mostly from scratch.
However, some parts of the material from Gtk+1 version has been used,
either directly or as an inspiration.