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.