Package org.gnome.gtksourceview
package org.gnome.gtksourceview
A text editor widget for code editing
The following native libraries are required and will be loaded: libgtksourceview-5.0
For namespace-global declarations, refer to the GtkSource
class documentation.
Utils
Utility functions.-
ClassDescriptionSubclass of
TextBuffer
.Functional interface declaration of theBracketMatchedCallback
callback.Buffer.Builder<B extends Buffer.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCursorMovedCallback
callback.Functional interface declaration of theHighlightUpdatedCallback
callback.Functional interface declaration of theSourceMarkUpdatedCallback
callback.Main Completion Object.Completion.Builder<B extends Completion.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theHideCallback
callback.Functional interface declaration of theProviderAddedCallback
callback.Functional interface declaration of theProviderRemovedCallback
callback.Functional interface declaration of theShowCallback
callback.Widget for single cell of completion proposal.CompletionCell.Builder<B extends CompletionCell.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.CompletionContext<T extends GObject>The context of a completion.CompletionContext.Builder<B extends CompletionContext.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.CompletionContext.CompletionContextClass<T extends GObject>Functional interface declaration of theProviderModelChangedCallback
callback.Interface for completion proposals.The CompletionProposalImpl type represents a native instance of the CompletionProposal interface.Completion provider interface.The CompletionProviderImpl type represents a native instance of the CompletionProvider interface.ACompletionProvider
for the completion of snippets.CompletionSnippets.Builder<B extends CompletionSnippets.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.ACompletionProvider
for the completion of words.CompletionWords.Builder<B extends CompletionWords.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Character encoding.On-disk representation of aBuffer
.File.Builder<B extends File.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Load a file into a GtkSourceBuffer.FileLoader.Builder<B extends FileLoader.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.An error code used with theGTK_SOURCE_FILE_LOADER_ERROR
domain.Save aBuffer
into a file.FileSaver.Builder<B extends FileSaver.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.An error code used with theGTK_SOURCE_FILE_SAVER_ERROR
domain.Flags to define the behavior of aFileSaverFlags
.Constants and functions that are declared in the global GtkSource namespace.Gutter object forView
.Gutter.Builder<B extends Gutter.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Collected information about visible lines.GutterLines.Builder<B extends GutterLines.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Gutter cell renderer.Functional interface declaration of theActivateCallback
callback.GutterRenderer.Builder<B extends GutterRenderer.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.The GutterRendererImpl type represents a native instance of the abstract GutterRenderer class.Functional interface declaration of theQueryActivatableCallback
callback.Functional interface declaration of theQueryDataCallback
callback.The alignment mode of the renderer, when a cell spans multiple lines (due to text wrapping).Renders a pixbuf in the gutter.GutterRendererPixbuf.Builder<B extends GutterRendererPixbuf.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Renders text in the gutter.GutterRendererText.Builder<B extends GutterRendererText.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Interactive tooltips.Hover.Builder<B extends Hover.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Context for populatingHoverDisplay
contents.HoverContext.Builder<B extends HoverContext.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Display for interactive tooltips.HoverDisplay.Builder<B extends HoverDisplay.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Interface to populate interactive tooltips.The HoverProviderImpl type represents a native instance of the HoverProvider interface.Auto-indentation interface.The IndenterImpl type represents a native instance of the Indenter interface.The virtual function table forGtkSourceIndenter
.Represents a syntax highlighted language.Language.Builder<B extends Language.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Provides access toLanguage
s.LanguageManager.Builder<B extends LanguageManager.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Widget that displays a map for a specificView
.Map.Builder<B extends Map.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Mark object forBuffer
.Mark.Builder<B extends Mark.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.The source mark attributes object.MarkAttributes.Builder<B extends MarkAttributes.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theQueryTooltipMarkupCallback
callback.Functional interface declaration of theQueryTooltipTextCallback
callback.Functional interface declaration of theMountOperationFactory
callback.Compose aBuffer
for printing.PrintCompositor.Builder<B extends PrintCompositor.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Region utility.Region.Builder<B extends Region.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.An opaque datatype.Functional interface declaration of theSchedulerCallback
callback.Search context.SearchContext.Builder<B extends SearchContext.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Search settings.SearchSettings.Builder<B extends SearchSettings.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Quick insertion code snippets.Snippet.Builder<B extends Snippet.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A chunk of text within the source snippet.SnippetChunk.Builder<B extends SnippetChunk.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Context for expandingSnippetChunk
.SnippetContext.Builder<B extends SnippetContext.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theChangedCallback
callback.Provides access toSnippet
.SnippetManager.Builder<B extends SnippetManager.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Represent white space characters with symbols.SpaceDrawer.Builder<B extends SpaceDrawer.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkSourceSpaceLocationFlags
contains flags for white space locations.GtkSourceSpaceTypeFlags
contains flags for white space types.Represents a style.Style.Builder<B extends Style.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Controls the appearance ofView
.StyleScheme.Builder<B extends StyleScheme.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Interface implemented by widgets for choosing style schemes.StyleSchemeChooser.Builder<B extends Builder<B>>The StyleSchemeChooserImpl type represents a native instance of the StyleSchemeChooser interface.A button to launch a style scheme selection dialog.Inner class implementing a builder pattern to construct a GObject with properties.A widget for choosing style schemes.Inner class implementing a builder pattern to construct a GObject with properties.Provides access toStyleScheme
s.StyleSchemeManager.Builder<B extends StyleSchemeManager.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A preview widget forStyleScheme
.Functional interface declaration of theActivateCallback
callback.StyleSchemePreview.Builder<B extends StyleSchemePreview.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A tag that can be applied to text in aBuffer
.Tag.Builder<B extends Tag.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Subclass ofTextView
.View.Builder<B extends View.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theChangeCaseCallback
callback.Functional interface declaration of theChangeNumberCallback
callback.Functional interface declaration of theJoinLinesCallback
callback.Functional interface declaration of theLineMarkActivatedCallback
callback.Functional interface declaration of theMoveLinesCallback
callback.Functional interface declaration of theMoveToMatchingBracketCallback
callback.Functional interface declaration of theMoveWordsCallback
callback.Functional interface declaration of thePushSnippetCallback
callback.Functional interface declaration of theShowCompletionCallback
callback.Functional interface declaration of theSmartHomeEndCallback
callback.Vim emulation.VimIMContext.Builder<B extends VimIMContext.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theEditCallback
callback.Functional interface declaration of theExecuteCommandCallback
callback.Functional interface declaration of theFormatTextCallback
callback.Functional interface declaration of theWriteCallback
callback.