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