discuss-gnustep
[Top][All Lists]
Advanced

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

GNUMail.app status


From: Ludovic Marcotte
Subject: GNUMail.app status
Date: Sun, 17 Feb 2002 15:59:39 -0500 (EST)

Hi,

I've worked a lot on GNUMail.app this weekend. The big change
is that I've introduced full support for bundles.

It's now possible to easily develop GNUMail.app bundles to
extend its functionalities. You can find the bundle
interfaces in GNUMail/GNUMail/GNUMailBundle.h and
 GNUMail/GNUMail/PreferencesModule.h.

To show how to develop a bundle for GNUMail.app, I've 
developed a simple example that you can find in 
GNUMail/Bundles/Clock. It's a simple "Clock" widget that
shows the time/date of the selected message.

You can see a screenshot here:
 
http://www.collaboration-world.com/gnumail/bundle.gif

To install this bundle, just do:

cd Bundles/Clock
make
make install

Bundles (that extends GNUMail.app functionality) are
installed in $GNUSTEP_USER_ROOT/Library/GNUMail/

This "opens" the possibility to easily develop a
PGP (GPG) bundle or a X-Face (and X-URL-Image) bundle
for GNUMail.app.

Also, I've separated all the Preferences Panel modules in
bundles that are loaded when the Preferences Panel is shown.

I've also optimized some parts in Pantomime and added the
possibility to automatically compact a mailbox when
the mailbox's window is closed.

I haven't finished all the "hooks" for the bundles but it's
progressing very well.

You can get a look at it by using CVS version of GNUMail.app
and Pantomime:

cvs -d :pserver:anoncvs@Sophos.ca:/opt/cvsroot login (password is anoncvs)
cvs -d :pserver:anoncvs@Sophos.ca:/opt/cvsroot checkout GNUMail
cvs -d :pserver:anoncvs@Sophos.ca:/opt/cvsroot checkout Pantomime

Note that you have to do a complete checkout of GNUMail.app.

Again, comments and suggestions are welcome!

Thanks a lot,
                Ludovic

-- 
Live as if you were to die tomorrow.
Learn as if you were to live forever.
 - Gandhi




reply via email to

[Prev in Thread] Current Thread [Next in Thread]