Re: [evolution-patches] Re: Various libebook patches
- From: Chris Toshok <toshok ximian com>
- To: JP Rosevear <jpr ximian com>
- Cc: Dan Winship <danw ximian com>, Ross Burton <ross burtonini com>, evolution-patches lists ximian com
- Subject: Re: [evolution-patches] Re: Various libebook patches
- Date: 08 Jan 2004 16:35:02 -0800
On Thu, 2004-01-08 at 08:30, JP Rosevear wrote:
> On Thu, 2004-01-08 at 10:43, Chris Toshok wrote:
> > On Thu, 2004-01-08 at 06:33, JP Rosevear wrote:
> > > > Implementing a default folder setting is trivial with the new ESource
> > > > stuff (just add a defaultfolder="true" property to that source.) We
> > > > *could* make the default folder stuff actually work and just not use it
> > > > from evolution. Add an e_book_set_default_addressbook call as well,
> > > > make it default to "On This Computer/Personal"...
> > >
> > > What we really need to do is make stuff like the ESourceSelector and
> > > ESourceOptionMenu available for people to use in their apps, then a lot
> > > of the selection of sources becomes easy.
> > but what about non-gui apps?
> They can still set arbitrary properties like the completion stuff does,
> or simply use the UIDs to remember.
The properties solution doesn't scale.. we'll end up having a separate
property for every application that wants to remember which folder to
use, and since no app will actually delete the property the xml will
just keep getting larger and larger. The UID solution works better but
that still means they'll have to search for a particular folder (or make
the user choose one), once per app.
Allowing multiple contact folders is fine, but I think it's much better
to have one, blessed contact folder - the user's main addressbook. The
one all the desktop tools work with. We could even have a capplet that
lets the user change their "System" contact folder to something else
(like an ldap/activedirectory server).
] [Thread Prev