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