Til Schneider <[EMAIL PROTECTED]> writes:

> [EMAIL PROTECTED] schrieb:
>> The Table namespace is getting somewhat cluttered, and will become more so
>> as additional Data Cell Renderers are soon added.  It seems worthwhile to
>> split up this single-level namespace into an appropriate hierarchy.
>
> I like your proposal for the restructuring. I wanted to this already, but I
> didn't want to break the backwards compatibility. But with migration scripts
> (which the user has to use for 0.7 anyway) this should be passable.

Hi Til, good to hear from you!  I guess maybe you've been drowning in work
for a while and are finally coming up for a breath of air. :-)

I have no problem with that renaming.  Additionally, there are now two
additional cell renderers to add to the cellrenderer directory, and Sebastian
requested that the selection manager be moved to where the other selection
managers are.  If the selection manager could conceivably be used by classes
that are not subclasses of Table, I have no problem with that move.

Derrell

> However I would propose shorter package names, no resize package and a
> selection package:
>     % tree /var/tmp/table
>     /var/tmp/table
>     |-- Table.js
>     |-- TablePane.js
>     |-- TablePaneHeader.js
>     |-- TablePaneModel.js
>     |-- TablePaneScroller.js
>     |-- celleditor
>     |   |-- CellEditorFactory.js
>     |   |-- CheckBox.js
>     |   `-- TextField.js
>     |-- cellrenderer
>     |   |-- Abstract.js
>     |   |-- Boolean.js
>     |   |-- DataCellRenderer.js
>     |   |-- Default.js
>     |   `-- Icon.js
>     |-- rowrenderer
>     |   |-- DataRowRenderer.js
>     |   `-- Default.js
>     |-- headerrenderer
>     |   |-- Default.js
>     |   |-- HeaderCellRenderer.js
>     |   `-- Icon.js
>     |-- columnmodel
>     |   |-- TableColumnModel.js
>     |   |-- Resize.js
>     |   `-- resizebehavior
>     |       |-- Abstract.js
>     |       |-- ColumnData.js
>     |       `-- Default.js
>     `-- model
>     |   |-- Abstract.js
>     |   |-- Remote.js
>     |   |-- Simple.js
>     |   `-- TableModel.js
>     `-- selection
>         |-- Manager.js
>         `-- Model.js

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