GObject
├── GtkTextBuffer
│ ╰── GtkSourceBuffer
├── GInitiallyUnowned
│ ├── GtkWidget
│ │ ├── GtkSourceGutter
│ │ ├── GtkSourceGutterRenderer
│ │ │ ├── GtkSourceGutterRendererPixbuf
│ │ │ ╰── GtkSourceGutterRendererText
│ │ ├── GtkSourceHoverDisplay
│ │ ├── GtkTextView
│ │ │ ╰── GtkSourceView
│ │ │ ╰── GtkSourceMap
│ │ ├── GtkButton
│ │ │ ╰── GtkSourceStyleSchemeChooserButton
│ │ ╰── GtkSourceStyleSchemeChooserWidget
│ ╰── GtkSourceSnippetChunk
├── GtkSourceCompletionContext
├── GtkSourceCompletion
├── GtkSourceCompletionSnippets
├── GtkSourceCompletionWords
├── GtkSourceFile
├── GtkSourceFileLoader
├── GtkSourceFileSaver
├── GtkSourceGutterLines
├── GtkSourceHoverContext
├── GtkSourceHover
├── GtkSourceLanguage
├── GtkSourceLanguageManager
├── GtkSourceMarkAttributes
├── GtkTextMark
│ ╰── GtkSourceMark
├── GtkSourcePrintCompositor
├── GtkSourceRegion
├── GtkSourceSearchContext
├── GtkSourceSearchSettings
├── GtkSourceSnippetContext
├── GtkSourceSnippet
├── GtkSourceSnippetManager
├── GtkSourceSpaceDrawer
├── GtkSourceStyle
├── GtkSourceStyleScheme
├── GtkSourceStyleSchemeManager
╰── GtkTextTag
╰── GtkSourceTag
GInterface
├── GtkSourceCompletionProposal
├── GtkSourceCompletionProvider
├── GtkSourceHoverProvider
├── GtkSourceIndenter
╰── GtkSourceStyleSchemeChooser
GEnum
├── GtkSourceBackgroundPatternType
├── GtkSourceBracketMatchType
├── GtkSourceChangeCaseType
├── GtkSourceCompletionActivation
├── GtkSourceCompressionType
├── GtkSourceFileLoaderError
├── GtkSourceFileSaverError
├── GtkSourceGutterRendererAlignmentMode
├── GtkSourceNewlineType
├── GtkSourceSmartHomeEndType
╰── GtkSourceViewGutterPosition
GBoxed
╰── GtkSourceEncoding
GFlags
├── GtkSourceFileSaverFlags
├── GtkSourceSortFlags
├── GtkSourceSpaceLocationFlags
╰── GtkSourceSpaceTypeFlags