- Introduction
- 1. Basic concepts
- 1.1. Model
- 1.2. Messages
- 1.2.1. Input
- 1.2.2. Output
- 1.3. Widgets
- 1.4. Components
- 2. Your first app
- 3. The component macro
- 4. Tips and tricks
- 5. Efficient UI updates
- 5.1. Tracker
- 5.2. Factories
- 5.3. The position function
- 6. Components
- 7. Threads and async
- 7.1. Workers
- 7.2. Commands
- 7.3. Async components and factories
- 7.4. Overview
- 8. Child components
- 9. Widget templates
- 9.1. Accessing Nested Template Elements
- 10. Command Line Interfaces
- 11. gtk-rs overview
- 12. Resource Bundles
- 13. Continuous Integration guide
- 14. Component macro reference
- 14.1. Macro expansion
- 15. Migration guides
- 15.1. 0.2 to 0.4
- 15.2. 0.4 to 0.5
- 15.3. 0.5 to 0.6
- 15.4. 0.6 to 0.7
- 15.5. 0.7 to 0.8