|  |  |  |  | 
    GObject
    ├── GInitiallyUnowned
    │   ╰── GtkObject
    │       ├── GtkWidget
    │       │   ├── GtkContainer
    │       │   │   ├── GtkBin
    │       │   │   │   ├── GtkWindow
    │       │   │   │   │   ├── GtkDialog
    │       │   │   │   │   │   ├── GtkAboutDialog
    │       │   │   │   │   │   ├── GtkColorSelectionDialog
    │       │   │   │   │   │   ├── GtkFileChooserDialog
    │       │   │   │   │   │   ├── GtkFileSelection
    │       │   │   │   │   │   ├── GtkFontSelectionDialog
    │       │   │   │   │   │   ├── GtkInputDialog
    │       │   │   │   │   │   ├── GtkMessageDialog
    │       │   │   │   │   │   ├── GtkPageSetupUnixDialog
    │       │   │   │   │   │   ├── GtkPrintUnixDialog
    │       │   │   │   │   │   ╰── GtkRecentChooserDialog
    │       │   │   │   │   ├── GtkAssistant
    │       │   │   │   │   ├── GtkOffscreenWindow
    │       │   │   │   │   ╰── 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
    │       │   │   │   │   ╰── GtkComboBoxText
    │       │   │   │   ├── 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
    │       │   │   ├── GtkToolItemGroup
    │       │   │   ├── GtkToolPalette
    │       │   │   ├── GtkTree
    │       │   │   ╰── GtkTreeView
    │       │   ├── GtkMisc
    │       │   │   ├── GtkLabel
    │       │   │   │   ├── GtkAccelLabel
    │       │   │   │   ╰── GtkTipsQuery
    │       │   │   ├── GtkArrow
    │       │   │   ├── GtkImage
    │       │   │   ╰── GtkPixmap
    │       │   ├── GtkCalendar
    │       │   ├── GtkCellView
    │       │   ├── GtkDrawingArea
    │       │   │   ├── GtkCurve
    │       │   │   ╰── GtkSpinner
    │       │   ├── 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
    │       │   ├── GtkCellRendererSpinner
    │       │   ╰── 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
    GBoxed
    ├── GtkPaperSize
    ├── GtkTextIter
    ├── GtkRequisition
    ├── GtkSelectionData
    ├── GtkBorder
    ├── GtkTreeIter
    ├── GtkTreePath
    ├── GtkIconSet
    ╰── GtkTargetList