LFE Documentation Site
LFE GTK 2 Tutorial
About
0.1.
Title Page
0.2.
Copyright Page
0.3.
Acknowledgments
1.
Introduction
1.1.
Erlang, LFE, gtknode, and ℓGTK
1.2.
GTK
1.3.
Assumptions
1.4.
Dependencies
2.
Getting Started
2.1.
Hello World in ℓGTK
2.2.
Theory of Signals and Callbacks
2.3.
Events
2.4.
Stepping Through Hello World
3.
Moving On
4.
Packing Widgets
5.
Widget Overview
6.
The Button Widget
7.
Adjustments
8.
Range Widgets
9.
Miscellaneous Widgets
10.
Container Widgets
11.
The Menu Widget
12.
Drawing Area
13.
TextView Widget
14.
Tree View Widget
15.
Clipboards
16.
The Action and ActionGroup Objects
17.
ComboBox and ComboBoxEntry Widgets
18.
ColorButton and FontButton Widgets
19.
EntryCompletion Objects
20.
Expander Widgets
21.
File Selections using FileChooser-based Widgets
22.
The UIManager
23.
Undocumented Widgets
24.
Setting Widget Attributes
25.
Timeouts, IO and Idle Functions
26.
Advanced Event and Signal Handling
27.
Managing Selections
28.
Drag-and-drop (DND)
29.
GTK's rc Files
30.
Scribble, A Simple Example Drawing Program
31.
Tips For Writing lGTK Applications
Powered by
GitBook
LFE GTK 2 Tutorial
The ℓGTK Tutorial
Adapted by Duncan McGreggor from the PyGTK tutorial by John Finlay