On Thursday 02 February 2006 03:42, enlightenment-cvs@lists.sourceforge.net 
wrote:
> going to work on gadcon - an intended replacement for gadman. just starting
> things up - comments welcome, but this needs to fix up layout of gadgets
> for moduels (gadman will exist for a while - mayeb forever, but i will
> migrate most internal modules to gadcon eventually)
>

I assume Gadcon == Gadget Container. Sounds good, as it abstracts gadget 
layout into different types ('anywhere on this evas' or 'in a horizontal row 
with the height fixed to the container', etc). However, instead of porting 
all the modules to gadcon, I think we should port them to E_Gadget, and port 
THAT to gadcon.

In addition to making things a bit easier on the gadget writer, E_Gadget moves 
the decision of which evas' to draw on to a central location. This allows us 
to later extend things to draw in windows other than the desktop bg windows. 

Then, in the future when xrender gets up to speed, we could have e.g. an 
'overlay' gadget window that floats ABOVE the rest of the desktop. (Although, 
in that case, most gadgets would really have no need to run in e's process, 
and could just be separate individual windows anyway....)

Regardless, I haven't gotten much feedback on E_Gadget yet. I know the API's 
could use a bit of work, but it IS usable. (For instance, I moved the 
temperature module to it already). I'll try to write up a blog post about it 
this weekend.
--
rephorm


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to