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.
Owner: IdeCompletion
Flags: Read
Since: 3.32
“n-rows”
property “n-rows” guint
The number of rows to display to the user.
Owner: IdeCompletion
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.
Owner: IdeCompletion
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.
Owner: IdeCompletionContext
Flags: Read
Default value: FALSE
Since: 3.32
“completion”
property“completion” IdeCompletion *
The "completion" is the IdeCompletion that was used to create the context.
Owner: IdeCompletionContext
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