GObject ├── EExtension │ ╰── EShellBackend ├── GInitiallyUnowned │ ╰── GtkWidget │ ╰── GtkContainer │ ├── GtkBin │ │ ├── EShellContent │ │ ├── EShellSidebar │ │ ├── EShellSwitcher │ │ ╰── GtkWindow │ │ ╰── EShellWindow │ ╰── GtkBox │ ├── EShellSearchbar │ ╰── EShellTaskbar ├── GApplication │ ╰── GtkApplication │ ╰── EShell ╰── EShellView