Package Groups

Abstract base classes

Gtk.Bin
Gtk.Container
Gtk.Item
Gtk.Misc
Gtk.Object
Gtk.Widget

Action-based menus

Gtk.Action
Gtk.Action_Group
Gtk.Radio_Action
Gtk.Recent_Action
Gtk.Toggle_Action
Gtk.UI_Manager

Buttons and Toggles

Gtk.Button
Gtk.Check_Button
Gtk.Link_Button
Gtk.Radio_Button
Gtk.Toggle_Button

Cairo

Cairo.Font_Face
Cairo.Font_Options
Cairo.Image_Surface
Cairo.Matrix
Cairo.Pattern
Cairo.Png
Cairo.Region
Cairo.Scaled_Font
Cairo.Surface
Cairo
Gdk.Cairo
Pango.Cairo

Configuration and Themes

Gtk.Bindings
Gtk.Rc
Gtk.Settings
Gtk.Style
Gtkada.Style

Display widgets

Gtk.Accel_Label
Gtk.Icon_Theme
Gtk.Image
Gtk.Label
Gtk.Progress_Bar
Gtk.Status_Bar

Drawing

Gtk.Color_Selection
Gtk.Color_Selection_Dialog
Gtk.Curve
Gtk.Drawing_Area
Gtk.Gamma_Curve
Gtk.Ruler
Gtkada.Canvas

GUI Builder

Gtk.Builder
Gtkada.Builder

Gdk, the low-level API

Gdk.Bitmap
Gdk.Color
Gdk.Cursor
Gdk.Display
Gdk.Dnd
Gdk.Drawable
Gdk.Event
Gdk.Font
Gdk.GC
Gdk.Image
Gdk.Input
Gdk.Keyval
Gdk.Main
Gdk.Pixbuf
Gdk.Pixmap
Gdk.Property
Gdk.Rectangle
Gdk.Region
Gdk.Rgb
Gdk.Screen
Gdk.Threads
Gdk.Types.Keysyms
Gdk.Types
Gdk.Visual
Gdk.Window
Gdk.Window_Attr
Gdk

Glib, the general-purpose library

Glib.Convert
Glib.Enums
Glib.Error
Glib.Generic_Properties
Glib.Glist
Glib.Gnodes
Glib.Graphs
Glib.GSlist
Glib.Main
Glib.Messages
Glib.Module
Glib.Object
Glib.Properties.Creation
Glib.Properties
Glib.Type_Conversion_Hooks
Glib.Types
Glib.Unicode
Glib.Values
Glib.XML
Glib

GtkExtra, additional widgets

Gtk.Extra.Font_Combo
Gtk.Extra.Item_Entry
Gtk.Extra.Sheet
Gtk.Extra

Inter-Process communication

Gtk.Clipboard
Gtk.Dnd
Gtk.Plug
Gtk.Selection
Gtk.Socket

Layout Containers

Gtk.Aspect_Frame
Gtk.Event_Box

Layout container

Gtk.Paned

Layout containers

Gtk.Box
Gtk.Button_Box
Gtk.Expander
Gtk.Fixed
Gtk.Hbutton_Box
Gtk.Layout
Gtk.Notebook
Gtk.Table
Gtk.Vbutton_Box
Gtkada.MDI
Gtkada.Multi_Paned

Menus and Toolbars

Gtk.Check_Menu_Item
Gtk.Extra.Combo_Button
Gtk.Handle_Box
Gtk.Image_Menu_Item
Gtk.Menu
Gtk.Menu_Bar
Gtk.Menu_Item
Gtk.Menu_Shell
Gtk.Menu_Tool_Button
Gtk.Radio_Menu_Item
Gtk.Radio_Tool_Button
Gtk.Separator_Menu_Item
Gtk.Separator_Tool_Item
Gtk.Tearoff_Menu_Item
Gtk.Toggle_Tool_Button
Gtk.Tool_Button
Gtk.Tool_Item
Gtk.Toolbar

Miscellaneous

Gtk.GC
Gtkada.Printing
Gtkada.Properties

Multiline Text Editor

Gtk.Text_Attributes
Gtk.Text_Buffer
Gtk.Text_Child
Gtk.Text_Iter
Gtk.Text_Mark
Gtk.Text_Tag
Gtk.Text_Tag_Table
Gtk.Text_View

Numeric/Text Data Entry

Gtk.Editable
Gtk.Entry_Completion
Gtk.GEntry
Gtk.Scale
Gtk.Scale_Button
Gtk.Spin_Button

Obsolescent widgets

Gtk.Clist
Gtk.Combo
Gtk.Ctree
Gtk.List
Gtk.List_Item
Gtk.Old_Editable
Gtk.Option_Menu
Gtk.Pixmap
Gtk.Preview
Gtk.Progress
Gtk.Text
Gtk.Tips_Query

Ornaments

Gtk.Frame
Gtk.Separator
Gtk.Spinner

Pango, font handling

Pango.Attributes
Pango.Context
Pango.Enums
Pango.Font
Pango.Layout
Pango.Tabs
Pango

Plotting Data

Gtk.Extra.Plot
Gtk.Extra.Plot_3D
Gtk.Extra.Plot_Bar
Gtk.Extra.Plot_Box
Gtk.Extra.Plot_Canvas.Ellipse
Gtk.Extra.Plot_Canvas.Line
Gtk.Extra.Plot_Canvas.Pixmap
Gtk.Extra.Plot_Canvas.Plot
Gtk.Extra.Plot_Canvas.Rectangle
Gtk.Extra.Plot_Canvas.Text
Gtk.Extra.Plot_Canvas
Gtk.Extra.Plot_Data
Gtk.Extra.Plot_Polar
Gtk.Extra.Plot_Ps
Gtk.Extra.Plot_Surface

Scrolling

Gtk.Adjustment
Gtk.Scrollbar
Gtk.Scrolled_Window
Gtk.Viewport

Selectors

Gtk.Calendar
Gtk.Color_Button
Gtk.Extra.Border_Combo
Gtk.Extra.Color_Combo
Gtk.File_Chooser
Gtk.File_Chooser_Button
Gtk.File_Chooser_Dialog
Gtk.File_Chooser_Widget
Gtk.File_Filter
Gtk.File_Selection
Gtk.Font_Button
Gtk.Font_Selection
Gtk.Font_Selection_Dialog
Gtkada.File_Selection

Signal handling

Gtk.Arguments
Gtk.Handlers
Gtk.Marshallers
Gtkada.Handlers

Trees and Lists

Gtk.Cell_Editable
Gtk.Cell_Layout
Gtk.Cell_Renderer
Gtk.Cell_Renderer_Combo
Gtk.Cell_Renderer_Pixbuf
Gtk.Cell_Renderer_Progress
Gtk.Cell_Renderer_Text
Gtk.Cell_Renderer_Toggle
Gtk.Cell_View
Gtk.Combo_Box
Gtk.Combo_Box_Entry
Gtk.Icon_View
Gtk.List_Store
Gtk.Tree_Dnd
Gtk.Tree_Model
Gtk.Tree_Model_Filter
Gtk.Tree_Model_Sort
Gtk.Tree_Selection
Gtk.Tree_Sortable
Gtk.Tree_Store
Gtk.Tree_View
Gtk.Tree_View_Column

Windows

Gtk.About_Dialog
Gtk.Assistant
Gtk.Dialog
Gtk.Input_Dialog
Gtk.Invisible
Gtk.Message_Dialog
Gtk.Window
Gtkada.Dialogs