Object Hierarchy

    GObject
    ├── GtkFilterListModel
    ├── GtkSortListModel
    ├── GInitiallyUnowned
       ╰── GtkWidget
           ├── GtkContainer
              ├── GtkBox
                 ├── GvcChannelBar
                 ├── PhoshAppGrid
                 ├── PhoshNotificationFrame
                 ╰── PhoshOverview
              ╰── GtkBin
                  ├── GtkButton
                     ├── PhoshActivity
                     ├── GtkToggleButton
                        ╰── PhoshOskButton
                     ╰── PhoshQuickSetting
                  ├── GtkFlowBoxChild
                     ╰── PhoshAppGridButton
                  ├── GtkWindow
                     ╰── PhoshLayerSurface
                         ├── PhoshBackground
                         ├── PhoshFader
                         ├── PhoshHome
                         ├── PhoshLockscreen
                         ├── PhoshLockshield
                         ├── PhoshNetworkAuthPrompt
                         ├── PhoshNotificationBanner
                         ├── PhoshPanel
                         ├── PhoshPolkitAuthPrompt
                         ╰── PhoshSystemPrompt
                  ├── PhoshStatusIcon
                     ├── PhoshBatteryInfo
                     ├── PhoshFeedbackInfo
                     ├── PhoshRotateInfo
                     ├── PhoshWifiInfo
                     ╰── PhoshWWanInfo
                  ├── GtkListBoxRow
                     ╰── PhoshNotificationContent
                  ╰── PhoshSettings
           ╰── GtkDrawingArea
               ╰── PhoshArrow
    ├── PhoshAppListModel
    ├── PhoshAuth
    ├── PhoshBackgroundManager
    ├── GDBusProxy
       ├── PhoshDbusSensorProxyCompassProxy
       ├── PhoshDbusSensorProxyProxy
          ╰── PhoshSensorProxyManager
       ├── PhoshDisplayDbusDisplayConfigProxy
       ├── PhoshIdleDbusIdleMonitorProxy
       ├── PhoshMMDBusModemProxy
       ├── PhoshNotifyDbusNotificationsProxy
       ├── PhoshOsk0SmPuriOSK0Proxy
       ├── PhoshScreenSaverDbusScreenSaverProxy
       ╰── PhoshSessionPresenceDbusPresenceProxy
    ├── GDBusInterfaceSkeleton
       ├── PhoshDbusSensorProxyCompassSkeleton
       ├── PhoshDbusSensorProxySkeleton
       ├── PhoshDisplayDbusDisplayConfigSkeleton
          ╰── PhoshMonitorManager
       ├── PhoshIdleDbusIdleMonitorSkeleton
       ├── PhoshMMDBusModemSkeleton
       ├── PhoshNotifyDbusNotificationsSkeleton
          ╰── PhoshNotifyManager
       ├── PhoshOsk0SmPuriOSK0Skeleton
       ├── PhoshScreenSaverDbusScreenSaverSkeleton
          ╰── PhoshScreenSaverManager
       ╰── PhoshSessionPresenceDbusPresenceSkeleton
    ├── PhoshFavoriteListModel
    ├── PhoshFeedbackManager
    ├── GDBusObjectManagerClient
       ├── PhoshIdleDbusObjectManagerClient
       ├── PhoshMMDBusObjectManagerClient
       ╰── PhoshOsk0ObjectManagerClient
    ├── GDBusObjectProxy
       ├── PhoshIdleDbusObjectProxy
       ├── PhoshMMDBusObjectProxy
       ╰── PhoshOsk0ObjectProxy
    ├── GDBusObjectSkeleton
       ├── PhoshIdleDbusObjectSkeleton
       ├── PhoshMMDBusObjectSkeleton
       ╰── PhoshOsk0ObjectSkeleton
    ├── PhoshIdleManager
    ├── PhoshLockscreenManager
    ├── PhoshMonitor
    ├── PhoshNotification
    ├── PhoshNotificationList
    ├── PhoshNotificationSource
    ├── PhoshOskManager
    ├── PolkitAgentListener
       ╰── PhoshPolkitAuthAgent
    ├── PhoshProximity
    ├── PhoshShell
    ├── PhoshToplevel
    ├── PhoshToplevelManager
    ├── PhoshWayland
    ├── PhoshWifiManager
    ├── PhoshWWanMM
    ╰── NMSecretAgentOld
        ╰── ShellNetworkAgent
    GInterface
    ├── PhoshDbusSensorProxyCompass
    ├── PhoshDbusSensorProxy
    ├── PhoshDisplayDbusDisplayConfig
    ├── PhoshIdleDbusIdleMonitor
    ├── PhoshIdleDbusObject
    ├── PhoshMMDBusModem
    ├── PhoshMMDBusObject
    ├── PhoshNotifyDbusNotifications
    ├── PhoshOsk0Object
    ├── PhoshOsk0SmPuriOSK0
    ├── PhoshScreenSaverDbusScreenSaver
    ├── PhoshSessionPresenceDbusPresence
    ╰── PhoshWWan
    GEnum
    ├── PhoshAppGridButtonMode
    ├── PhoshHomeState
    ├── PhoshMonitorConnectorType
    ├── PhoshMonitorPowerSaveMode
    ├── PhoshNotificationReason
    ╰── PhoshNotificationUrgency