|  |  |  |  | 
    GObject
    ├── GInitiallyUnowned
    │   ╰── GtkWidget
    │       ├── GtkContainer
    │       │   ├── GtkBin
    │       │   │   ├── GtkListBoxRow
    │       │   │   │   ╰── HdyPreferencesRow
    │       │   │   │       ╰── HdyActionRow
    │       │   │   │           ├── HdyComboRow
    │       │   │   │           ╰── HdyExpanderRow
    │       │   │   ├── HdyColumn
    │       │   │   ├── GtkButton
    │       │   │   │   ╰── HdyDialerButton
    │       │   │   │       ╰── HdyDialerCycleButton
    │       │   │   ├── HdyDialer
    │       │   │   ├── GtkWindow
    │       │   │   │   ├── GtkDialog
    │       │   │   │   │   ╰── HdyDialog
    │       │   │   │   ╰── HdyPreferencesWindow
    │       │   │   ├── GtkEventBox
    │       │   │   │   ╰── HdyPaginator
    │       │   │   ├── GtkScrolledWindow
    │       │   │   │   ╰── HdyPreferencesPage
    │       │   │   ├── HdySearchBar
    │       │   │   ├── HdyTitleBar
    │       │   │   ╰── HdyViewSwitcherBar
    │       │   ├── HdyHeaderBar
    │       │   ├── HdyLeaflet
    │       │   ├── GtkBox
    │       │   │   ├── HdyPreferencesGroup
    │       │   │   ╰── HdyViewSwitcher
    │       │   ╰── HdySqueezer
    │       ╰── GtkDrawingArea
    │           ╰── HdyArrows
    ├── HdyEnumValueObject
    ├── HdyHeaderGroup
    ╰── HdyValueObject
    GEnum
    ├── HdyArrowsDirection
    ├── HdyCenteringPolicy
    ├── HdyFold
    ├── HdyLeafletChildTransitionType
    ├── HdyLeafletModeTransitionType
    ├── HdyPaginatorIndicatorStyle
    ├── HdySqueezerTransitionType
    ╰── HdyViewSwitcherPolicy