On Wed, Oct 8, 2008 at 7:46 AM, Nicolas Aguirre
<[EMAIL PROTECTED]> wrote:
>
>
> 2008/10/7 Gustavo Sverzut Barbieri <[EMAIL PROTECTED]>
>>
>> I want to add "sequence box" to edje before the end of the year, so
>> even the dynamic elements will be possible. (For those that don't know
>> what I mean with "sequence box", it's a box, or container, that packs
>> a sequence of objects, you can think of it as vertical/horizontal box
>> or flow layout, that would position children like a text flow). This
>> will be easy to add since we know have size hints as object property
>> and we'll make edje use those.
>
> Does it means that we could do dynamics lists directly with edje, and remove
> all e_box, guarana base_list, or els_box, and those I used in enna when this
> feature will be implemented ?

ebox = yes, guarana = no, els_box = never saw.

why ebox and not guarana? Because the current code will be similar to
ebox, it's a bunch of items laid out in some way, that is still not
available in guarana (we call it "sequence_box" here, it's being
finished and will be pushed later today -- actually I want to use code
in Guarana sequence_box as base for what we plan to integrate in
evas/edje).

what is guarana base_list, single_selection_list, ...?
    These are optimized MVC lists. They're limited in some ways, but
they're very fast, having the complexity bounded to number of visible
items only (O(n_visible)), so if you have a huge list it will not slow
down your code in any way.
    But it's limited (on purpose, some things may change, some may
not), one thing is that every row must be the same height, so
calculations take place as a simple math. Also, row renderers should
be the same, since these will be cycled for all items (we just
create/destroy renderers when viewport is resized). However this makes
a perfect base for large lists like your whole music collection ;-)


-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--------------------------------------
MSN: [EMAIL PROTECTED]
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

-------------------------------------------------------------------------
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