| Top |
| GtkTextView * | buffer | Read |
| guint | n-rows | Read / Write |
| GtkSourceView * | view | Read / Write / Construct Only |
| gboolean | busy | Read |
| IdeCompletion * | completion | Read / Write / Construct Only |
| gboolean | empty | Read |
| void | hide | Action |
| void | provider-added | Run Last |
| void | provider-removed | Run Last |
| void | show | Action |
GEnum ├── IdeCompletionActivation ╰── IdeCompletionColumn GInterface ├── IdeCompletionDisplay ├── IdeCompletionProposal ╰── IdeCompletionProvider GObject ├── IdeCompletion ╰── IdeCompletionContext
IdeCompletionDisplay requires GtkWidget.
IdeCompletionProposal requires GObject.
IdeCompletionProvider requires GObject.
IdeCompletionProposal is implemented by IdeLspCompletionItem.
IdeCompletionProvider is implemented by IdeLspCompletionProvider.
“buffer” property“buffer” GtkTextView *
The GtkTextBuffer for the “view”. This is a convenience property for providers.
Flags: Read
Since: 3.32
“n-rows” property “n-rows” guint
The number of rows to display to the user.
Flags: Read / Write
Allowed values: [1,32]
Default value: 5
Since: 3.32
“view” property“view” GtkSourceView *
The "view" property is the GtkTextView for which this IdeCompletion is providing completion features.
Flags: Read / Write / Construct Only
Since: 3.32
“busy” property “busy” gboolean
The "busy" property is TRUE while the completion context is
populating completion proposals.
Flags: Read
Default value: FALSE
Since: 3.32
“completion” property“completion” IdeCompletion *
The "completion" is the IdeCompletion that was used to create the context.
Flags: Read / Write / Construct Only
Since: 3.32
“hide” signalvoid user_function (IdeCompletion *self, gpointer user_data)
The "hide" signal is emitted when the completion window should be hidden.
Flags: Action
Since: 3.32
“provider-added” signalvoid user_function (IdeCompletion *self, IdeCompletionProvider *provider, gpointer user_data)
The "provided-added" signal is emitted when a new provider is added to the completion.
self |
an ideCompletion |
|
provider |
||
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 3.32
“provider-removed” signalvoid user_function (IdeCompletion *self, IdeCompletionProvider *provider, gpointer user_data)
The "provided-removed" signal is emitted when a provider has been removed from the completion.
self |
an ideCompletion |
|
provider |
||
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 3.32
“show” signalvoid user_function (IdeCompletion *self, gpointer user_data)
The "show" signal is emitted when the completion window should be shown.
Flags: Action
Since: 3.32