[EMAIL PROTECTED] schrieb:
> Sebastian Werner <[EMAIL PROTECTED]> writes:
> 
>> Generally, before you start, I don't like the current structure  because it
>> mix widgets with other features. The original intention  for the "ui" folder
>> was to contain widgets (only). The table use some  special stuff like models
>> and a custom selection manager. Maybe we  can move the stuff which is not a
>> widget and integrate it with the  other folder structure.
>>
>> e.g.
>>
>> *Model -> qx.model.*
>> *Renderer* -> qx.renderer.html.*
>> SelectionManager -> qx.manager.selection.*
>> etc.
> 
> Your logic for this is perfectly reasonable.  When actually working on the
> stuff, however, that gets very difficult to deal with -- especially for
> someone learning to work on qooxdoo.  Having everything pertaining table (for
> example) in the same hierarchy makes it considerably easier to find what
> you're looking for.  I guess my contention would be that all of this pertains
> to the table widget (part of the UI) and therefore is logically in the same
> namespace.  I'd sure hate to split this up and make it even more difficult
> than it already is to find where changes need to be made (or even how
> something works).  I've been actively working with Table for a couple of
> months now, and I still do lots and lots of grepping through the source to
> find what I'm looking for.  Having it all over creation would make finding
> things a lot more difficult.

I agree with you, Derrel. The table related models and renderers are in 
such a manner special that it makes no sense using them for other 
widgets as tables. Therefore it would be no advantage putting them 
outside the table package. In contrast it would make things a lot more 
complex, since it would be very difficult to determine the classes that 
work together with a table.




-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to