Gimp.Procedure

const Gimp = imports.gi.Gimp;

let procedure = new Gimp.Procedure({
    name: value,
    plug_in: value,
    procedure_type: value,
});
  

Procedures are registered functions which can be run across GIMP ecosystem. They can be created by plug-ins and can then run by the core application when called from menus (or through other interaction depending on specific procedure subclasses).

A plug-in can also run procedures created by the core, but also the ones created by other plug-ins (see [class@PDB]).

Hierarchy

  • GObject.Object
    • Gimp.Procedure