GtkSource – 5: Classes Hierarchy
Description: Reference for GtkSource-5: Classes Hierarchy

# Classes Hierarchy

- `GObject`

- `Gtk.TextBuffer`
  - `Buffer`
- `Completion`
- `GObject.InitiallyUnowned`
  - `Gtk.Widget`
    - `CompletionCell`
    - `Gutter`
    - `GutterRenderer`
      - `GutterRendererPixbuf`
      - `GutterRendererText`
    - `HoverDisplay`
    - `Gtk.TextView`
      - `View`
        - `Map`
    - `Gtk.Button`
      - `StyleSchemeChooserButton`
    - `StyleSchemeChooserWidget`
    - `StyleSchemePreview`
  - `SnippetChunk`
- `CompletionContext`
- `CompletionSnippets`
- `CompletionWords`
- `File`
- `FileLoader`
- `FileSaver`
- `GutterLines`
- `Hover`
- `HoverContext`
- `Language`
- `LanguageManager`
- `Gtk.TextMark`
  - `Mark`
- `MarkAttributes`
- `PrintCompositor`
- `Region`
- `SearchContext`
- `SearchSettings`
- `Snippet`
- `SnippetContext`
- `SnippetManager`
- `SpaceDrawer`
- `Style`
- `StyleScheme`
- `StyleSchemeManager`
- `Gtk.TextTag`
  - `Tag`
- `Gtk.IMContext`
  - `VimIMContext`