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