On Thu, 11 Nov 2010 11:57:55 +0000 Rui Miguel Silva Seabra <r...@1407.org> said:
noted. when i cycle around to it i'll look - just got too many things i'm in between and trying to keep context switching down. > Em 10-11-2010 23:49, Carsten Haitzler (The Rasterman) escreveu: > > On Wed, 10 Nov 2010 15:02:38 +0000 Rui Miguel Silva Seabra<r...@1407.org> > > said: > > > >> Em 10-11-2010 03:10, Carsten Haitzler (The Rasterman) escreveu: > >>> well to some extent genlist does it - but it comes at the cost of genlist > >>> having to query and figure out the size of every element. if your data is > >>> "expensive" to fetch you could use this for pagination of the content > >>> yourself. though as such if fetching is "expensive" (heavy disk io, > >>> network io etc.) then it might be better to "add" items even though you > >>> dont have the data yet from the other end and when requested you do an > >>> async fetch of the item. return dummy empty strings/icons etc. until the > >>> result comes back (and then cache the result and update the item(s) u got > >>> the result(s) for). > >> > >> Last time I tried to update a genlist so I could have relative timings > >> in elmdentica I got very garbled genlists: > >> > >> http://files.1407.org/1-ed_before_item_update.png > >> http://files.1407.org/2-ed_after_item_update.png > >> > >> Dragging the list fixed the display but... that's not really the solution: > >> > >> http://files.1407.org/3-ed_after_dragging.png > > > > thats some kind of bug i need to look into... well at least reproduce. one > > problem is you have linewrap items. that means height depends on width and > > width may or may not be known or correct at time of size min calculation. in > > general it is a sore point at the moment as it always has to be handled > > specially. > > For reproduction, > > cd trunk/elmdentica/src > vi elmdentica.c > look for a #undef called AUTO_UPDATE (or similar) and change it into a > #define, should enable the piece of code causing it. > > Rui > > > ------------------------------------------------------------------------------ > Centralized Desktop Delivery: Dell and VMware Reference Architecture > Simplifying enterprise desktop deployment and management using > Dell EqualLogic storage and VMware View: A highly scalable, end-to-end > client virtualization framework. Read more! > http://p.sf.net/sfu/dell-eql-dev2dev > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ras...@rasterman.com ------------------------------------------------------------------------------ Centralized Desktop Delivery: Dell and VMware Reference Architecture Simplifying enterprise desktop deployment and management using Dell EqualLogic storage and VMware View: A highly scalable, end-to-end client virtualization framework. Read more! http://p.sf.net/sfu/dell-eql-dev2dev _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel