Ok thanks for the information. I think I'll file a feature request as well - I think this would be a great addition to the API
On Mon, Apr 2, 2012 at 10:06 AM, Joao S. O. Bueno <[email protected]>wrote: > On 23 March 2012 15:06, Chris Mohler <[email protected]> wrote: > > On Fri, Mar 23, 2012 at 12:51 PM, Jon Decker <[email protected]> > wrote: > >> Thanks for the reply. I do realize that the current image and drawable > is > >> passed to the plugin when first opened. Perhaps I should explain > further. > >> I'm trying to build more of an extension that is opened just once, and > >> updates as you move from image to image. (Its a time tracking window > which > >> stays open along side gimp). I wanted to make it so that a new > instance of > >> the plugin doesn't have to run for each image - just open it once, and > it > >> "knows" which image is currently active so that it can populate my > sqlite > >> database. > >> > >> Is there a way to do this at in in gimp? > > No, there is not - at least no clean ways that I can think of. There > is nothing on the GIMP's API that marks an image as the > currently active image.(The "unclean way" I can think of would mean > to use GTK+ instrumentation for GUI debugging to be able to introspect > active > windows, and infere the active image from its title) > > Another "unclean", but tidier, way would be to create a very simple > script, with no parameters but "image and drawable" that would just > signal your main plug-in when called - and you could bind it to a > shortcut key and press it everytime you switch the active image. > > To notify your mainplug-in you could use some file-system signaling > mechanism, xmlrpc, or some gtk+ mechanism.. > > I'd use this second approach. > > > > > I'm not sure (reposting to list - be sure to 'reply-all' vs just > 'reply'). > > > > Chris > > _______________________________________________ > > gimp-developer-list mailing list > > [email protected] > > http://mail.gnome.org/mailman/listinfo/gimp-developer-list >
_______________________________________________ gimp-developer-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gimp-developer-list
