Re: [Gimp-developer] plugin defaults - where to put them?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, Feb 13, 2005 at 11:35:05AM -0800, William Skaggs <weskaggs@xxxxxxxxxxxxxxxxxxx> wrote:
> > My plugin have various user selectable configuration settings.
> >
> > Right now, I use ~/.gimp-2.2/gimprc to store the defaults.
> >
> > I am not sure if it is correct to fill up gimprc in this way, and no 
> > setting is saved between sessions.
> >
> > So, Is there a better/recommended way for plugins to store such data in the
> > gimp? Is there a recommended practice for saving loading such settings? 
> 
> We are developing a mechanism for plug-ins to save settings and configuration
> information for GIMP 2.4, but there isn't one in 2.2.  Using gimprc will

Actually, gimp-perl does that (or at least did that) since the 1.x days,
by either using gimp_set_data (obsolete) or global persistent parasites,
which has the desired effect.

Gimp::Fu uses that mechanism, so all perl plug-ins using Gimp::Fu als
their UI have persistency for their settings. That has worked without
problems so far.

(Actually both global and per-image defaults, so when opening the same
plug-in on an image it will use the values used before, if possible, or
the global last-recently-used ones).

-- 
                The choice of a
      -----==-     _GNU_
      ----==-- _       generation     Marc Lehmann
      ---==---(_)__  __ ____  __      pcg@xxxxxxxx
      --==---/ / _ \/ // /\ \/ /      http://schmorp.de/
      -=====/_/_//_/\_,_/ /_/\_\      XX11-RIPE

[Index of Archives]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [GIMP for Windows]     [KDE]     [GEGL]     [Gimp's Home]     [Gimp on GUI]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux