Object Hierarchy

    GObject
    ├── IdeObject
    │   ├── IdeFileSettings
    │   │   ╰── IdeEditorconfigFileSettings
    │   ├── IdeBufferChangeMonitor
    │   ├── IdeBufferManager
    │   ├── IdeBuildManager
    │   ├── IdeBuildPipeline
    │   ├── IdeBuildStage
    │   │   ├── IdeBuildStageLauncher
    │   │   ├── IdeBuildStageMkdirs
    │   │   ╰── IdeBuildStageTransfer
    │   ├── IdeConfiguration
    │   │   ╰── IdeBuildconfigConfiguration
    │   ├── IdeConfigurationManager
    │   ├── IdeDebugManager
    │   ├── IdeDebugger
    │   ├── IdeDeployStrategy
    │   ├── IdeDevice
    │   │   ╰── IdeLocalDevice
    │   ├── IdeDeviceManager
    │   ├── IdeDeviceProvider
    │   ├── IdeDiagnosticsManager
    │   ├── IdeDirectoryBuildSystem
    │   ├── IdeDirectoryVcs
    │   ├── IdeExtensionAdapter
    │   ├── IdeExtensionSetAdapter
    │   ├── IdeFile
    │   ├── IdeHighlightEngine
    │   ├── IdeLangservClient
    │   ├── IdeLangservCompletionProvider
    │   ├── IdeLangservDiagnosticProvider
    │   ├── IdeLangservFormatter
    │   ├── IdeLangservHighlighter
    │   ├── IdeLangservHoverProvider
    │   ├── IdeLangservRenameProvider
    │   ├── IdeSymbolNode
    │   │   ╰── IdeLangservSymbolNode
    │   ├── IdeLangservSymbolResolver
    │   ├── IdeProject
    │   ├── IdeProjectItem
    │   ├── IdeRunManager
    │   ├── IdeRunner
    │   ├── IdeRuntime
    │   ├── IdeRuntimeManager
    │   ├── IdeSearchEngine
    │   ├── IdeSession
    │   ├── IdeSettings
    │   ├── IdeSimpleBuildTarget
    │   ├── IdeToolchain
    │   │   ╰── IdeSimpleToolchain
    │   ├── IdeTestManager
    │   ├── IdeTestProvider
    │   ├── IdeToolchainManager
    │   ├── IdeUnsavedFiles
    │   ╰── IdeVcsMonitor
    ├── GApplication
    │   ╰── GtkApplication
    │       ╰── DzlApplication
    │           ╰── IdeApplication
    ├── GtkTextBuffer
    │   ╰── GtkSourceBuffer
    │       ╰── IdeBuffer
    ├── GInitiallyUnowned
    │   ├── GtkCellRenderer
    │   │   ╰── IdeCellRendererFancy
    │   ╰── GtkWidget
    │       ├── GtkContainer
    │       │   ├── GtkBin
    │       │   │   ├── DzlBin
    │       │   │   │   ├── IdeCompletionListBox
    │       │   │   │   ├── IdeCompletionView
    │       │   │   │   ╰── DzlDockRevealer
    │       │   │   │       ╰── DzlDockBinEdge
    │       │   │   │           ╰── IdeLayoutPane
    │       │   │   │               ├── IdeEditorSidebar
    │       │   │   │               ├── IdeEditorUtilities
    │       │   │   │               ╰── IdeLayoutTransientSidebar
    │       │   │   ├── GtkListBoxRow
    │       │   │   │   ├── IdeCompletionListBoxRow
    │       │   │   │   ╰── IdeTransferRow
    │       │   │   ├── IdeCompletionOverlay
    │       │   │   ├── GtkWindow
    │       │   │   │   ├── IdeCompletionWindow
    │       │   │   │   ├── IdePreferencesWindow
    │       │   │   │   ╰── GtkApplicationWindow
    │       │   │   │       ╰── DzlApplicationWindow
    │       │   │   │           ╰── IdeWorkbench
    │       │   │   ├── IdeMarkedView
    │       │   │   ├── DzlPreferencesView
    │       │   │   │   ╰── IdePreferencesPerspective
    │       │   │   ├── IdeTerminalSearch
    │       │   │   ╰── GtkButton
    │       │   │       ├── DzlProgressButton
    │       │   │       │   ╰── IdeTransferButton
    │       │   │       ╰── GtkToggleButton
    │       │   │           ╰── GtkMenuButton
    │       │   │               ╰── DzlProgressMenuButton
    │       │   │                   ╰── IdeTransfersButton
    │       │   ├── DzlDockBin
    │       │   │   ╰── IdeLayout
    │       │   │       ╰── IdeEditorPerspective
    │       │   ├── GtkBox
    │       │   │   ├── IdeLayoutView
    │       │   │   │   ╰── IdeEditorView
    │       │   │   ├── IdeLayoutStack
    │       │   │   ├── DzlPriorityBox
    │       │   │   │   ╰── IdeLayoutStackHeader
    │       │   │   ├── IdeOmniBar
    │       │   │   ╰── GtkInfoBar
    │       │   │       ╰── IdeWorkbenchMessage
    │       │   ├── GtkTreeView
    │       │   │   ╰── IdeFancyTreeView
    │       │   ├── DzlMultiPaned
    │       │   │   ├── IdeLayoutGridColumn
    │       │   │   ╰── IdeLayoutGrid
    │       │   ├── GtkTextView
    │       │   │   ╰── GtkSourceView
    │       │   │       ├── GtkSourceMap
    │       │   │       │   ╰── IdeSourceMap
    │       │   │       ╰── IdeSourceView
    │       │   ╰── GtkHeaderBar
    │       │       ╰── IdeWorkbenchHeaderBar
    │       ├── GtkEntry
    │       │   ├── DzlSuggestionEntry
    │       │   │   ╰── IdeSearchEntry
    │       │   ╰── GtkSearchEntry
    │       │       ╰── IdeTaggedEntry
    │       ├── VteTerminal
    │       │   ╰── IdeTerminal
    │       ╰── GtkDrawingArea
    │           ╰── IdeTransfersProgressIcon
    ├── IdeCompileCommands
    ├── IdeCompletionContext
    ├── IdeCompletion
    ├── IdeContext
    ├── IdeDebuggerBreakpoint
    ├── IdeDebuggerBreakpoints
    ├── IdeDebuggerFrame
    ├── IdeDebuggerInstruction
    ├── IdeDebuggerLibrary
    ├── IdeDebuggerRegister
    ├── IdeDebuggerThread
    ├── IdeDebuggerThreadGroup
    ├── IdeDebuggerVariable
    ├── IdeDeviceInfo
    ├── IdeDoap
    ├── IdeDoapPerson
    ├── IdeEditorSearch
    ├── IdeEnvironment
    ├── IdeEnvironmentVariable
    ├── IdeFormatterOptions
    ├── IdeHoverContext
    ├── IdeLangservCompletionItem
    ├── IdeLangservCompletionResults
    ├── IdeLangservSymbolTree
    ├── IdePausable
    ├── IdePersistentMapBuilder
    ├── IdePersistentMap
    ├── IdeTransfer
    │   ╰── IdePkconTransfer
    ├── IdeProgress
    ├── IdeProjectEdit
    ├── IdeProjectInfo
    ├── IdeRecentProjects
    ├── DzlSuggestion
    │   ╰── IdeSearchResult
    ├── IdeSnippetChunk
    ├── IdeSnippetContext
    ├── IdeSnippet
    ├── IdeSnippetParser
    ├── IdeSnippetStorage
    ├── IdeSubprocessLauncher
    ├── IdeSubprocessSupervisor
    ├── IdeTaggedEntryTag
    ├── IdeTask
    ├── IdeTemplateBase
    ├── IdeTest
    ├── IdeTransferManager
    ╰── IdeVcsFileInfo
    GInterface
    ├── IdeApplicationAddin
    ├── IdeApplicationTool
    ├── IdeBufferAddin
    ├── IdeBuildPipelineAddin
    ├── IdeBuildSystemDiscovery
    ├── IdeBuildSystem
    ├── IdeBuildTarget
    ├── IdeBuildTargetProvider
    ├── IdeCodeIndexEntries
    ├── IdeCodeIndexer
    ├── IdeCompletionDisplay
    ├── IdeCompletionProposal
    ├── IdeCompletionProvider
    ├── IdeConfigurationProvider
    ├── IdeDependencyUpdater
    ├── IdeDiagnosticProvider
    ├── IdeVcs
    ├── IdeEditorAddin
    ├── IdePerspective
    ├── IdeEditorViewAddin
    ├── IdeFormatter
    ├── IdeGenesisAddin
    ├── IdeGreeterSection
    ├── IdeHighlighter
    ├── IdeHoverProvider
    ├── IdeIndenter
    ├── IdeRenameProvider
    ├── IdeSymbolResolver
    ├── IdeSymbolTree
    ├── IdeLayoutStackAddin
    ├── IdePreferencesAddin
    ├── IdeProjectTemplate
    ├── IdeRunnerAddin
    ├── IdeRuntimeProvider
    ├── IdeSearchProvider
    ├── IdeService
    ├── IdeSessionAddin
    ├── IdeSubprocess
    ├── IdeTagsBuilder
    ├── IdeTemplateProvider
    ├── IdeToolchainProvider
    ├── IdeVcsConfig
    ├── IdeVcsInitializer
    ├── IdeWorkbenchAddin
    ╰── IdeWorker
    GFlags
    ├── IdeBufferLineFlags
    ├── IdeBuildLocality
    ├── IdeBuildPhase
    ├── IdeSourceScrollAlign
    ├── IdeSpacesStyle
    ╰── IdeSymbolFlags
    GEnum
    ├── IdeBuildLogStream
    ├── IdeCompletionActivation
    ├── IdeCompletionColumn
    ├── IdeCursorType
    ├── IdeDebuggerBreakMode
    ├── IdeDebuggerBreakpointChange
    ├── IdeDebuggerDisposition
    ├── IdeDebuggerMovement
    ├── IdeDebuggerStopReason
    ├── IdeDebuggerStream
    ├── IdeDeviceError
    ├── IdeDeviceKind
    ├── IdeDiagnosticSeverity
    ├── IdeDoapError
    ├── IdeEditorSearchDirection
    ├── IdeEditorSearchSelect
    ├── IdeHighlightResult
    ├── IdeIndentStyle
    ├── IdeLspCompletionKind
    ├── IdeMarkedKind
    ├── IdeRuntimeError
    ├── IdeSourceViewModeType
    ├── IdeSourceViewMovement
    ├── IdeSourceViewTheatric
    ├── IdeSymbolKind
    ├── IdeTaskKind
    ├── IdeTestStatus
    ├── IdeThreadPoolKind
    ├── IdeVcsConfigType
    ╰── IdeVcsFileStatus
    GBoxed
    ├── IdeCodeIndexEntryBuilder
    ├── IdeCodeIndexEntry
    ├── IdeDiagnostic
    ├── IdeDiagnostics
    ├── IdeFixit
    ├── IdeHighlightIndex
    ├── IdeMarkedContent
    ├── IdeRefPtr
    ├── IdeSourceLocation
    ├── IdeSourceRange
    ├── IdeSymbol
    ├── IdeTriplet
    ├── IdeUnsavedFile
    ├── IdeUri
    ╰── IdeVcsUri