GObject
├── GtkTextBuffer
│ ╰── GtkSourceBuffer
├── GInitiallyUnowned
│ ├── GtkSourceCompletionContext
│ ├── GtkWidget
│ │ ╰── GtkContainer
│ │ ├── GtkBin
│ │ │ ╰── GtkWindow
│ │ │ ╰── GtkSourceCompletionInfo
│ │ ╰── GtkTextView
│ │ ╰── GtkSourceView
│ ╰── GtkSourceGutterRenderer
│ ├── GtkSourceGutterRendererPixbuf
│ ╰── GtkSourceGutterRendererText
├── GtkSourceCompletion
├── GtkSourceCompletionItem
├── GtkSourceCompletionWords
├── GtkSourceFile
├── GtkSourceFileLoader
├── GtkSourceFileSaver
├── GtkSourceGutter
├── GtkSourceLanguage
├── GtkSourceLanguageManager
├── GtkSourceMarkAttributes
├── GtkTextMark
│ ╰── GtkSourceMark
├── GtkSourcePrintCompositor
├── GtkSourceRegion
├── GtkSourceSearchContext
├── GtkSourceSearchSettings
├── GtkSourceSpaceDrawer
├── GtkSourceStyleScheme
├── GtkSourceStyleSchemeManager
╰── GtkTextTag
╰── GtkSourceTag
GInterface
├── GtkSourceCompletionProposal
├── GtkSourceCompletionProvider
╰── GtkSourceUndoManager
GEnum
├── GtkSourceBracketMatchType
├── GtkSourceChangeCaseType
├── GtkSourceCompletionError
├── GtkSourceCompressionType
├── GtkSourceFileLoaderError
├── GtkSourceFileSaverError
├── GtkSourceGutterRendererAlignmentMode
├── GtkSourceNewlineType
├── GtkSourceSmartHomeEndType
├── GtkSourceStyleSchemeKind
╰── GtkSourceViewGutterPosition
GFlags
├── GtkSourceCompletionActivation
├── GtkSourceFileSaverFlags
├── GtkSourceGutterRendererState
├── GtkSourceSortFlags
├── GtkSourceSpaceLocationFlags
╰── GtkSourceSpaceTypeFlags
GBoxed
├── GtkSourceEncoding
╰── GtkSourceStyle