Object Hierarchy

    GObject
    ├── GInitiallyUnowned
       ╰── GtkWidget
           ├── GtkListBoxRow
              ╰── AdwPreferencesRow
                  ├── AdwActionRow
                     ╰── AdwComboRow
                  ╰── AdwExpanderRow
           ├── GtkWindow
              ├── GtkApplicationWindow
                 ╰── AdwApplicationWindow
              ╰── AdwWindow
                  ╰── AdwPreferencesWindow
           ├── AdwAvatar
           ├── AdwBin
           ├── AdwCarousel
           ├── AdwCarouselIndicatorDots
           ├── AdwCarouselIndicatorLines
           ├── AdwClamp
           ├── AdwClampScrollable
           ├── AdwFlap
           ├── AdwHeaderBar
           ├── AdwLeaflet
           ├── AdwPreferencesGroup
           ├── AdwPreferencesPage
           ├── AdwSqueezer
           ├── AdwStatusPage
           ├── AdwViewSwitcherBar
           ├── AdwViewSwitcher
           ├── AdwViewSwitcherTitle
           ╰── AdwWindowTitle
    ├── GtkLayoutManager
       ╰── AdwClampLayout
    ├── AdwEnumListModel
    ├── AdwEnumValueObject
    ├── AdwLeafletPage
    ├── AdwSqueezerPage
    ├── AdwSwipeTracker
    ╰── AdwValueObject
    GInterface
    ╰── AdwSwipeable