Hello Lorenzo,

> - How do I make QxTransformer create a new class extending
> qx.ui.window.Window (or any other class)? Eg: I'm trying to create a class
> for a log on window that I'd like to reference in my code using using
> something like "var logOnWindow = new
> dart.services.client.windows.LogOnWindow;". In the docs I read I should use
> the qt:widget tag (in snippet 1 below there's one of my tests), but it
> generates the code in snippet 2 (not a class but an instance called
> qxWidget1...). Probably the docs are outdated, but nevertheless, can anyone
> guide me?

I'm currently working on component model for 0.4 version and UI and
logic separation.
The snippet which you provided is for 0.3, it won't work with 0.4. Now
you can only use
inline window like in this [1] demo. Currently only one top tag is
supported - qx:application.

New component model will support such things, like custom extended
controls, reusable
elements, etc, and will be much simpler than in 0.3 version. I'll
update you and others when
I have done implementation and it will be soon.

>
> - Can I download the XSD for the current version of QxTransformer? I could
> not find them, just found a reference on how to generate them in the forums,
> but the post was almost a year old, mentioned Perl as a requirement (which I
> haven't installed) and, most of all, seemed to apply to version 0.3 and
> qooxdoo 0.7.x

No, there is no XSD for 0.4 version. Here [2] you can find all
supported tag, also you can check
out our demo browser [3] with a lot of snippets.

[1] - 
http://qxtransformer.org/demos/demobrowser/build/index.html#widget~Window.html
[2] - 
http://sites.google.com/a/qxtransformer.org/qxtransformer/Documentation/qxml-description
[3] - http://qxtransformer.org/demos/demobrowser/build/index.html

Best regards,
Siarhei Barysiuk

>
> Thanks!
> Lorenzo
>
>
> Snippet 1:
> <qx:widget
>     xmlns:qx="http://www.qxtransformer.org/qooxdoo";
>     xmlns:qxt="http://www.qxtransformer.org/extension";
>     namespace="dart.services.client.windows"
>     className="LogOnWindow"
>     extend="qx.ui.window.Window"
>     title="LogOnWindow"
>     author="Lorenzo Vegetti">
>     <qx:window caption="Log On" [...]>
>       [...]
>     </qx:window>
> </qx:widget>
>
> Snippet 2:
> var qxWidget1 = new qx.ui.core.Widget();
> qxWidget1.setClassName("LogOnWindow");
> qxWidget1.setExtend("qx.ui.window.Window");
> qxWidget1.setAuthor("Lorenzo Vegetti");
> qxWidget1.setTitle("LogOnWindow");
> qxWidget1.setNamespace("dart.services.client.windows");
> None.add(qxWidget1 );
>
> ------------------------------------------------------------------------------
> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
> -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
> -Strategies to boost innovation and cut costs with open source participation
> -Receive a $600 discount off the registration fee with the source code: SFAD
> http://p.sf.net/sfu/XcvMzF8H
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
>

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to