On Fri, Nov 21, 2008 at 3:50 PM, Iván Briano (Sachiel)
<[EMAIL PROTECTED]> wrote:
> Hello list,
> Attached is a patch that adds the Evas box functionality to Edje,
> allowing to define a box in themes, which can contain objects added
> by applications or other groups. It supports all the layouts defined
> in Evas by default and it can register custom layouts which the
> theme can also reference.
<snip>
> Test at will, opinions are of course welcome, specially for the layout 
> register.

Just reading your patch, not tested yet. I have only one comment using
hash for layout matching is not really a good option regarding memory
consuption. It would be better to put them in a rbtree, it will do
around 3 strcmp for all the current layout beeing fast enough without
using too much memory. At the same time, you could setup a static
array of Edje_Box_Layout with all default layout and initialize the
rbtree from it (would make the code cleaner imho).

Anyway, it's really a good think seeing this stuff coming in edje.
-- 
Cedric BAIL
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to