Object Hierarchy

    GObject
        GtkObject
            GtkWidget
                GtkContainer
                    GtkBin
                        GtkWindow
                            GtkDialog
                                GtkAboutDialog
                                GtkColorSelectionDialog
                                GtkFileChooserDialog
                                GtkFileSelection
                                GtkFontSelectionDialog
                                GtkInputDialog
                                GtkMessageDialog
                            GtkPlug
                        GtkAlignment
                        GtkFrame
                            GtkAspectFrame
                        GtkButton
                            GtkToggleButton
                                GtkCheckButton
                                    GtkRadioButton
                            GtkColorButton
                            GtkFontButton
                            GtkOptionMenu
                        GtkItem
                            GtkMenuItem
                                GtkCheckMenuItem
                                    GtkRadioMenuItem
                                GtkImageMenuItem
                                GtkSeparatorMenuItem
                                GtkTearoffMenuItem
                            GtkListItem
                            GtkTreeItem
                        GtkComboBox
                            GtkComboBoxEntry
                        GtkEventBox
                        GtkExpander
                        GtkHandleBox
                        GtkToolItem
                            GtkToolButton
                                GtkMenuToolButton
                                GtkToggleToolButton
                                    GtkRadioToolButton
                            GtkSeparatorToolItem
                        GtkScrolledWindow
                        GtkViewport
                    GtkBox
                        GtkButtonBox
                            GtkHButtonBox
                            GtkVButtonBox
                        GtkVBox
                            GtkColorSelection
                            GtkFileChooserWidget
                            GtkFontSelection
                            GtkGammaCurve
                        GtkHBox
                            GtkCombo
                            GtkFileChooserButton
                            GtkStatusbar
                    GtkCList
                        GtkCTree
                    GtkFixed
                    GtkPaned
                        GtkHPaned
                        GtkVPaned
                    GtkIconView
                    GtkLayout
                    GtkList
                    GtkMenuShell
                        GtkMenuBar
                        GtkMenu
                    GtkNotebook
                    GtkSocket
                    GtkTable
                    GtkTextView
                    GtkToolbar
                    GtkTree
                    GtkTreeView
                GtkMisc
                    GtkLabel
                        GtkAccelLabel
                        GtkTipsQuery
                    GtkArrow
                    GtkImage
                    GtkPixmap
                GtkCalendar
                GtkCellView
                GtkDrawingArea
                    GtkCurve
                GtkEntry
                    GtkSpinButton
                GtkRuler
                    GtkHRuler
                    GtkVRuler
                GtkRange
                    GtkScale
                        GtkHScale
                        GtkVScale
                    GtkScrollbar
                        GtkHScrollbar
                        GtkVScrollbar
                GtkSeparator
                    GtkHSeparator
                    GtkVSeparator
                GtkInvisible
                GtkOldEditable
                    GtkText
                GtkPreview
                GtkProgress
                    GtkProgressBar
            GtkAdjustment
            GtkCellRenderer
                GtkCellRendererText
                    GtkCellRendererCombo
                GtkCellRendererPixbuf
                GtkCellRendererProgress
                GtkCellRendererToggle
            GtkFileFilter
            GtkItemFactory
            GtkTooltips
            GtkTreeViewColumn
        GtkAccelGroup
        GtkAccelMap
        AtkObject
            GtkAccessible
        GtkAction
            GtkToggleAction
                GtkRadioAction
        GtkActionGroup
        GtkEntryCompletion
        GtkIconFactory
        GtkIconTheme
        GtkIMContext
            GtkIMContextSimple
            GtkIMMulticontext
        GtkListStore
        GtkRcStyle
        GtkSettings
        GtkSizeGroup
        GtkStyle
        GtkTextBuffer
        GtkTextChildAnchor
        GtkTextMark
        GtkTextTag
        GtkTextTagTable
        GtkTreeModelFilter
        GtkTreeModelSort
        GtkTreeSelection
        GtkTreeStore
        GtkUIManager
        GtkWindowGroup
    GInterface
        GtkCellEditable
        GtkCellLayout
        GtkEditable
        GtkFileChooser
        GtkTreeModel
        GtkTreeDragSource
        GtkTreeDragDest
        GtkTreeSortable