# Object Hierarchy

        GObject
        ├── IdeContext
        ├── IdeObject
        │   ├── IdeVcs
        │   │   ├── IdeGitVcs
        │   │   ╰── IdeDirectoryVcs
        │   ├── IdeFileSettings
        │   ├── IdeScript
        │   ├── IdeBackForwardItem
        │   ├── IdeBackForwardList
        │   ├── IdeBufferChangeMonitor
        │   │   ╰── IdeGitBufferChangeMonitor
        │   ├── IdeBufferManager
        │   ├── IdeBuildResult
        │   ├── IdeBuilder
        │   ├── IdeDeployer
        │   ├── IdeDevice
        │   │   ╰── IdeLocalDevice
        │   ├── IdeDeviceManager
        │   ├── IdeDiagnostician
        │   ├── IdeExtensionAdapter
        │   ├── IdeExtensionSetAdapter
        │   ├── IdeFile
        │   ├── IdeHighlightEngine
        │   ├── IdeProjectItem
        │   │   ├── IdeProjectFile
        │   │   ╰── IdeProjectFiles
        │   ├── IdeProject
        │   ├── IdeScriptManager
        │   ├── IdeSearchContext
        │   ├── IdeSearchEngine
        │   ├── IdeSearchResult
        │   ├── IdeSettings
        │   ├── IdeSymbolNode
        │   ╰── IdeUnsavedFiles
        ├── GtkTextBuffer
        │   ╰── GtkSourceBuffer
        │       ╰── IdeBuffer
        ├── IdeDoap
        ├── IdeDoapPerson
        ├── GgitRemoteCallbacks
        │   ╰── IdeGitRemoteCallbacks
        ├── GInitiallyUnowned
        │   ├── GtkSourceGutterRenderer
        │   │   ├── IdeLineChangeGutterRenderer
        │   │   ╰── GtkSourceGutterRendererPixbuf
        │   │       ╰── IdeLineDiagnosticsGutterRenderer
        │   ╰── GtkWidget
        │       ╰── GtkContainer
        │           ╰── GtkTextView
        │               ╰── GtkSourceView
        │                   ├── GtkSourceMap
        │                   │   ╰── IdeSourceMap
        │                   ╰── IdeSourceView
        ├── IdeProgress
        ├── IdeProjectInfo
        ├── IdeRecentProjects
        ├── IdeRefactory
        ├── IdeSourceSnippetChunk
        ├── IdeSourceSnippetCompletionItem
        ├── IdeSourceSnippetContext
        ├── IdeSourceSnippet
        ├── IdeSourceSnippets
        ╰── IdeSourceSnippetsManager
        GInterface
        ├── IdeBuildSystem
        ├── IdeCompletionProvider
        ├── IdeDeviceProvider
        ├── IdeDiagnosticProvider
        ├── IdeHighlighter
        ├── IdeIndenter
        ├── IdeProjectMiner
        ├── IdeSearchProvider
        ├── IdeService
        ├── IdeSymbolResolver
        ╰── IdeSymbolTree
        GFlags
        ├── IdeBufferLineFlags
        ╰── IdeSymbolFlags
        GBoxed
        ├── IdeHighlightIndex
        ├── IdePatternSpec
        ╰── IdeVcsUri
        GEnum
        ├── IdeDiagnosticSeverity
        ├── IdeDoapError
        ├── IdeHighlightResult
        ├── IdeIndentStyle
        ├── IdeSourceViewModeType
        ├── IdeSourceViewMovement
        ├── IdeSourceViewTheatric
        ├── IdeSymbolKind
        ╰── IdeThreadPoolKind