Crate sourceview5

Source
Expand description

§GtkSourceView 5 Rust bindings

This library contains safe Rust bindings for GtkSourceView.

See also

Re-exports§

pub use ffi;

Modules§

prelude
subclass
Traits intended for creating custom types.

Structs§

Buffer
GLib type: GObject with reference counted clone semantics.
Completion
GLib type: GObject with reference counted clone semantics.
CompletionCell
GLib type: GObject with reference counted clone semantics.
CompletionContext
GLib type: GObject with reference counted clone semantics.
CompletionProposal
GLib type: GObject with reference counted clone semantics.
CompletionProvider
GLib type: GObject with reference counted clone semantics.
CompletionSnippets
GLib type: GObject with reference counted clone semantics.
CompletionWords
GLib type: GObject with reference counted clone semantics.
Encoding
GLib type: Boxed type with copy-on-clone semantics.
File
GLib type: GObject with reference counted clone semantics.
FileLoader
GLib type: GObject with reference counted clone semantics.
FileSaver
GLib type: GObject with reference counted clone semantics.
FileSaverFlags
Gutter
GLib type: GObject with reference counted clone semantics.
GutterLines
GLib type: GObject with reference counted clone semantics.
GutterRenderer
GLib type: GObject with reference counted clone semantics.
GutterRendererPixbuf
GLib type: GObject with reference counted clone semantics.
GutterRendererText
GLib type: GObject with reference counted clone semantics.
Hover
GLib type: GObject with reference counted clone semantics.
HoverContext
GLib type: GObject with reference counted clone semantics.
HoverDisplay
GLib type: GObject with reference counted clone semantics.
HoverProvider
GLib type: GObject with reference counted clone semantics.
Indenter
GLib type: GObject with reference counted clone semantics.
Language
GLib type: GObject with reference counted clone semantics.
LanguageManager
GLib type: GObject with reference counted clone semantics.
Map
GLib type: GObject with reference counted clone semantics.
Mark
GLib type: GObject with reference counted clone semantics.
MarkAttributes
GLib type: GObject with reference counted clone semantics.
PrintCompositor
GLib type: GObject with reference counted clone semantics.
Region
GLib type: GObject with reference counted clone semantics.
RegionIter
GLib type: Inline allocated boxed type with stack copy semantics.
SearchContext
GLib type: GObject with reference counted clone semantics.
SearchSettings
GLib type: GObject with reference counted clone semantics.
Snippet
GLib type: GObject with reference counted clone semantics.
SnippetChunk
GLib type: GObject with reference counted clone semantics.
SnippetContext
GLib type: GObject with reference counted clone semantics.
SnippetManager
GLib type: GObject with reference counted clone semantics.
SortFlags
SpaceDrawer
GLib type: GObject with reference counted clone semantics.
SpaceLocationFlags
SpaceTypeFlags
Style
GLib type: GObject with reference counted clone semantics.
StyleScheme
GLib type: GObject with reference counted clone semantics.
StyleSchemeChooser
GLib type: GObject with reference counted clone semantics.
StyleSchemeChooserButton
GLib type: GObject with reference counted clone semantics.
StyleSchemeChooserWidget
GLib type: GObject with reference counted clone semantics.
StyleSchemeManager
GLib type: GObject with reference counted clone semantics.
StyleSchemePreviewv5_4
GLib type: GObject with reference counted clone semantics.
Tag
GLib type: GObject with reference counted clone semantics.
View
GLib type: GObject with reference counted clone semantics.
VimIMContextv5_4
GLib type: GObject with reference counted clone semantics.

Enums§

BackgroundPatternType
BracketMatchType
ChangeCaseType
CompletionActivation
CompletionColumn
CompressionType
FileLoaderError
FileSaverError
GutterRendererAlignmentMode
NewlineType
SmartHomeEndType
ViewGutterPosition

Functions§

check_version
finalize
init
major_version
micro_version
minor_version
scheduler_addv5_2
scheduler_add_fullv5_2
scheduler_removev5_2
utils_escape_search_text
utils_unescape_search_text