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