• 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