Interface

IdePipelineAddin

since: 45

Description

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

Available since: 45

Prerequisite

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

Instance methods

ide_pipeline_addin_load
No description available.

since: 45

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.

since: 45

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.

since: 45

ide_pipeline_addin_unload
No description available.

since: 45

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.

since: 45

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.

since: 45

Ide.PipelineAddin.unload
No description available.

since: 45