Interface
IdeHoverProvider
Prerequisite
In order to implement HoverProvider, your type must inherit from
GObject.
Instance methods
ide_hover_provider_load
This method is used to load an IdeHoverProvider.
Providers should perform any startup work from here.
Available since: 3.32
ide_hover_provider_unload
This method is used to unload an IdeHoverProvider.
Providers should cleanup any state they’ve allocated.
Available since: 3.32
Interface structure
struct IdeHoverProviderInterface {
GTypeInterface parent;
void (* load) (
IdeHoverProvider* self,
IdeSourceView* view
);
void (* unload) (
IdeHoverProvider* self,
IdeSourceView* view
);
void (* hover_async) (
IdeHoverProvider* self,
IdeHoverContext* context,
const GtkTextIter* location,
GCancellable* cancellable,
GAsyncReadyCallback callback,
gpointer user_data
);
gboolean (* hover_finish) (
IdeHoverProvider* self,
GAsyncResult* result,
GError** error
);
}
Interface members
parent |
|
| No description available. | |
load |
|
| No description available. | |
unload |
|
| No description available. | |
hover_async |
|
| No description available. | |
hover_finish |
|
| No description available. |
Virtual methods
Ide.HoverProvider.hover_async
No description available.
Ide.HoverProvider.hover_finish
No description available.
Ide.HoverProvider.load
This method is used to load an IdeHoverProvider.
Providers should perform any startup work from here.
Ide.HoverProvider.unload
This method is used to unload an IdeHoverProvider.
Providers should cleanup any state they’ve allocated.