Object Hierarchy

    GObject
    ├── GInitiallyUnowned
    │   ╰── GtkWidget
    │       ├── GtkContainer
    │       │   ├── GtkBin
    │       │   │   ├── GtkListBoxRow
    │       │   │   │   ╰── HdyPreferencesRow
    │       │   │   │       ├── HdyActionRow
    │       │   │   │       │   ╰── HdyComboRow
    │       │   │   │       ╰── HdyExpanderRow
    │       │   │   ├── GtkWindow
    │       │   │   │   ├── GtkApplicationWindow
    │       │   │   │   │   ╰── HdyApplicationWindow
    │       │   │   │   ╰── HdyWindow
    │       │   │   │       ╰── HdyPreferencesWindow
    │       │   │   ├── GtkEventBox
    │       │   │   │   ├── HdyCarousel
    │       │   │   │   ╰── HdyWindowHandle
    │       │   │   ├── HdyClamp
    │       │   │   ├── HdyKeypad
    │       │   │   ├── HdyPreferencesGroup
    │       │   │   ├── HdyPreferencesPage
    │       │   │   ├── HdySearchBar
    │       │   │   ├── HdyStatusPage
    │       │   │   ├── HdyTabBar
    │       │   │   ├── HdyTabView
    │       │   │   ├── HdyTitleBar
    │       │   │   ├── HdyViewSwitcherBar
    │       │   │   ├── HdyViewSwitcher
    │       │   │   ╰── HdyViewSwitcherTitle
    │       │   ├── HdyDeck
    │       │   ├── HdyFlap
    │       │   ├── HdyHeaderBar
    │       │   ├── HdyLeaflet
    │       │   ╰── HdySqueezer
    │       ╰── GtkDrawingArea
    │           ├── HdyAvatar
    │           ├── HdyCarouselIndicatorDots
    │           ╰── HdyCarouselIndicatorLines
    ├── HdyEnumValueObject
    ├── HdyHeaderGroupChild
    ├── HdyHeaderGroup
    ├── HdySwipeGroup
    ├── HdySwipeTracker
    ├── HdyTabPage
    ╰── HdyValueObject
    GInterface
    ╰── HdySwipeable