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
├── GtkSourceRegion
├── GtkSourceSearchContext
├── GtkSourceSearchSettings
├── GtkSourceStyle
├── GtkSourceStyleScheme
├── GtkSourceStyleSchemeManager
╰── GtkTextTag
╰── GtkSourceTag
GInterface
├── GtkSourceCompletionProposal
├── GtkSourceCompletionProvider
├── GtkSourceStyleSchemeChooser
╰── GtkSourceUndoManager
GEnum
├── GtkSourceBackgroundPatternType
├── GtkSourceBracketMatchType
├── GtkSourceChangeCaseType
├── GtkSourceCompletionError
├── GtkSourceCompressionType
├── GtkSourceFileLoaderError
├── GtkSourceFileSaverError
├── GtkSourceGutterRendererAlignmentMode
├── GtkSourceNewlineType
├── GtkSourceSmartHomeEndType
╰── GtkSourceViewGutterPosition
GFlags
├── GtkSourceCompletionActivation
├── GtkSourceDrawSpacesFlags
├── GtkSourceFileSaverFlags
├── GtkSourceGutterRendererState
╰── GtkSourceSortFlags
GBoxed
╰── GtkSourceEncoding