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
- A style
GtkSourceStyleScheme
- Controls the appearance of GtkSourceView
GtkSourceStyleSchemeManager
- Provides access to GtkSourceStyleScheme's
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
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