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