On Fri, 24 Feb 2012 20:45:37 -0200 Rafael Antognolli <antogno...@profusion.mobi> said:
> On Fri, Feb 24, 2012 at 1:28 PM, Carsten Haitzler <ras...@rasterman.com> > wrote: > > On Fri, 24 Feb 2012 10:36:55 -0200 "Jonas M. Gastal" > > <jgas...@profusion.mobi> said: > > > >> On Friday 24 February 2012 17:18:41 Carsten Haitzler wrote: > >> > On Thu, 23 Feb 2012 23:55:55 +0900 Daniel Juyung Seo > >> > <seojuyu...@gmail.com> said: > >> > > >> > yeah. imho containers are objects whose PRIMARY purpose is to hold child > >> > widgets. list and genlist can hold icons.. but the primary content is > >> > list items which are part of the widget itself. > >> > > >> > >> Well I was going with a definition of: a widget that holds other widgets. I > >> wouldn't call list a container, because it holds is a piece of text plus an > >> icon, not an arbitrary widget, but genlist holds an arbitrary widget, > >> anything the user wants, that was my reasoning to classify it as a > >> container. > >> > >> I'm not sure what you mean when you say that list items are part of the > >> widget itself. From an UI point of view the genlist is a scroller that > >> organizes widgets vertically(or horizontally), it's not a thing itself. > >> > >> I'd also like to point out that what drove me to make that fix was a > >> comment by marcellus1 on the IRC channel, asking why genlist was on the > >> widgets list instead of the containers list(in docs). > >> > >> That said, I'm not nearly as experienced in the project as either of you, > >> so if you don't agree with me, I'm ok with reverting the change. > > > > actually list holds arbitrary content too exactly like genlist - the icon is > > an arbitrary widget ... technically. :) > > > > -- > > ------------- Codito, ergo sum - "I code, therefore I am" -------------- > > The Rasterman (Carsten Haitzler) ras...@rasterman.com > > > > > > ------------------------------------------------------------------------------ > > Virtualization & Cloud Management Using Capacity Planning > > Cloud computing makes use of virtualization - but cloud computing > > also focuses on allowing computing to be delivered as a service. > > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > > _______________________________________________ > > enlightenment-devel mailing list > > enlightenment-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > Regardless of the definition, on my first searches I got pissed off > several times because I couldn't find genlist under containers > section. And I looked for it there without think about it, that was > just where I expected it to be. > > That said, I think that making the documentation easier for the user > of the library is the more important thing to do. A simple reminder in > the beginning of the description of the widget would probably be > enough to tell the user that genlist is not a real container (and I > don't think that the user would even care about it). well logical for a user would be that list AND genlist are in the same section - genlist is just a more flexible/powerful/extendable list - that's all. to a user they are pretty much exactly the same - just genlist will be more efficient when it comes to vast numbers of items, and requires more work to use (as well as being able to do trees). elm list could be able to be just like genlist with 1 trivial function call to set the style of an item. -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ras...@rasterman.com ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel