Re: A question about python gimpfu - "home folder"

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

 



On Fri, Oct 10, 2008 at 2:56 PM, paul taney <paultaney@xxxxxxxxx> wrote:
>
>> Instead of
>> getting a GUI file chooser, the main plug-in function is
>> executed, and
>> the the name of the currently selected palette is passed
>> instead of
>> "this_file"
>>
>> Attaching to another menu (<Toolbox>/Xtns/, for
>> example) works as expected.
>
> I didnt find it (where is this menu?)...
>
> Maybe a pallette or something is passed by default and you have to have a placeholder for it -- as with (image, drawable) when it lives at <Image>.
>
> def test_attach(p, this_file):
>    print "Test type(p): " + type(p)
>    print "Test file: " + this_file

D'oh! - you are correct.  I had to add a parameter when registering:
    [
        (PF_PALETTE, "palette",  _("Palette"), ""),
        (PF_FILE, "this_file", _("File"), ""),
    ]

That seems odd to me - is this behavior documented somewhere?

>
>
> BTW, I have noticed that this fails "trying to convert to Unicode".
>
>    (PF_FILENAME, "filename", "Output file:", \
>    os.path.expanduser("~/tmp.svg")),  # fails

Not sure about that - would something like this work (does on linux):
print os.path.join((os.getenv('HOME')), 'tmp')

Chris
_______________________________________________
Gimp-developer mailing list
Gimp-developer@xxxxxxxxxxxxxxxxxxxxxx
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer

[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