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
— 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