Package-level declarations
Types
Main Completion Object.
Widget for single cell of completion proposal.
The context of a completion.
Interface for completion proposals.
Completion provider interface.
A iface@CompletionProvider for the completion of snippets.
A iface@CompletionProvider for the completion of words.
Load a file into a GtkSourceBuffer.
An error code used with the %GTK_SOURCE_FILE_LOADER_ERROR domain.
An error code used with the %GTK_SOURCE_FILE_SAVER_ERROR domain.
Flags to define the behavior of a flags@FileSaverFlags.
Collected information about visible lines.
Gutter cell renderer.
The alignment mode of the renderer, when a cell spans multiple lines (due to text wrapping).
Renders a pixbuf in the gutter.
Renders text in the gutter.
Context for populating class@HoverDisplay contents.
Display for interactive tooltips.
Interface to populate interactive tooltips.
Provides access to class@Languages.
The source mark attributes object.
Compose a class@Buffer for printing.
An opaque datatype.
This function is called incrementally to process additional background work. A deadline is provided which can be checked using func@GLib.get_monotonic_time so that additional work can be processed each frame.
Search context.
Search settings.
A chunk of text within the source snippet.
Context for expanding class@SnippetChunk.
Provides access to class@Snippet.
Represent white space characters with symbols.
#GtkSourceSpaceLocationFlags contains flags for white space locations.
#GtkSourceSpaceTypeFlags contains flags for white space types.
Controls the appearance of class@View.
Interface implemented by widgets for choosing style schemes.
A button to launch a style scheme selection dialog.
A widget for choosing style schemes.
Provides access to class@StyleSchemes.
A preview widget for class@StyleScheme.
Vim emulation.