Object Hierarchy

    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