# Part II. API reference

Table of Contents

General
  GtkSourceView Initialization and Finalization
Main Classes
  GtkSourceBuffer — Subclass of GtkTextBuffer
  GtkSourceView — Subclass of GtkTextView
Syntax Highlighting
  GtkSourceLanguage — Represents a syntax highlighted language
  GtkSourceLanguageManager — Provides access to GtkSourceLanguages
Styling
  GtkSourceStyle — Represents a style
  GtkSourceStyleScheme — Controls the appearance of GtkSourceView
  GtkSourceStyleSchemeManager — Provides access to GtkSourceStyleSchemes
  GtkSourceStyleSchemeChooser — Interface implemented by widgets for choosing style schemes
  GtkSourceStyleSchemeChooserButton — A button to launch a style scheme selection dialog
  GtkSourceStyleSchemeChooserWidget — A widget for choosing style schemes
Completion
  GtkSourceCompletion — Main Completion Object
  GtkSourceCompletionContext — The context of a completion
  GtkSourceCompletionInfo — Calltips object
  GtkSourceCompletionItem — Simple implementation of GtkSourceCompletionProposal
  GtkSourceCompletionProposal — Completion proposal interface
  GtkSourceCompletionProvider — Completion provider interface
  GtkSourceCompletionWords — A GtkSourceCompletionProvider for the completion of words
File Loading and Saving
  GtkSourceEncoding — Character encoding
  GtkSourceFile — On-disk representation of a GtkSourceBuffer
  GtkSourceFileLoader — Load a file into a GtkSourceBuffer
  GtkSourceFileSaver — Save a GtkSourceBuffer into a file
Gutter and Marks
  GtkSourceGutter — Gutter object for GtkSourceView
  GtkSourceGutterRenderer — Gutter cell renderer
  GtkSourceGutterRendererPixbuf — Renders a pixbuf in the gutter
  GtkSourceGutterRendererText — Renders text in the gutter
  GtkSourceMark — Mark object for GtkSourceBuffer
  GtkSourceMarkAttributes — The source mark attributes object
Printing
  GtkSourcePrintCompositor — Compose a GtkSourceBuffer for printing
Search and Replace
  GtkSourceSearchContext — Search context
  GtkSourceSearchSettings — Search settings
Misc
  GtkSourceMap — Widget that displays a map for a specific GtkSourceView
  GtkSourceRegion — Region utility
  GtkSourceSpaceDrawer — Represent white space characters with symbols
  GtkSourceTag — A tag that can be applied to text in a GtkSourceBuffer
  GtkSourceUndoManager — Undo manager interface for GtkSourceView
  GtkSourceUtils — Utility functions
  Version Information — Macros and functions to check the GtkSourceView version

Generated by GTK-Doc V1.28.1