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

Just my 2 cents.

-- 
Rafael Antognolli
ProFUSION embedded systems
http://profusion.mobi

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

Reply via email to