Re: [Evolution] Extending Evolution
- From: Ettore Perazzoli <ettore helixcode com>
- To: Federico Mena Quintero <federico helixcode com>
- Cc: evolution helixcode com
- Subject: Re: [Evolution] Extending Evolution
- Date: 18 May 2000 14:19:32 -0400
Federico> As for the GUI part of your project, you can plug new
Federico> folder types and views into the Evolution shell. I'm
Federico> sure Ettore can give you more details about this.
Yes, the shell is designed to allow this kind of extensibility.
Programmers will be able to install their own special folder types and
hook it into Evolution's folder tree through what is called an
`EStorage' interface.
In that sense, the Evolution shell is a bit like Nautilus. It has
a virtual file system-like structure (the folder tree), which is
extensible and generates a special `evolution:' URL space, and uses
Bonobo controls to display contents based on the folder type. So for
example the Inbox is associated to the `evolution:/local/Inbox' URL,
which in turn refers to a folder of type "mail"; and type "mail" is
displayed by the `evolution-mail' Bonobo control.
The implementation is not complete, though, so the CORBA interfaces
to do this are not actually available yet. I will be working on this
real soon though, as the Evolution components will be have to use
these interfaces themselves.
--
Ettore
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]