GTK2.Window: Root window
Widgets:
GTK2.Button: Basic pushbutton
GTK2.CheckButton: Toggle button (check box)
GTK2.RadioButton: Exclusive selection
GTK2.ComboBox: Drop down list to select content
GTK2.Label: Static descriptive text
GTK2.Frame: Etched frame around object(s), may contain title
GTK2.Entry: Basic one-line entry field
GTK2.TextView: Multi-line entry field
GTK2.TreeView: Extremely powerful and flexible list/table/tree widget
GTK2.Notebook: Multiple subwindows, choose between them with tabs
GTK2.SpinButton: Numeric selection with up/down arrows
Layouts:
GTK2.Hbox, GTK2.Vbox: horiz/vert set of objects, usu same size
GTK2.HbuttonBox, GTK2.VbuttonBox: similar but designed for GTK2.Button objects
GTK2.Fixed: pixel positions, not advised
GTK2.Table: tabular layout, handy
GTK2.SizeGroup: way to keep multiple objects at the same size without putting them in a Table
GTK2.ScrolledWindow: has one child larger than it, and scroll bars
These pages copyright Chris Angelico, 2011. Licensed under the LGPL, the GPL v2.0, and the MPL v1.1. Page rendering by a Pike CGI script, licensed under CC-BY-NC-SA, source available here.