On Fri, Feb 24, 2012 at 1:28 PM, Carsten Haitzler <[email protected]> wrote:
> On Fri, 24 Feb 2012 10:36:55 -0200 "Jonas M. Gastal" <[email protected]>
> said:
>
>> On Friday 24 February 2012 17:18:41 Carsten Haitzler wrote:
>> > On Thu, 23 Feb 2012 23:55:55 +0900 Daniel Juyung Seo <[email protected]>
>> > 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)    [email protected]
>
>
> ------------------------------------------------------------------------------
> 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
> [email protected]
> 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to