Part VI. Object Hierarchy

    GObject
    ├── GInitiallyUnowned
       ╰── GtkWidget
           ╰── GtkContainer
               ╰── GtkMenuShell
                   ╰── GtkMenu
                       ╰── GarconGtkMenu
    ├── GarconMenuDirectory
    ├── GarconMenu
    ├── GarconMenuItemAction
    ├── GarconMenuItemCache
    ├── GarconMenuItem
    ├── GarconMenuItemPool
    ├── GarconMenuMerger
    ├── GarconMenuNode
    ├── GarconMenuParser
    ╰── GarconMenuSeparator
    GInterface
    ├── GarconMenuElement
    ╰── GarconMenuTreeProvider
    GEnum
    ╰── GarconMenuNodeType
GEnum GInitiallyUnowned GInterface
GObject GarconGtkMenu GarconMenu
GarconMenuDirectory GarconMenuElement GarconMenuItem
GarconMenuItemAction GarconMenuItemCache GarconMenuItemPool
GarconMenuMerger GarconMenuNode GarconMenuNodeType
GarconMenuParser GarconMenuSeparator GarconMenuTreeProvider
GtkContainer GtkMenu GtkMenuShell
GtkWidget