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