On 11/08/2015 11:40 AM, Jehan wrote:

Le 6 nov. 2015 à 08:18, Elle Stone <ellest...@ninedegreesbelow.com> a
écrit :

A generic "other editing operation" icon/cursor might be a nice thing
to display when the selected editing operation doesn't have an
editing-operation-specific" icon/cursor.

What is the defining difference between a filter and a tool, other
than the place they show up in the menu and whether they can be put in
the toolbox?

Filters are basically plugins/scripts made to edit pixels (though
nowadays they have mostly been re-implemented as GEGL operations
instead), and as such they have a very limited interaction with GIMP GUI
as of today (limited by the API GIMP provides).

Thanks! That makes sense. So GEGL operations under "Tools" are also filters?

As far as I know, GIMP
has no API to change the cursor to be used over the main canvas.
Moreover you can perfectly run several plugins at once (which in many
cases — in particular for these plugins which actually edit pixels —
would not be wise), so how would this be dealt with anyway?

Hmm, I think I've accidentally run more than one filter at a time, and it doesn't seem like a good idea, I think I might even have crashed GIMP once or twice doing that. Is there any advantage to keeping this option?

Tools are hard-coded in GIMP, not through plugins, and you can only
select one tool at a time. Being hard coded in GIMP core, they have
access to any part of a GUI that you are willing to implement. But users
are not able to create their own tools without going through the normal
upstream validation.

Thanks! That's a very clear explanation.


Reply via email to