evolution r34332 - in branches/mbarnes-composer: composer mail plugins/exchange-operations



Author: mbarnes
Date: 2007-10-01 04:46:06 +0100 (Mon, 01 Oct 2007)
New Revision: 34332
ViewCVS link: http://svn.gnome.org/viewcvs/evolution?rev=34332&view=rev

Added:
   branches/mbarnes-composer/composer/e-composer-post-header.c
   branches/mbarnes-composer/composer/e-composer-post-header.h
   branches/mbarnes-composer/composer/e-composer-text-header.c
   branches/mbarnes-composer/composer/e-composer-text-header.h
Modified:
   branches/mbarnes-composer/composer/Makefile.am
   branches/mbarnes-composer/composer/e-composer-from-header.c
   branches/mbarnes-composer/composer/e-composer-from-header.h
   branches/mbarnes-composer/composer/e-composer-header.c
   branches/mbarnes-composer/composer/e-composer-header.h
   branches/mbarnes-composer/composer/e-composer-name-header.c
   branches/mbarnes-composer/composer/e-msg-composer-hdrs.c
   branches/mbarnes-composer/composer/e-msg-composer-hdrs.h
   branches/mbarnes-composer/composer/e-msg-composer.c
   branches/mbarnes-composer/mail/em-folder-selector.h
   branches/mbarnes-composer/plugins/exchange-operations/exchange-mail-send-options.c
Log:
Integrate the EComposerHeader subclasses into EMsgComposerHdrs.  Much of the
complexity gets distributed to the header objects.  e-msg-composer-hdrs.c is
now less than 900 lines (down from ~1600).

Divide the EComposerHeader subclasses up a little more:

  EComposerHeader

    This class is now abstract.

  EComposerTextHeader

    EComposerHeader subclass that contains a GtkEntry.

  EComposerPostHeader

    EComposerTextHeader subclass that lets the user choose folders.

Next step is to finally begin de-Bonoboizing the composer.






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