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
                 ├── HdyTitleBar
                 ├── HdyViewSwitcherBar
                 ├── HdyViewSwitcher
                 ╰── HdyViewSwitcherTitle
              ├── HdyDeck
              ├── HdyHeaderBar
              ├── HdyLeaflet
              ╰── HdySqueezer
           ╰── GtkDrawingArea
               ├── HdyAvatar
               ├── HdyCarouselIndicatorDots
               ╰── HdyCarouselIndicatorLines
    ├── HdyEnumValueObject
    ├── HdyHeaderGroupChild
    ├── HdyHeaderGroup
    ├── HdySwipeGroup
    ├── HdySwipeTracker
    ╰── HdyValueObject
    GInterface
    ╰── HdySwipeable