Class
IdeCompletion
Instance methods
ide_completion_add_provider
Adds an IdeCompletionProvider
to the list of providers to be queried
for completion results.
Available since: 3.32
ide_completion_block_interactive
ide_completion_cancel
ide_completion_get_n_rows
ide_completion_move_cursor
ide_completion_remove_common_prefix
ide_completion_remove_common_suffix
ide_completion_remove_provider
Removes an IdeCompletionProvider
previously added with
ide_completion_add_provider()
.
Available since: 3.32
ide_completion_set_n_rows
ide_completion_unblock_interactive
Properties
Ide.Completion:buffer
The GtkTextBuffer
for the IdeCompletion:view
.
This is a convenience property for providers.
Available since: 3.32
Ide.Completion:view
The “view” property is the GtkTextView
for which this IdeCompletion
is providing completion features.
Available since: 3.32
Signals
Ide.Completion::hide
The “hide” signal is emitted when the completion window should be hidden.
Available since: 3.32
Ide.Completion::provider-added
The “provided-added” signal is emitted when a new provider is added to the completion.
Available since: 3.32
Ide.Completion::provider-removed
The “provided-removed” signal is emitted when a provider has been removed from the completion.
Available since: 3.32
Ide.Completion::show
The “show” signal is emitted when the completion window should be shown.
Available since: 3.32
Class structure
struct IdeCompletionClass {
GObjectClass parent_class;
}
Class members
parent_class |
|
No description available. |
Functions
ide_completion_fuzzy_highlight
This will add <b> tags around matched characters in haystack
based on casefold_query
.
Available since: 3.32
ide_completion_fuzzy_match
This helper function can do a fuzzy match for you giving a haystack and
casefolded needle. Casefold your needle using g_utf8_casefold()
before
running the query.
Available since: 3.32