|  |  |  |  | 
    GObject
    ├── GtkTextBuffer
    │   ╰── GtkSourceBuffer
    ├── GInitiallyUnowned
    │   ├── GtkSourceCompletionContext
    │   ├── GtkWidget
    │   │   ╰── GtkContainer
    │   │       ├── GtkBin
    │   │       │   ├── GtkWindow
    │   │       │   │   ╰── GtkSourceCompletionInfo
    │   │       │   ├── GtkButton
    │   │       │   │   ╰── GtkSourceStyleSchemeChooserButton
    │   │       │   ╰── GtkSourceStyleSchemeChooserWidget
    │   │       ╰── GtkTextView
    │   │           ╰── GtkSourceView
    │   │               ╰── GtkSourceMap
    │   ╰── GtkSourceGutterRenderer
    │       ├── GtkSourceGutterRendererPixbuf
    │       ╰── GtkSourceGutterRendererText
    ├── GtkSourceCompletion
    ├── GtkSourceCompletionItem
    ├── GtkSourceCompletionWords
    ├── GtkSourceFile
    ├── GtkSourceFileLoader
    ├── GtkSourceFileSaver
    ├── GtkSourceGutter
    ├── GtkSourceLanguage
    ├── GtkSourceLanguageManager
    ├── GtkSourceMarkAttributes
    ├── GtkTextMark
    │   ╰── GtkSourceMark
    ├── GtkSourcePrintCompositor
    ├── GtkSourceSearchContext
    ├── GtkSourceSearchSettings
    ├── GtkSourceStyle
    ├── GtkSourceStyleScheme
    ╰── GtkSourceStyleSchemeManager
    GInterface
    ├── GtkSourceCompletionProposal
    ├── GtkSourceCompletionProvider
    ├── GtkSourceStyleSchemeChooser
    ╰── GtkSourceUndoManager
    GBoxed
    ╰── GtkSourceEncoding