GtkAda User’s Guide
- 1. Introduction: What is GtkAda ?
- 2. Getting started with GtkAda
- 3. Hierarchical composition of a window
- 4. Signal handling
- 5. Starting an application with GtkAda
- 6. Resource files
- 7. Memory management
- 8. Tasking with GtkAda
- 9. Processing external events
- 10. Object-oriented features
- 11. Support for Glade, the Gtk GUI builder
- 12. Binding new widgets
- 13. Debugging GtkAda applications
- 14. Transitioning from GtkAda 2 to GtkAda 3
- 14.1. General
- 14.2. Pango
- 14.3. Glib
- 14.4. Gdk
- 14.4.1. Gdk.Bitmap
- 14.4.2. Gdk.Color
- 14.4.3. Gdk.Cursor
- 14.4.4. Gdk.Dnd
- 14.4.5. Gdk.Drawable
- 14.4.6. Gdk.Event
- 14.4.7. Gdk.Font
- 14.4.8. Gdk.GC
- 14.4.9. Gdk.Image
- 14.4.10. Gdk.Main
- 14.4.11. Gdk.Pixbuf
- 14.4.12. Gdk.Pixmap
- 14.4.13. Gdk.Region
- 14.4.14. Gdk.RGB
- 14.4.15. Gdk.Window
- 14.4.16. Gdk.Window_Attr
- 14.5. Gtk
- 14.5.1. Gtk.Action
- 14.5.2. Gtk.Aspect_Frame
- 14.5.3. Gtk.Assistant
- 14.5.4. Gtk.Builder
- 14.5.5. Gtk.Button_Box
- 14.5.6. Gtk.Cell_Layout
- 14.5.7. Gtk.Cell_Renderer
- 14.5.8. Gtk.Cell_View
- 14.5.9. Gtk.Clist
- 14.5.10. Gtk.Container
- 14.5.11. Gtk.Color_Button
- 14.5.12. Gtk.Color_Selection
- 14.5.13. Gtk.Color_Selection_Dialog
- 14.5.14. Gtk.Combo
- 14.5.15. Gtk.Combo_Box
- 14.5.16. Gtk.Combo_Box_Entry
- 14.5.17. Gtk.Clipboard
- 14.5.18. Gtk.Ctree
- 14.5.19. Gtk.Curve
- 14.5.20. Gtk.Dialog
- 14.5.21. Gtk.Dnd
- 14.5.22. Gtk.Editable
- 14.5.23. Gtk.Entry_Completion
- 14.5.24. Gtk.Enums
- 14.5.25. Gtk.File_Chooser_Button
- 14.5.26. Gtk.File_Chooser_Dialog
- 14.5.27. Gtk.File_Chooser_Widget
- 14.5.28. Gtk.File_Selection
- 14.5.29. Gtk.Fixed
- 14.5.30. Gtk.Gamma_Curve
- 14.5.31. Gtk.GC
- 14.5.32. Gtk.GEntry
- 14.5.33. Gtk.GRange
- 14.5.34. Gtk.Handle_Box
- 14.5.35. Gtk.HRuler
- 14.5.36. Gtk.Icon_Factory
- 14.5.37. Gtk.Image
- 14.5.38. Gtk.Image_Menu_Item
- 14.5.39. Gtk.Input_Dialog
- 14.5.40. Gtk.Item
- 14.5.41. Gtk.Item_Factory
- 14.5.42. Gtk.Layout
- 14.5.43. Gtk.Link_Button
- 14.5.44. Gtk.List_Item
- 14.5.45. Gtk.Main
- 14.5.46. Gtk.Menu
- 14.5.47. Gtk.Menu_Item
- 14.5.48. Gtk.Menu_Tool_Button
- 14.5.49. Gtk.Notebook
- 14.5.50. Gtk.List
- 14.5.51. Gtk.Object
- 14.5.52. Gtk.Old_Editable
- 14.5.53. Gtk.Option_Menu
- 14.5.54. Gtk.Pixmap
- 14.5.55. Gtk.Preview
- 14.5.56. Gtk.Print_Operation
- 14.5.57. Gtk.Progress
- 14.5.58. Gtk.Progress_Bar
- 14.5.59. Gtk.Rc
- 14.5.60. Gtk.Recent_Manager
- 14.5.61. Gtk.Ruler
- 14.5.62. Gtk.Settings
- 14.5.63. Gtk.Scale_Button
- 14.5.64. Gtk.Selection
- 14.5.65. Gtk.Scrolled_Window
- 14.5.66. Gtk.Socket / Gtk.Plug
- 14.5.67. Gtk.Status_Icon
- 14.5.68. Gtk.Style
- 14.5.69. Gtk.Text
- 14.5.70. Gtk.Text_Attributes
- 14.5.71. Gtk.Text_View
- 14.5.72. Gtk.Tree_Dnd
- 14.5.73. Gtk.Tree_Model
- 14.5.74. Gtk.Tree_View_Column
- 14.5.75. Gtk.Tips_Query
- 14.5.76. Gtk.Tool_Item
- 14.5.77. Gtk.Toolbar
- 14.5.78. Gtk.Tooltips
- 14.5.79. Gtk.Tree_View
- 14.5.80. Gtk.VRuler
- 14.5.81. Gtk.Widget
- 14.5.82. Gtk.Window
- 14.6. GtkAda
- 14.7. Gnome
- 15. How to report bugs
- 16. System Package Dependencies
- 17. Using GtkParasite to inspect and modify running GtkAda applications
- 18. Bibliography
- 19. GNU Free Documentation License
- 19.1. PREAMBLE
- 19.2. APPLICABILITY AND DEFINITIONS
- 19.3. VERBATIM COPYING
- 19.4. COPYING IN QUANTITY
- 19.5. MODIFICATIONS
- 19.6. COMBINING DOCUMENTS
- 19.7. COLLECTIONS OF DOCUMENTS
- 19.8. AGGREGATION WITH INDEPENDENT WORKS
- 19.9. TRANSLATION
- 19.10. TERMINATION
- 19.11. FUTURE REVISIONS OF THIS LICENSE
- 19.12. ADDENDUM: How to use this License for your documents
Copyright C 1998-2000, Emmanuel Briot, Joel Brobecker, Arnaud Charlet
Copyright C 2000-2014, 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’.