Namespace
GtkSource – 5
A GNOME library that extends GtkTextView
Dependencies
GLib—2.0 | The base type system library |
Browse documentation | |
GObject—2.0 | The base type system library |
Browse documentation | |
GdkPixbuf—2.0 | Image loading library |
Browse documentation | |
Pango—1.0 | Text shaping and rendering |
Browse documentation |
Classes
Buffer |
Subclass of since: 5 |
Completion |
Main Completion Object. since: 5 |
CompletionCell |
Widget for single cell of completion proposal. since: 5 |
CompletionContext |
The context of a completion. since: 5 |
CompletionSnippets |
A since: 5 |
CompletionWords |
A since: 5 |
File |
On-disk representation of a since: 5 |
FileLoader |
Load a file into a GtkSourceBuffer. since: 5 |
FileSaver |
Save a since: 5 |
Gutter |
Gutter object for since: 5 |
GutterLines |
Collected information about visible lines. since: 5 |
GutterRenderer |
Gutter cell renderer. since: 5 |
GutterRendererPixbuf |
Renders a pixbuf in the gutter. since: 5 |
GutterRendererText |
Renders text in the gutter. since: 5 |
Hover |
Interactive tooltips. since: 5 |
HoverContext |
Context for populating since: 5 |
HoverDisplay |
Display for interactive tooltips. since: 5 |
Language |
Represents a syntax highlighted language. since: 5 |
LanguageManager |
Provides access to since: 5 |
Map |
Widget that displays a map for a specific since: 5 |
Mark |
Mark object for since: 5 |
MarkAttributes |
The source mark attributes object. since: 5 |
PrintCompositor |
Compose a since: 5 |
Region |
Region utility. since: 5 |
SearchContext |
Search context. since: 5 |
SearchSettings |
Search settings. since: 5 |
Snippet |
Quick insertion code snippets. since: 5 |
SnippetChunk |
A chunk of text within the source snippet. since: 5 |
SnippetContext |
Context for expanding since: 5 |
SnippetManager |
Provides access to since: 5 |
SpaceDrawer |
Represent white space characters with symbols. since: 5 |
Style |
Represents a style. since: 5 |
StyleScheme |
Controls the appearance of since: 5 |
StyleSchemeChooserButton |
A button to launch a style scheme selection dialog. since: 5 |
StyleSchemeChooserWidget |
A widget for choosing style schemes. since: 5 |
StyleSchemeManager |
Provides access to since: 5 |
StyleSchemePreview |
A preview widget for since: 5.4 |
Tag |
A tag that can be applied to text in a since: 5 |
View |
Subclass of since: 5 |
VimIMContext |
Vim emulation. since: 5.4 |
Interfaces
CompletionProposal |
Interface for completion proposals. since: 5 |
CompletionProvider |
Completion provider interface. since: 5 |
HoverProvider |
Interface to populate interactive tooltips. since: 5 |
Indenter |
Auto-indentation interface. since: 5 |
StyleSchemeChooser |
Interface implemented by widgets for choosing style schemes. since: 5 |
Structs
Encoding |
Character encoding. since: 5 |
RegionIter |
An opaque datatype. since: 5 |
Enumerations
BackgroundPatternType |
since: 5 |
BracketMatchType |
since: 5 |
ChangeCaseType |
since: 5 |
CompletionActivation |
since: 5 |
CompletionColumn |
since: 5 |
CompressionType |
since: 5 |
GutterRendererAlignmentMode |
The alignment mode of the renderer, when a cell spans multiple lines (due to text wrapping). since: 5 |
NewlineType |
since: 5 |
SmartHomeEndType |
since: 5 |
ViewGutterPosition |
since: 5 |
Bitfields
FileSaverFlags |
Flags to define the behavior of a since: 5 |
SortFlags |
since: 5 |
SpaceLocationFlags |
since: 5 |
SpaceTypeFlags |
since: 5 |
Error Domains
FileLoaderError |
An error code used with the since: 5 |
FileSaverError |
An error code used with the since: 5 |
Callbacks
MountOperationFactory |
Type definition for a function that will be called to create a
since: 5 |
SchedulerCallback |
This function is called incrementally to process additional background work.
A deadline is provided which can be checked using since: 5.2 |
Functions
finalize |
Free the resources allocated by GtkSourceView. For example it unrefs the singleton objects. since: 5 |
init |
Initializes the GtkSourceView library (e.g. for the internationalization). since: 5 |
scheduler_add |
Simplified version of since: 5.2 |
scheduler_add_full |
Adds a new callback that will be executed as time permits on the main thread. since: 5.2 |
scheduler_remove |
Removes a scheduler callback previously registered with
since: 5.2 |
utils_escape_search_text |
Use this function to escape the following characters: since: 5 |
utils_unescape_search_text |
Use this function before since: 5 |