Say - have you thought about how custom widgets might be described in the
XML?
I think that's an important potential differentiator from some of the other
engines. Yes, the basics must be provided in the core... but that will take
a lot of time. And for me, even if all of the basic widgets were perfect,
the first custom widget that my users "MUST HAVE" makes the engine useless.
However, if the engine enabled me to use my custom widgets, then that
flexibility would sell me... even if all of the basics weren't quite done
yet. I know that in time, they will be complete...whereas with the other
engines, I don't know if I'll ever be able to use the "MUST HAVE" widget.
Some ideas:
Could a separate namespace be useful for custom widgets?
Would custom widgets still be able to embed standard widgets?
Would widgets 'extend' other widgets like in thinlets where most extend
'component'?
<?xml version="1.0" encoding="UTF-8"?>
<frame>
<panel background="6699cc" constraints="BorderLayout.CENTER">
<label text="Custom Tree Table - one part tree, one part table"/>
<colson:treetable stayinsync="true" width="80">
<colson:tree>tree stuff here</colson:tree>
<colson:table>table stuff here</colson:table>
<colson:treetable>
</panel>
</frame>
Tim