Re: [Gimp-developer] When writing a GIMP Plugin using Python, can the Plugin display a GIMP based Dialog box informing the user if they haven't provided an argument?

Craig Sanders via gimp-developer-list <[email protected]>
Newsgroups gmane.comp.video.gimp.devel
Message-ID <CACLnhpuk=StQVf496T1KKE7Hzo_mPdtK2tC5e1eqgQ-8V7X28Q@mail.gmail.com>
Ahhh. I didn't even think that it might be able to be done that way - but
your solution is exactly what I was looking for. Thankyou very much.

I was thinking that there might be a GIMP Procedure such as;

    pdb.display_dialog(...)

or something similar.

After I submitted my question, I found a snippet of Python code on the
Internet which did what I needed, but nowhere near as nicely as your
answer. When I modified this snippet of Python code, it looked as follows;

import gtk

# A whole lot of code has been left out here!!!

    errDialog = gtk.MessageDialog(

                 None,

                 0,

                 gtk.MESSAGE_ERROR,

                 gtk.BUTTONS_OK,

                 "You must specify at least one file."

                )

    errDialog.show_all()

    errDialog.run()

# And a whole lot of code has been left out here!!!

Thanks once again for your assistance. It is most appreciated.

On Thu, May 9, 2019 at 1:22 AM Carol Spears <[email protected]> wrote:

>
>
> On Wednesday, May 8, 2019, Craig Sanders via gimp-developer-list <
> [email protected]> wrote:
>
>> Hello.
>>
>> I am writing a GIMP Plugin using Python, and this Plugin expects to
>> receive
>> a list of files as one of its arguments. My question is, if the user
>> doesn't provide any files as arguments, can my Plugin display a GIMP based
>> Dialog box informing them of this?
>>
>
> gimp.message(You did not provide files)
>
> The message part should be in quotes probably....
>
_______________________________________________
gimp-developer-list mailing list
List address:    [email protected]
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.