Interface

IdePipelineAddin

Description

interface Ide.PipelineAddin : Ide.Object
No description available.

Prerequisite

In order to implement PipelineAddin, your type must inherit fromIdeObject.

Instance methods

ide_pipeline_addin_load
No description available.

ide_pipeline_addin_prepare

This function is called before prepare so that plugins may setup signals on the pipeline that may allow them to affect how other plugins interact.

ide_pipeline_addin_track

This function will track the stage_id that was returned from ide_pipeline_attach() or similar functions. Doing so results in the stage being automatically disconnected when the addin is unloaded.

ide_pipeline_addin_unload
No description available.

Interface structure

struct IdePipelineAddinInterface {
  GTypeInterface type_interface;
  void (* load) (
    IdePipelineAddin* self,
    IdePipeline* pipeline
  );
  void (* unload) (
    IdePipelineAddin* self,
    IdePipeline* pipeline
  );
  void (* prepare) (
    IdePipelineAddin* self,
    IdePipeline* pipeline
  );
  
}
No description available.
Interface members
type_interface
GTypeInterface
 No description available.
load
void (* load) (
    IdePipelineAddin* self,
    IdePipeline* pipeline
  )
 No description available.
unload
void (* unload) (
    IdePipelineAddin* self,
    IdePipeline* pipeline
  )
 No description available.
prepare
void (* prepare) (
    IdePipelineAddin* self,
    IdePipeline* pipeline
  )
 No description available.

Virtual methods

Ide.PipelineAddin.load
No description available.

Ide.PipelineAddin.prepare

This function is called before prepare so that plugins may setup signals on the pipeline that may allow them to affect how other plugins interact.

Ide.PipelineAddin.unload
No description available.