On 12/15/06, Quentin Mathé <[EMAIL PROTECTED]> wrote:
Hi everybody,

Here is a quick mail to let you know I recently finished the log out
support. I posted a blog entry about it: <http://www.etoile-
project.org/etoile/blog/2006/12/if-you-want-just-log-out.html>

I briefly look at the source code and have a comment.
It seems that System, EtoileMenuServer (ApplicationsEntry subproject),
AZDock and Azalea are all tracking running applications in some way or another,
which is also a job of NSWorkspace.
I wonder whether we can have a unified framework or service to do that
and everyone else can use the framework or query the service.
It is obvious that it can only be done through distributed notification.
Since Azalea has to track windows on its own, we can leave it out.
AZDock track application mainly for the dock and some simple
command such as hide and quit.
It also has to track x window application throught xwindow system.
So it can actually feed the information of x window application into the System.

The application tracking in EtoileMenuServer and AZDock is redundant.
I guess it is because some people prefer one than the other.
But i do like to have an applications menu which list all the installed
GNUstep applications.
AZDock has a menu of recently-opened application,
which can also be moved to menu server.

My point is that we probably need to have an unified interface
and clear up the role of each component.

Have fun.

Yen-Ju


That's it :-)
Quentin.

--
Quentin Mathé
[EMAIL PROTECTED]


_______________________________________________
Etoile-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-discuss


_______________________________________________
Etoile-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-discuss

Répondre à