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