Object Hierarchy

    GObject
    ├── IdeObject
    │   ├── IdeFileSettings
    │   ├── IdeBufferChangeMonitor
    │   ├── IdeBufferManager
    │   ├── IdeBuildManager
    │   ├── IdeConfig
    │   ├── IdeConfigManager
    │   ├── IdeContext
    │   ├── IdeDebugManager
    │   ├── IdeDebugger
    │   ├── IdeDeployStrategy
    │   ├── IdeDevice
    │   │   ╰── IdeLocalDevice
    │   ├── IdeDeviceManager
    │   ├── IdeDeviceProvider
    │   ├── IdeDiagnostic
    │   ├── IdeDiagnostics
    │   ├── IdeDiagnosticsManager
    │   ├── IdeDirectoryVcs
    │   ├── IdeExtensionAdapter
    │   ├── IdeExtensionSetAdapter
    │   ├── IdeFallbackBuildSystem
    │   ├── IdeHighlightEngine
    │   ├── IdeLspClient
    │   ├── IdeLspCompletionProvider
    │   ├── IdeLspDiagnosticProvider
    │   ├── IdeLspFormatter
    │   ├── IdeLspHighlighter
    │   ├── IdeLspHoverProvider
    │   ├── IdeLspRenameProvider
    │   ├── IdeLspSymbolResolver
    │   ├── IdeNotification
    │   ├── IdeNotifications
    │   ├── IdeObjectBox
    │   ├── IdePipeline
    │   ├── IdePipelineStage
    │   │   ├── IdePipelineStageLauncher
    │   │   ├── IdePipelineStageMkdirs
    │   │   ╰── IdePipelineStageTransfer
    │   ├── IdeTransfer
    │   │   ╰── IdePkconTransfer
    │   ├── IdeRunManager
    │   ├── IdeRunner
    │   ├── IdeRuntime
    │   ├── IdeRuntimeManager
    │   ├── IdeSearchEngine
    │   ├── IdeSimpleBuildSystemDiscovery
    │   ├── IdeSimpleBuildTarget
    │   ├── IdeToolchain
    │   │   ╰── IdeSimpleToolchain
    │   ├── IdeSnippetStorage
    │   ├── IdeTestManager
    │   ├── IdeTestProvider
    │   ├── IdeTextEdit
    │   ├── IdeToolchainManager
    │   ├── IdeTreeModel
    │   ├── IdeUnsavedFiles
    │   ╰── IdeVcsMonitor
    ├── GApplication
    │   ╰── GtkApplication
    │       ╰── DzlApplication
    │           ╰── IdeApplication
    ├── GtkTextBuffer
    │   ╰── GtkSourceBuffer
    │       ╰── IdeBuffer
    ├── GInitiallyUnowned
    │   ├── GtkCellRenderer
    │   │   ╰── IdeCellRendererFancy
    │   ├── GtkWidget
    │   │   ├── GtkContainer
    │   │   │   ├── DzlDockBin
    │   │   │   │   ╰── IdeSurface
    │   │   │   │       ├── IdeCloneSurface
    │   │   │   │       ├── IdeEditorSurface
    │   │   │   │       ├── IdePreferencesSurface
    │   │   │   │       ╰── IdeTerminalSurface
    │   │   │   ├── GtkBin
    │   │   │   │   ├── GtkListBoxRow
    │   │   │   │   │   ├── IdeCompletionListBoxRow
    │   │   │   │   │   ╰── IdeGreeterRow
    │   │   │   │   ├── DzlBin
    │   │   │   │   │   ├── DzlDockRevealer
    │   │   │   │   │   │   ╰── DzlDockBinEdge
    │   │   │   │   │   │       ╰── IdePanel
    │   │   │   │   │   │           ├── IdeEditorSidebar
    │   │   │   │   │   │           ├── IdeEditorUtilities
    │   │   │   │   │   │           ╰── IdeTransientSidebar
    │   │   │   │   │   ╰── DzlDockWidget
    │   │   │   │   │       ╰── IdePane
    │   │   │   │   ├── GtkWindow
    │   │   │   │   │   ╰── GtkApplicationWindow
    │   │   │   │   │       ╰── DzlApplicationWindow
    │   │   │   │   │           ├── IdeWorkspace
    │   │   │   │   │           │   ├── IdeEditorWorkspace
    │   │   │   │   │           │   ├── IdeGreeterWorkspace
    │   │   │   │   │           │   ├── IdePrimaryWorkspace
    │   │   │   │   │           │   ╰── IdeTerminalWorkspace
    │   │   │   │   │           ╰── IdePreferencesWindow
    │   │   │   │   ├── IdeMarkedView
    │   │   │   │   ├── GtkButton
    │   │   │   │   │   ├── GtkToggleButton
    │   │   │   │   │   │   ╰── GtkMenuButton
    │   │   │   │   │   │       ├── DzlProgressMenuButton
    │   │   │   │   │   │       │   ╰── IdeNotificationsButton
    │   │   │   │   │   │       ╰── DzlMenuButton
    │   │   │   │   │   │           ╰── IdeSurfacesButton
    │   │   │   │   │   ╰── DzlProgressButton
    │   │   │   │   │       ╰── IdeTransferButton
    │   │   │   │   ├── GtkEventBox
    │   │   │   │   │   ╰── IdeOmniBar
    │   │   │   │   ╰── IdeTerminalSearch
    │   │   │   ├── GtkBox
    │   │   │   │   ├── IdePage
    │   │   │   │   │   ├── IdeEditorPage
    │   │   │   │   │   ╰── IdeTerminalPage
    │   │   │   │   ├── IdeFrame
    │   │   │   │   ├── DzlPriorityBox
    │   │   │   │   │   ╰── IdeFrameHeader
    │   │   │   │   ╰── IdeRunButton
    │   │   │   ├── GtkListBox
    │   │   │   │   ╰── IdeEnvironmentEditor
    │   │   │   ├── GtkTreeView
    │   │   │   │   ├── IdeFancyTreeView
    │   │   │   │   ╰── IdeTree
    │   │   │   ├── DzlMultiPaned
    │   │   │   │   ├── IdeGridColumn
    │   │   │   │   ╰── IdeGrid
    │   │   │   ├── GtkHeaderBar
    │   │   │   │   ╰── IdeHeaderBar
    │   │   │   ╰── GtkTextView
    │   │   │       ╰── GtkSourceView
    │   │   │           ╰── IdeSourceView
    │   │   ├── GtkEntry
    │   │   │   ├── DzlSuggestionEntry
    │   │   │   │   ╰── IdeSearchEntry
    │   │   │   ╰── GtkSearchEntry
    │   │   │       ╰── IdeTaggedEntry
    │   │   ╰── VteTerminal
    │   │       ╰── IdeTerminal
    │   ╰── GtkSourceGutterRenderer
    │       ╰── IdeLineChangeGutterRenderer
    ├── IdeCompileCommands
    ├── IdeCompletionContext
    ├── IdeCompletion
    ├── IdeDebuggerBreakpoint
    ├── IdeDebuggerBreakpoints
    ├── IdeDebuggerFrame
    ├── IdeDebuggerInstruction
    ├── IdeDebuggerLibrary
    ├── IdeDebuggerRegister
    ├── IdeDebuggerThread
    ├── IdeDebuggerThreadGroup
    ├── IdeDebuggerVariable
    ├── IdeDeviceInfo
    ├── IdeEditorSearch
    ├── IdeEnvironment
    ├── IdeEnvironmentVariable
    ├── IdeFormatterOptions
    ├── IdeHoverContext
    ├── IdeLocation
    ├── IdeLspCompletionItem
    ├── IdeLspCompletionResults
    ├── IdeSymbolNode
    │   ╰── IdeLspSymbolNode
    ├── IdeLspSymbolTree
    ├── IdePersistentMapBuilder
    ├── IdePersistentMap
    ├── IdeRange
    ├── DzlSuggestion
    │   ╰── IdeSearchResult
    ├── IdeSettings
    ├── IdeSnippetChunk
    ├── IdeSnippetContext
    ├── IdeSnippet
    ├── IdeSnippetParser
    ├── IdeSubprocessLauncher
    ├── IdeSubprocessSupervisor
    ├── IdeSymbol
    ├── IdeTaggedEntryTag
    ├── IdeTask
    ├── IdeTest
    ├── IdeTransferManager
    ├── IdeTreeNode
    ├── IdeVcsFileInfo
    ╰── GtkWindowGroup
        ╰── IdeWorkbench
    GInterface
    ├── IdeApplicationAddin
    ├── IdeBufferAddin
    ├── IdeBuildSystemDiscovery
    ├── IdeBuildSystem
    ├── IdeBuildTarget
    ├── IdeBuildTargetProvider
    ├── IdeCodeIndexEntries
    ├── IdeCodeIndexer
    ├── IdeCommand
    ├── IdeCommandProvider
    ├── IdeCompletionDisplay
    ├── IdeCompletionProposal
    ├── IdeCompletionProvider
    ├── IdeConfigProvider
    ├── IdeConfigViewAddin
    ├── IdeContextAddin
    ├── IdeDependencyUpdater
    ├── IdeDiagnosticProvider
    ├── IdeVcs
    ├── IdeEditorAddin
    ├── IdeEditorPageAddin
    ├── IdeFormatter
    ├── IdeFrameAddin
    ├── IdeGreeterSection
    ├── IdeGutter
    ├── IdeHighlighter
    ├── IdeHoverProvider
    ├── IdeIndenter
    ├── IdeRenameProvider
    ├── IdeSymbolResolver
    ├── IdeSymbolTree
    ├── IdeOmniBarAddin
    ├── IdePipelineAddin
    ├── IdePreferencesAddin
    ├── IdeRunnerAddin
    ├── IdeRuntimeProvider
    ├── IdeSearchProvider
    ├── IdeSessionAddin
    ├── IdeSubprocess
    ├── IdeToolchainProvider
    ├── IdeTreeAddin
    ├── IdeVcsBranch
    ├── IdeVcsCloner
    ├── IdeVcsConfig
    ├── IdeVcsInitializer
    ├── IdeVcsTag
    ├── IdeWorkbenchAddin
    ├── IdeWorker
    ╰── IdeWorkspaceAddin
    GFlags
    ├── IdeBufferOpenFlags
    ├── IdeBuildLocality
    ├── IdePipelinePhase
    ├── IdeSourceScrollAlign
    ├── IdeSpacesStyle
    ╰── IdeSymbolFlags
    GEnum
    ├── IdeBufferState
    ├── IdeBuildError
    ├── IdeBuildLogStream
    ├── IdeCompletionActivation
    ├── IdeCompletionColumn
    ├── IdeCursorType
    ├── IdeDebuggerBreakMode
    ├── IdeDebuggerBreakpointChange
    ├── IdeDebuggerDisposition
    ├── IdeDebuggerMovement
    ├── IdeDebuggerStopReason
    ├── IdeDebuggerStream
    ├── IdeDeviceError
    ├── IdeDeviceKind
    ├── IdeDiagnosticSeverity
    ├── IdeEditorSearchDirection
    ├── IdeEditorSearchSelect
    ├── IdeIndentStyle
    ├── IdeRuntimeError
    ├── IdeSourceViewModeType
    ├── IdeSourceViewMovement
    ├── IdeSourceViewTheatric
    ├── IdeSymbolKind
    ├── IdeTestStatus
    ├── IdeVcsConfigType
    ╰── IdeVcsFileStatus
    GBoxed
    ├── IdeCodeIndexEntryBuilder
    ├── IdeCodeIndexEntry
    ├── IdeHighlightIndex
    ├── IdeMarkedContent
    ├── IdeTriplet
    ├── IdeUnsavedFile
    ╰── IdeVcsUri