GtkAda User’s Guide
- 1. Introduction: What is GtkAda ?
- 2. Getting started with GtkAda
- 3. Transitioning from GtkAda 3 to GtkAda 4
- 4. Hierarchical composition of a window
- 5. Signal handling
- 6. Starting an application with GtkAda
- 7. Resource files
- 8. Memory management
- 9. Tasking with GtkAda
- 10. Processing external events
- 11. Object-oriented features
- 12. Binding new widgets
- 13. Debugging GtkAda applications
- 14. How to report bugs
- 15. System Package Dependencies
- 16. Using GtkParasite to inspect and modify running GtkAda applications
- 17. Bibliography
Appendices
- Transitioning from GtkAda 2 to GtkAda 3
- General
- Pango
- Glib
- Gdk
- Gtk
- Gtk.Action
- Gtk.Aspect_Frame
- Gtk.Assistant
- Gtk.Builder
- Gtk.Button_Box
- Gtk.Cell_Layout
- Gtk.Cell_Renderer
- Gtk.Cell_View
- Gtk.Clist
- Gtk.Container
- Gtk.Color_Button
- Gtk.Color_Selection
- Gtk.Color_Selection_Dialog
- Gtk.Combo
- Gtk.Combo_Box
- Gtk.Combo_Box_Entry
- Gtk.Clipboard
- Gtk.Ctree
- Gtk.Curve
- Gtk.Dialog
- Gtk.Dnd
- Gtk.Editable
- Gtk.Entry_Completion
- Gtk.Enums
- Gtk.File_Chooser_Button
- Gtk.File_Chooser_Dialog
- Gtk.File_Chooser_Widget
- Gtk.File_Selection
- Gtk.Fixed
- Gtk.Gamma_Curve
- Gtk.GC
- Gtk.GEntry
- Gtk.GRange
- Gtk.Handle_Box
- Gtk.HRuler
- Gtk.Icon_Factory
- Gtk.Image
- Gtk.Image_Menu_Item
- Gtk.Input_Dialog
- Gtk.Item
- Gtk.Item_Factory
- Gtk.Layout
- Gtk.Link_Button
- Gtk.List_Item
- Gtk.Main
- Gtk.Menu
- Gtk.Menu_Item
- Gtk.Menu_Tool_Button
- Gtk.Notebook
- Gtk.List
- Gtk.Object
- Gtk.Old_Editable
- Gtk.Option_Menu
- Gtk.Pixmap
- Gtk.Preview
- Gtk.Print_Operation
- Gtk.Progress
- Gtk.Progress_Bar
- Gtk.Rc
- Gtk.Recent_Manager
- Gtk.Ruler
- Gtk.Settings
- Gtk.Scale_Button
- Gtk.Selection
- Gtk.Scrolled_Window
- Gtk.Socket / Gtk.Plug
- Gtk.Status_Icon
- Gtk.Style
- Gtk.Text
- Gtk.Text_Attributes
- Gtk.Text_View
- Gtk.Tree_Dnd
- Gtk.Tree_Model
- Gtk.Tree_View_Column
- Gtk.Tips_Query
- Gtk.Tool_Item
- Gtk.Toolbar
- Gtk.Tooltips
- Gtk.Tree_View
- Gtk.VRuler
- Gtk.Widget
- Gtk.Window
- GtkAda
- Gnome
- GNU Free Documentation License
Copyright C 1998-2000, Emmanuel Briot, Joel Brobecker, Arnaud Charlet
Copyright C 2000-2026, AdaCore
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled ‘GNU Free Documentation License’.