| AccelGroup | AccelGroup - not implmented yet |
| AccelLabel | AccelLabel |
| Adjustment | Adjustments are used by the scroll bars, scales, scrolled windows |
| Alignment | Alignment |
| Arrow | A widget that displays an arrow |
| AspectFrame | A frame that keeps the x, y aspect ratio |
| Bin | A base widget |
| Bitmap | Functions for rendering pixbufs on drawables |
| Box | A container that lays it's children in a row |
| Button | A Button |
| ButtonBox | A box of buttons in a row |
| Calendar | A calendar widget to show and selected dates |
| CalendarAdapter | Calendar Adapter |
| CellRenderer | Cell renderer |
| CellRendererPixbuf | A pixbuf cell renderer |
| CellRendererText | A text cell renderer |
| CellRendererToggle | A Toggle Cell renderer |
| CheckButton | A Check Button |
| CheckMenuItem | Check menu item |
| Clipboard | Represents a clipboard of data shared between different processes or between different widgets in the same process |
| Color | Color |
| ColorSelection | A widget to select color |
| ColorSelectionDialog | A standard color selection dialog |
| Combo | A combo box |
| Container | Base class for widgets which contain other widgets |
| Context | Functions to run the rendering pipeline |
| Curve | Allows direct editing of a curve |
| Dialog | Dialog is a window that can be modal and contains a default vbox |
| Dispatcher | This a is singleton that dispatches events and signals to listeners |
| DND | Functions for handling inter-process communication via selections |
| Drawable | Drawable |
| DrawingArea | A empty widget used to draw poins, lines, shapes and pictures |
| DUI | Provides the main GTK cycle |
| DUIObject | The wrapper for GtkObject |
| EditableAdapter | Editable Adapter |
| Entry | A single line text entry widget |
| Event | GUI events from gtk |
| EventBox | A widget used to catch events for widgets which do not have their own window |
| EventButton | A mouse button event |
| EventConfigure | A configure event |
| EventCrossing | Mouse enter or leave event |
| EventExpose | Exposed event |
| EventFocus | Focus receive in or out |
| EventKey | Key pressed ot released event |
| EventMotion | A mouse movement event |
| EventVisibility | A visibility event |
| FileSelection | A standard file selector dialog |
| Font | Font manipulation |
| FontSelectionDialog | A standard font selection dialog |
| Frame | A Visual border |
| GammaCurve | A subclass of GtkCurve for editing gamma curves |
| GC | The Graphics context representation |
| GL | Library initialization functions Functions to query OpenGL support information Variables and macros to check the GdkGLExt version |
| GLConfig | OpenGL frame buffer configuration object |
| GLContext | OpenGL rendering context object |
| GLDraw | Functions for generating easily recognizable 3D geometric objects |
| GLDrawable | OpenGL rendering surface interface |
| GLFont | Functions for font rendering in OpenGL |
| GLPixmap | OpenGL pixmap which is maintained off-screen |
| GLWidget | Functions for font rendering in OpenGL |
| GLWindow | OpenGL window which is located on-screen |
| GLX11 | Internal X-related functions |
| HandleBox | A Box with a handle to be draged |
| HBox | A Horizontal box to display it's children in a horizontal row |
| HButtonBox | A container for a horizontal row of buttons |
| HPaned | A widget with resizable left and rigth children |
| HRuler | A Horizontal ruler |
| HScale | A Horizontal scale |
| HScrollbar | A horizontal scrollbar |
| HSeparator | A horizontal separator |
| Image | A widget to load, contain and display an image |
| ImageMenuItem | A menu item with an image |
| InputDialog | Input dialog |
| Invisible | An invisible widget |
| Item | A item to display on a menu (or not ???) |
| ItemFactory | Factory to create menus and items - not implemented yet |
| Label | A widget to display a text Label |
| Layout | A container to layout widgets on view larger then the visible area |
| List | This is a list of widget that can be displayed |
| ListG | A double linked list |
| ListItem | This is an item that can be part of a list |
| ListStore | The model to display a TreeView as a list |
| MainWindow | A top Level window that will stop the main event cycle when it's closed |
| Menu | A menu |
| MenuBar | Menu bar : a menu of menus in a bar |
| MenuItem | A menu item |
| MenuShell | Menu Shell is the menu container ??? |
| MessageDialog | A dialog to display a message only |
| Misc | Base for many widgets to provide alignment and padding for all it's children |
| Notebook | A container where the children share the same display space |
| ObjectG | Base class for DUIObject |
| OptionMenu | A menu item??? |
| Paned | A container for two chidren that can be resized interactivly |
| Pixbuf | Functions for rendering pixbufs on drawables |
| Pixmap | Functions for rendering pixbufs on drawables |
| Plug | Plug - not implemented yet |
| ProgressBar | A visual representation a the progress for a task |
| RadioButton | A button with two states (plus a third one) that can be mutualy exclusive with other buttons of the same type |
| RadioMenuItem | A menu item with two states (plus a third one) that can be mutualy exclusive with other items of the same type |
| Range | Range |
| Ruler | Base class for horizontal or vertical rulers |
| Scale | A interactive visual representation of a value inside a range |
| Screen | The representation of the screen |
| Scrollbar | A interactive visual representation of a value and size inside a range |
| ScrolledWindow | A container to display a widget larger then the available display space |
| Selection | Functions for handling inter-process communication via selections |
| Separator | A base class for horizontal and vertical separatores |
| SeparatorMenuItem | Separator for menus |
| SListG | A single linked list |
| Socket | Container for widgets from other processes |
| SpinButton | A visual selector for sequencial numeric values within a range |
| Statusbar | Status bar |
| TabArray | Structures for storing Tab Stops |
| Table | A container that will arrange it's children in a rectangular grid |
| TearoffMenuItem | A menu item used to tear off and reattach its menu |
| TextAttributes | Text Attributes |
| TextBuffer | A text buffer to be display and altered in a text view |
| TextChildAnchor | A tag that can be applied to text in a GtkTextBuffer |
| TextIter | Text iter |
| TextMark | Text Mark |
| TextTag | A tag that can be applied to text in a TextBuffer |
| TextTagTable | A set of tags that can be used together |
| TextView | A container that knows how to display a TextBuffer |
| ToggleButton | A Toggle Button |
| Toolbar | A container for a set of frequently used tools |
| Tooltips | A text associated width a widget to display when the pointer stays on the widget for a period ot time |
| Tree | A container that display a tree |
| TreeItem | A item to display on a Tree Widget (not TreeView) |
| TreeIter | A representation of a tree or list row |
| TreeModel | A tree a list model |
| TreePath | A tree path |
| TreeRowReference | Row reference |
| TreeSelection | A representation of a tree selection |
| TreeStore | A tree model that represents a tree structure |
| TreeView | A container to display a tree or a list (a list is a tree with all row a the same level) |
| TreeViewColumn | The columns on the trees and tables |
| Value | Value |
| VBox | A container to display widgets vertically |
| VButtonBox | A box to display buttons vertically |
| Viewport | A container for a widget large then the available display size |
| Visual | The representation of the screen |
| VPaned | A container to display two children |
| VRuler | A Vertical ruler |
| VScale | A vertical widget to show and allow to change a value inside a range |
| VScrollbar | A vertical scrollbar |
| VSeparator | A vertical separator |
| Widget | Widget is the main visible component of GTK+ |
| Window | A top Level window |
| WindowG | WindowG wraps GdkWindow - low level window, not the application windows |
| WindowGroup | Window group |
1.3.4