GObject ├── GtkActionMuxer ├── GtkMenuTrackerItem ├── ShellApp ├── ShellAppSystem ├── ShellAppUsage ├── GInitiallyUnowned │ ├── GtkWidget │ │ ╰── GtkContainer │ │ ╰── GtkBin │ │ ╰── GtkWindow │ │ ╰── ShellEmbeddedWindow │ ├── ClutterActor │ │ ├── StWidget │ │ │ ├── ShellGenericContainer │ │ │ ╰── ShellStack │ │ ├── ShellGLSLQuad │ │ ╰── ClutterClone │ │ ╰── ShellGtkEmbed │ │ ╰── ShellTrayIcon │ ╰── ClutterActorMeta │ ╰── ClutterEffect │ ╰── ClutterOffscreenEffect │ ╰── ShellInvertLightnessEffect ├── ShellGlobal ├── ShellKeyringPrompt ├── GMountOperation │ ╰── ShellMountOperation ├── ShellPerfLog ├── PolkitAgentListener │ ╰── ShellPolkitAuthenticationAgent ├── ShellRecorder ├── ShellScreenshot ├── ClutterTextBuffer │ ╰── ShellSecureTextBuffer ├── ShellTrayManager ├── ShellWindowTracker ╰── ShellWM GInterface ├── GtkActionObservable ╰── GtkActionObserver GEnum ├── GtkMenuTrackerItemRole ╰── ShellAppState GBoxed ├── ShellGenericContainerAllocation ├── ShellMenuTracker ╰── ShellStartupSequence