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.

Derrell

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to