Class

GtkSourceCompletionSnippets

Description [src]

class GtkSource.CompletionSnippets : GObject.Object {
  parent_instance: GObject
}

A GtkSourceCompletionProvider for the completion of snippets.

The GtkSourceCompletionSnippets is an example of an implementation of the GtkSourceCompletionProvider interface. The proposals are snippets registered with the GtkSourceSnippetManager.

Ancestors

Constructors

gtk_source_completion_snippets_new
No description available.

Instance methods

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Methods inherited from GtkSourceCompletionProvider (10)
gtk_source_completion_provider_activate

This function requests proposal to be activated by the GtkSourceCompletionProvider.

gtk_source_completion_provider_display

This function requests that the GtkSourceCompletionProvider prepares cell to display the contents of proposal.

gtk_source_completion_provider_get_priority

This function should return the priority of self in context.

gtk_source_completion_provider_get_title

Gets the title of the completion provider, if any.

gtk_source_completion_provider_is_trigger

This function is used to determine if a character inserted into the text editor should cause a new completion request to be triggered.

gtk_source_completion_provider_key_activates

This function is used to determine if a key typed by the user should activate proposal (resulting in committing the text to the editor).

gtk_source_completion_provider_list_alternates

Providers should return a list of alternates to proposal or NULL if there are no alternates available.

gtk_source_completion_provider_populate_async

Asynchronously requests that the provider populates the completion results for context.

gtk_source_completion_provider_populate_finish

Completes an asynchronous operation to populate a completion provider.

gtk_source_completion_provider_refilter

This function can be used to filter results previously provided to the GtkSourceCompletionContext by the GtkSourceCompletionProvider.

Properties

GtkSource.CompletionSnippets:priority
No description available.

GtkSource.CompletionSnippets:title
No description available.

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct GtkSourceCompletionSnippetsClass {
  GObjectClass parent_class;
  
}
No description available.
Class members
parent_class: GObjectClass
No description available.