# Object Hierarchy

        GObject
        ├── XAppDarkModeManager
        ├── XAppFavorites
        ├── XAppGpuOffloadHelper
        ├── GInitiallyUnowned
        │   ╰── GtkWidget
        │       ╰── GtkContainer
        │           ╰── GtkBin
        │               ├── GtkWindow
        │               │   ├── XAppGtkWindow
        │               │   │   ╰── XAppIconChooserDialog
        │               │   ╰── XAppPreferencesWindow
        │               ├── GtkButton
        │               │   ╰── XAppIconChooserButton
        │               ╰── XAppStackSidebar
        ├── XAppMonitorBlanker
        ├── GDBusObjectManagerClient
        │   ╰── XAppObjectManagerClient
        ├── GDBusObjectProxy
        │   ╰── XAppObjectProxy
        ├── GDBusObjectSkeleton
        │   ╰── XAppObjectSkeleton
        ├── XAppStatusIcon
        ├── GDBusProxy
        │   ├── XAppStatusIconInterfaceProxy
        │   ╰── XAppSwitcherooControlProxy
        ├── GDBusInterfaceSkeleton
        │   ├── XAppStatusIconInterfaceSkeleton
        │   ╰── XAppSwitcherooControlSkeleton
        ├── XAppStatusIconMonitor
        ╰── XAppStyleManager
        GInterface
        ├── XAppObject
        ├── XAppStatusIconInterface
        ╰── XAppSwitcherooControl
        GBoxed
        ├── XAppFavoriteInfo
        ├── XAppGpuInfo
        ╰── XAppVisibilityGroup
        GEnum
        ├── XAppIconSize
        ├── XAppScrollDirection
        ╰── XAppStatusIconState