Hello,

qxtranformer is dead, unfortunately. It was just not feasable to maintain
it. I actually liked writing GUIs declaratively [1]. It was much faster than
doing it programmatically, mostly because you were able to get rid of those
pesky temporary variables needed to declare the widgets, and assign
properties to them, and add them to the parents. That allowed for a very
easy copy, paste & modify workflow (handy, for example, when constructing
grids [2]). But the syntax was never self-explanatory, because - for
example, in the case of layouts - the qooxdoo object/widget tree does not
neatly translate into a hierarchical structure that can be expressed in xml,
and there were too many special cases that had to be thought of. So in the
end, we reverted to plain old javascript. But still it would be nice to have
some declarative way of doing things. Doesn't have to be XML, could also be
YAML or even JSON.

[1] Here is an example:
https://sourceforge.net/p/bibliograph/code/HEAD/tree/bibliograph/trunk/bibliograph/source/class/bibliograph/Application.xml
[2]
https://sourceforge.net/p/bibliograph/code/HEAD/tree/bibliograph/trunk/bibliograph/source/class/bibliograph/ui/window/PreferencesWindow.xml



--
View this message in context: 
http://qooxdoo.678.n2.nabble.com/Does-qooxdoo-have-a-GUI-builder-tool-tp7587367p7587373.html
Sent from the qooxdoo mailing list archive at Nabble.com.

------------------------------------------------------------------------------
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to