Top |
GtkSourceCompletionWordsGtkSourceCompletionWords — A GtkSourceCompletionProvider for the completion of words |
GtkSourceCompletionActivation | activation | Read / Write / Construct |
GdkPixbuf * | icon | Read / Write / Construct |
int | interactive-delay | Read / Write / Construct |
guint | minimum-word-size | Read / Write / Construct |
char * | name | Read / Write / Construct |
int | priority | Read / Write / Construct |
guint | proposals-batch-size | Read / Write / Construct |
guint | scan-batch-size | Read / Write / Construct |
The GtkSourceCompletionWords is an example of an implementation of the GtkSourceCompletionProvider interface. The proposals are words appearing in the registered GtkTextBuffers.
GtkSourceCompletionWords * gtk_source_completion_words_new (const gchar *name
,GdkPixbuf *icon
);
void gtk_source_completion_words_register (GtkSourceCompletionWords *words
,GtkTextBuffer *buffer
);
Registers buffer
in the words
provider.
void gtk_source_completion_words_unregister (GtkSourceCompletionWords *words
,GtkTextBuffer *buffer
);
Unregisters buffer
from the words
provider.
“activation”
property“activation” GtkSourceCompletionActivation
The type of activation.
Owner: GtkSourceCompletionWords
Flags: Read / Write / Construct
Default value: GTK_SOURCE_COMPLETION_ACTIVATION_INTERACTIVE | GTK_SOURCE_COMPLETION_ACTIVATION_USER_REQUESTED
Since: 3.10
“icon”
property “icon” GdkPixbuf *
The provider icon.
Owner: GtkSourceCompletionWords
Flags: Read / Write / Construct
“interactive-delay”
property “interactive-delay” int
The delay before initiating interactive completion.
Owner: GtkSourceCompletionWords
Flags: Read / Write / Construct
Allowed values: >= -1
Default value: 50
“minimum-word-size”
property“minimum-word-size” guint
The minimum word size to complete.
Owner: GtkSourceCompletionWords
Flags: Read / Write / Construct
Allowed values: >= 2
Default value: 2
“name”
property “name” char *
The provider name.
Owner: GtkSourceCompletionWords
Flags: Read / Write / Construct
Default value: NULL
“priority”
property “priority” int
Provider priority.
Owner: GtkSourceCompletionWords
Flags: Read / Write / Construct
Default value: 0
“proposals-batch-size”
property“proposals-batch-size” guint
Number of proposals added in one batch.
Owner: GtkSourceCompletionWords
Flags: Read / Write / Construct
Allowed values: >= 1
Default value: 300
“scan-batch-size”
property“scan-batch-size” guint
Number of lines scanned in one batch.
Owner: GtkSourceCompletionWords
Flags: Read / Write / Construct
Allowed values: >= 1
Default value: 50