-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi all. To relax, I've decided that coding up engage would be a refreshing 
change from exam revision. Looking at the (much) changed code since I last 
saw it, there's a couple of things that I would like to implement. One is 
better handling of windows opening and closing, the other is better icon 
management. In particular, I would like it to be freedesktop.org compliant, 
so that engage on its own can be used in any environment, GNOME, KDE or other 
compliant desktops. As xcomputerman says on the homepage, engage has 
potential to really bring gui writer over to DR17. So that's my dollars at 
two cents worth.

My first goal is to code a replacement for the repeated od_sync_clients calls. 
The current form is neither efficient nor extremely pleasing to the eye -- 
we've got an average delay of half a second, an unacceptable latency. Since 
the last time I worked on the code, I've gotten to know X and ecore a lot 
better, especially the extensible nature of both. I'd like to have the window 
management (wm.c) side moved to an event driven way, in which we monitor 
top-level window creation/mapping and destruction/unmapping update the icons 
as things happen. Also, and this is probably the harder bit, I'd like to 
comply with fd.o with respect to startup notification messages. However, in 
the current state, there are a few things that need to be completed in ecore. 
Specifically, the boilerplate relating to ECORE_X_EVENT_CLIENT_MESSAGE. I 
think I could probably modify things myself, but I'm a little wary of 
touching the specifics inside ecore... (As a side note, ecore_x currently 
just drops all x events that does not map cleanly onto one of the handlers; 
maybe there should be a default x event that is raised.)

It's nice to see that I'm not just doing these little hacks for myself... :D 
and thanks to all who have brought engage to where it is now!

Genneth
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAkj9w1N42u6LLBTERAvBiAJ9dQrExXSKZqyK6rzjU/OIl/kJ1VwCfcF58
0up/+leAWAjwGebAsm36HT4=
=5zS2
-----END PGP SIGNATURE-----


-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g.
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id149&alloc_id�66&op=click
_______________________________________________
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to