Object Hierarchy

    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
              ├── GtkGrid
                 ╰── HdyKeypad
              ├── HdyLeaflet
              ├── GtkBox
                 ├── HdyPreferencesGroup
                 ╰── HdyViewSwitcher
              ╰── HdySqueezer
           ╰── GtkDrawingArea
               ╰── HdyArrows
    ├── HdyEnumValueObject
    ├── HdyHeaderGroup
    ├── HdySwipeGroup
    ╰── HdyValueObject
    GInterface
    ╰── HdySwipeable
    GEnum
    ├── HdyArrowsDirection
    ├── HdyCenteringPolicy
    ├── HdyFold
    ├── HdyLeafletChildTransitionType
    ├── HdyLeafletModeTransitionType
    ├── HdyLeafletTransitionType
    ├── HdyPaginatorIndicatorStyle
    ├── HdySqueezerTransitionType
    ╰── HdyViewSwitcherPolicy