## 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