Interface

IdeRunnerAddin

Description

interface Ide.RunnerAddin : GObject.Object
No description available.

Prerequisite

In order to implement RunnerAddin, your type must inherit from GObject.

Instance methods

ide_runner_addin_load
No description available.
ide_runner_addin_posthook_async
No description available.
ide_runner_addin_posthook_finish
No description available.
ide_runner_addin_prehook_async
No description available.
ide_runner_addin_prehook_finish
No description available.
ide_runner_addin_unload
No description available.

Interface structure

struct IdeRunnerAddinInterface {
  GTypeInterface parent_interface;
  void (* load) (
    IdeRunnerAddin* self,
    IdeRunner* runner
  );
  void (* unload) (
    IdeRunnerAddin* self,
    IdeRunner* runner
  );
  void (* prehook_async) (
    IdeRunnerAddin* self,
    GCancellable* cancellable,
    GAsyncReadyCallback callback,
    gpointer user_data
  );
  gboolean (* prehook_finish) (
    IdeRunnerAddin* self,
    GAsyncResult* result,
    GError** error
  );
  void (* posthook_async) (
    IdeRunnerAddin* self,
    GCancellable* cancellable,
    GAsyncReadyCallback callback,
    gpointer user_data
  );
  gboolean (* posthook_finish) (
    IdeRunnerAddin* self,
    GAsyncResult* result,
    GError** error
  );
  
}
Interface members
parent_interface
GTypeInterface
 No description available.
load
void (* load) (
    IdeRunnerAddin* self,
    IdeRunner* runner
  )
 No description available.
unload
void (* unload) (
    IdeRunnerAddin* self,
    IdeRunner* runner
  )
 No description available.
prehook_async
void (* prehook_async) (
    IdeRunnerAddin* self,
    GCancellable* cancellable,
    GAsyncReadyCallback callback,
    gpointer user_data
  )
 No description available.
prehook_finish
gboolean (* prehook_finish) (
    IdeRunnerAddin* self,
    GAsyncResult* result,
    GError** error
  )
 No description available.
posthook_async
void (* posthook_async) (
    IdeRunnerAddin* self,
    GCancellable* cancellable,
    GAsyncReadyCallback callback,
    gpointer user_data
  )
 No description available.
posthook_finish
gboolean (* posthook_finish) (
    IdeRunnerAddin* self,
    GAsyncResult* result,
    GError** error
  )
 No description available.

Virtual methods

Ide.RunnerAddin.load
No description available.
Ide.RunnerAddin.posthook_async
No description available.
Ide.RunnerAddin.posthook_finish
No description available.
Ide.RunnerAddin.prehook_async
No description available.
Ide.RunnerAddin.prehook_finish
No description available.
Ide.RunnerAddin.unload
No description available.