## Object Hierarchy

        GObject
            GInitiallyUnowned
                GtkObject
                    GtkWidget
                        GtkContainer
                            GtkBin
                                GtkWindow
                                    GtkDialog
                                        GtkAboutDialog
                                        GtkColorSelectionDialog
                                        GtkFileChooserDialog
                                        GtkFileSelection
                                        GtkFontSelectionDialog
                                        GtkInputDialog
                                        GtkMessageDialog
                                        GtkPageSetupUnixDialog
                                        GtkPrintUnixDialog
                                        GtkRecentChooserDialog
                                    GtkAssistant
                                    GtkPlug
                                GtkAlignment
                                GtkFrame
                                    GtkAspectFrame
                                GtkButton
                                    GtkToggleButton
                                        GtkCheckButton
                                            GtkRadioButton
                                    GtkColorButton
                                    GtkFontButton
                                    GtkLinkButton
                                    GtkOptionMenu
                                    GtkScaleButton
                                        GtkVolumeButton
                                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
                                    GtkRecentChooserWidget
                                GtkHBox
                                    GtkCombo
                                    GtkFileChooserButton
                                    GtkInfoBar
                                    GtkStatusbar
                            GtkCList
                                GtkCTree
                            GtkFixed
                            GtkPaned
                                GtkHPaned
                                GtkVPaned
                            GtkIconView
                            GtkLayout
                            GtkList
                            GtkMenuShell
                                GtkMenuBar
                                GtkMenu
                                    GtkRecentChooserMenu
                            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
                        GtkHSV
                        GtkInvisible
                        GtkOldEditable
                            GtkText
                        GtkPreview
                        GtkProgress
                            GtkProgressBar
                    GtkAdjustment
                    GtkCellRenderer
                        GtkCellRendererText
                            GtkCellRendererAccel
                            GtkCellRendererCombo
                            GtkCellRendererSpin
                        GtkCellRendererPixbuf
                        GtkCellRendererProgress
                        GtkCellRendererToggle
                    GtkFileFilter
                    GtkItemFactory
                    GtkTooltips
                    GtkTreeViewColumn
                    GtkRecentFilter
            GtkAccelGroup
            GtkAccelMap
            AtkObject
                GtkAccessible
            GtkAction
                GtkToggleAction
                    GtkRadioAction
                GtkRecentAction
            GtkActionGroup
            GtkBuilder
            GtkClipboard
            GtkEntryBuffer
            GtkEntryCompletion
            GtkIconFactory
            GtkIconTheme
            GtkIMContext
                GtkIMContextSimple
                GtkIMMulticontext
            GtkListStore
            GMountOperation
                GtkMountOperation
            GtkPageSetup
            GtkPrinter
            GtkPrintContext
            GtkPrintJob
            GtkPrintOperation
            GtkPrintSettings
            GtkRcStyle
            GtkRecentManager
            GtkSettings
            GtkSizeGroup
            GtkStatusIcon
            GtkStyle
            GtkTextBuffer
            GtkTextChildAnchor
            GtkTextMark
            GtkTextTag
            GtkTextTagTable
            GtkTreeModelFilter
            GtkTreeModelSort
            GtkTreeSelection
            GtkTreeStore
            GtkUIManager
            GtkWindowGroup
            GtkTooltip
            GtkPrintBackend
        GInterface
            GtkBuildable
            GtkActivatable
            GtkOrientable
            GtkCellEditable
            GtkCellLayout
            GtkEditable
            GtkFileChooser
            GtkTreeModel
            GtkTreeDragSource
            GtkTreeDragDest
            GtkTreeSortable
            GtkPrintOperationPreview
            GtkRecentChooser
            GtkToolShell