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