Hi Viktor,
On Mon, Nov 3, 2008 at 7:43 AM, Viktor Kojouharov <[EMAIL PROTECTED]> wrote:
> This has been discussed somewhat in the very distant past. The last
A lot, actually:
http://bugzilla.gnome.org/show_bug.cgi?id=51937
> discussion ended with the verdict that recording user actions (and
> playing then back later) would not be possible without rewriting the
> Gimp core.
Specifically the PDB (procedural database)-- currently, only some
things (like plugins) that show up in the UI are actually called
through PDB.. Rockwalrus was working on a library 'libpdb' at some
point,
which was supposed to implement important functionality for PDB
(default values; named parameters)
to allow this to happen.
However, he vanished from GIMP development some time ago, as you can see:
http://freshmeat.net/projects/libpdb/
Something like libpdb would help; However the real issue is simply the
size of the job, and how to present the implementation to the user
when it is only partially complete.
> So now that things are moving to GEGL, I'd like to resurrect
> this feature request.
> From what I remember back in photoshop 6, one
> could pretty much push a button and record everything that is being done
> on an image. Then, when a new image is opened, those actions are played
> on it. With GEGL, would it be possible to do something like this (as
> easy as just pressing a button, instead of learning a scripting
> language)?
GEGL has a little to do with this. It will effect how easy it is to
record changes to the image structure.
... there are more actions than just image-structure modification.
For example creating a new view, adding colors to a palette, or
copying the selected region.
It will have some effect, by itself it could not even come close to
'making it possible' though.
Basically, it's a pretty big job, in which GEGL has relatively minor relevance.
David
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer