you want to use e_error() and friends instead of gtk_message_dialog(). Jeff On Mon, 2005-03-07 at 23:44 +0200, Jonathan Dieter wrote: > Okay, I've put together a plugin that implements the functionality in my > original patch that incorporates the standards on variable naming, etc. > The one thing I'm not sure is what evolution-specific function to use > that calls gtk_message_dialog() (or something similar). The closest > I've found is e_notice(), but that doesn't seem to let you use Yes/No > buttons. When looking through code in other plugins (save-calendar for > instance), I note that they use gtk_message_dialog(). Any thoughts? > > While working on the plugin, I've modified configure.in to put my > plugin, default-mail-client-check, in the experimental plugin section > and autoreconf'd it to create the new configure script. How should I > send the patch to the list? The changes to both configure and > configure.in are quite extensive. > > Jonathan > > Not Zed wrote: > > > > > Evolution patches list is probably as good a place as any. Use > > evolution-hackers if you need to ask questions like this one. You > > should subscribe to evolution-hackers at any rate. > > > > There is a shell event recently added "upgrade.done" which is called > > at startup after the configuration is setup to the current version. > > You can probably use that. > > > > The class is "org.gnome.evolution.shell.events:1.0" > > > > You might want to look at the other code, it uses a few things - like > > e-error, which you should be using as well, for any messages - don't > > use gtk_message_dialog() directly. > > > > > > > > On Thu, 2005-03-03 at 08:23 +0200, Jonathan Dieter wrote: > > > >>Thanks for the quick response. I've just gone through the published > >>eplugin API and I haven't seen any hooks for either evolution startup or > >>the mail component startup. If you know what they are, or could at > >>least point me in the right direction to look for this information, I'd > >>sure appreciate it. Also, would you want me to send the plugin to the > >>evolution-patches mailing-list or would it be better to send it elsewhere? > >> > >>Thanks, > >>Jonathan Dieter > >>jdieter99 gmx net <mailto:jdieter99 gmx net> > >> > >>Not Zed wrote: > >> > >>> > >>> > >>> Hmm, we actually had a patch all but complete for this last year, from > >>> Niklas Nylund <ninylund abo fi <mailto:ninylund abo fi> <mailto:ninylund abo fi <mailto:ninylund abo fi>>>, but then the > >>> thread seemed to peter out. > >>> > >>> I don't really know what we should do about this, since the other > >>> patch was so close. > >>> > >>> As for your patch - this functionality should now be done via the > >>> plugin interface. > >>> > >>> Also you're using java-style mixedCaps, we don't do that anywhere, we > >>> use lower-case names for everthing, usually with _ separating words > >>> (its easier for non-english speakers apparently). > >>> > >>> Michael > >>> > >>> On Thu, 2005-03-03 at 00:08 +0200, Jonathan Dieter wrote: > >>> > >>>>This patch will ask the user if they would like Evolution to be the > >>>>default mailer for GNOME the first time that Evolution is run. If the > >>>>user says "yes", Evolution sets itself to be the default mailer. If the > >>>>user says "no", Evolution won't change anything. There is a check box > >>>>that asks whether the user wants to be asked this question every time > >>>>Evolution is started. If the check box is not checked, Evolution will > >>>>never ask the question again. If it is checked, Evolution will only ask > >>>>if there is either no mailer set up or if another mailer is set as the > >>>>default one. > >>>> > >>>>This is my first attempt at a patch, so any feedback would be > >>>>appreciated. Thanks, > >>>> > >>>>Jonathan Dieter > >>>>jdieter99 at gmx dot net > >>>> > >>>> > >> > >> > >> > _______________________________________________ > evolution-hackers maillist - evolution-hackers lists ximian com > http://lists.ximian.com/mailman/listinfo/evolution-hackers > -- Jeffrey Stedfast Evolution Hacker - Novell, Inc. fejj ximian com - www.novell.com
Attachment:
smime.p7s
Description: S/MIME cryptographic signature