Gtk-Perl Tutorial

Stephen Wilhelm

July 05, 2001

This is a document describing how to use Gtk-Perl , which allows you to use the Gimp Toolkit (Gtk) , through its Perl , interface. This document was originally derived from the GTK+ Tutorial , written by Tony Gale and Ian Main. If you find errors, have any suggestions or compliments, or if you have a question, please let me know at .

If you wish to get this document for offline viewing, please go to the tutorial download page .


Table of Contents
I. Introduction
1. About Gtk-Perl
2. Goodbye World
3. Widget Overview
4. Container Overview
5. Signals and Events
II. Basic Containers
6. Packing Box
7. Tables
8. Windows
9. Buttons
10. Toggle Buttons
11. Check Buttons
12. Radio Buttons
13. Button Box
III. Basic Widgets
14. Label Widgets
15. Separators
16. Adjustments
17. Range Widgets
18. Scrollbar Widgets
19. Scale Widgets
20. Progress Bar Widgets
21. Editable Widgets
22. Entry Widget
23. Text Widgets
24. Spin Buttons
25. Menus
26. Using ItemFactories
27. Option Menu
28. Combo Widgets
29. Tooltip Widgets
30. Rulers
31. Color Selection
32. Font Selection
33. The Calendar Widget
34. Arrow Widgets
IV. Lists And Trees
35. List Widget
36. CList Widget
37. Tree Widget
38. CTree Widget
V. Advanced Containers
39. Dialogs
40. Color Selection Dialogs
41. File Selection Dialogs
42. Font Selection Dialogs
43. Status Bars
44. Scrolled Windows
45. HandleBox
46. Toolbar
47. Notebooks
48. Paned Window Widgets
49. Frames
50. Aspect Frames
51. Fixed Container
52. Viewports
53. The EventBox
54. The Alignment Widget
55. Layout Container
VI. General
56. Timers, IO, and Idle Functions
VII. Graphics
57. Pixmaps
VIII. Administration
58. Contributing
59. Tutorial Copyright and Permissions Notice