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
