Object Hierarchy

    GObject
    ├── GInitiallyUnowned
    │   ╰── GtkWidget
    │       ├── GtkContainer
    │       │   ├── GtkBin
    │       │   │   ├── GtkListBoxRow
    │       │   │   │   ╰── HdyPreferencesRow
    │       │   │   │       ├── HdyActionRow
    │       │   │   │       │   ╰── HdyComboRow
    │       │   │   │       ╰── HdyExpanderRow
    │       │   │   ├── GtkWindow
    │       │   │   │   ├── GtkApplicationWindow
    │       │   │   │   │   ╰── HdyApplicationWindow
    │       │   │   │   ╰── HdyWindow
    │       │   │   │       ╰── HdyPreferencesWindow
    │       │   │   ├── GtkEventBox
    │       │   │   │   ├── HdyCarousel
    │       │   │   │   ╰── HdyWindowHandle
    │       │   │   ├── HdyColumn
    │       │   │   ├── HdyPreferencesGroup
    │       │   │   ├── HdyPreferencesPage
    │       │   │   ├── HdySearchBar
    │       │   │   ├── HdyTitleBar
    │       │   │   ├── HdyViewSwitcher
    │       │   │   ├── HdyViewSwitcherBar
    │       │   │   ╰── HdyViewSwitcherTitle
    │       │   ├── HdyDeck
    │       │   ├── HdyHeaderBar
    │       │   ├── GtkGrid
    │       │   │   ╰── HdyKeypad
    │       │   ├── HdyLeaflet
    │       │   ╰── HdySqueezer
    │       ╰── GtkDrawingArea
    │           ╰── HdyAvatar
    ├── HdyEnumValueObject
    ├── HdyHeaderGroup
    ├── HdySwipeGroup
    ╰── HdyValueObject
    GInterface
    ╰── HdySwipeable
    GEnum
    ├── HdyCarouselIndicatorStyle
    ├── HdyCenteringPolicy
    ├── HdyDeckTransitionType
    ├── HdyLeafletTransitionType
    ├── HdyNavigationDirection
    ├── HdySqueezerTransitionType
    ╰── HdyViewSwitcherPolicy