# Classes Hierarchy

- `GObject`

- `GObject.InitiallyUnowned`
  - `Gtk.Widget`
    - `Gtk.Container`
      - `Gtk.Bin`
        - `Gtk.ListBoxRow`
          - `PreferencesRow`
            - `ActionRow`
              - `ComboRow`
            - `ExpanderRow`
        - `Gtk.Window`
          - `Gtk.ApplicationWindow`
            - `ApplicationWindow`
          - `Window`
            - `PreferencesWindow`
        - `Gtk.EventBox`
          - `Carousel`
          - `WindowHandle`
        - `Clamp`
        - `Keypad`
        - `PreferencesGroup`
        - `PreferencesPage`
        - `SearchBar`
        - `StatusPage`
        - `TabBar`
        - `TabView`
        - `TitleBar`
        - `ViewSwitcher`
        - `ViewSwitcherBar`
        - `ViewSwitcherTitle`
      - `Deck`
      - `Flap`
      - `HeaderBar`
      - `Leaflet`
      - `Squeezer`
    - `Gtk.DrawingArea`
      - `Avatar`
      - `CarouselIndicatorDots`
      - `CarouselIndicatorLines`
- `EnumValueObject`
- `HeaderGroup`
- `HeaderGroupChild`
- `StyleManager`
- `SwipeGroup`
- `SwipeTracker`
- `TabPage`
- `ValueObject`