Sorry for my english. I am writing in C language simple editor. I can not understand how to implement autocompletion words using GtkSourceCompletion.
static void set_completion(Page *page)
{
GtkSourceCompletionWords *words = gtk_source_completion_words_new("words_current_page", NULL);
gtk_source_completion_words_register(words, GTK_TEXT_BUFFER(page->buffer));
GtkSourceCompletion *comp = gtk_source_view_get_completion(GTK_SOURCE_VIEW(page->text_edit));
GtkSourceCompletionContext *context = gtk_source_completion_create_context(comp, NULL);
GtkSourceCompletionProvider *provider;
gtk_source_completion_add_provider(comp, provider, NULL);
}
I try, but all very confusing. Please tell me how to do it.