announcing JsQt-0.4-beta

View: New views
10 Messages — Rating Filter:   Alert me  

announcing JsQt-0.4-beta

by Burak Arslan-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

hi,

jsqt was recently completely rewritten. apart the much cleaner codebase,
the most significant change is that it now generates factory functions
instead of one monolithic constructor function, making its output easier
to customize.

it also additionally supports the split pane.

i hope it is useful to you.

sincerely,
burak



------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@...
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Re: announcing JsQt-0.4-beta

by Jonathan Weiß-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Hello Burak,


this is very interesting! I am sure we will mention this in our weekly blog
post.
Could you perhaps write a few words about jsqt to explain it to our
mailinglist users?

Keep up the good work!

Kind regards
Jonathan

-----
Jonathan Weiß
Framework Engineer

http://mysterycity.de/blog Blog  -  http://www.linkedin.com/in/jonathanrass
LinkedIn  -  http://www.xing.com/profile/Jonathan_Weiss5 XING
--
View this message in context: http://n2.nabble.com/announcing-JsQt-0-4-beta-tp3919375p3944038.html
Sent from the qooxdoo mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@...
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Re: announcing JsQt-0.4-beta

by Burak Arslan-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Jonathan Weiß wrote:

> Hello Burak,
>
>
> this is very interesting! I am sure we will mention this in our weekly blog
> post.
> Could you perhaps write a few words about jsqt to explain it to our
> mailinglist users?
>
> Keep up the good work!
>
>  

hello jonathan,

Thanks :) As indicated in its web page (http://jsqt.org), jsqt is a tool
that compiles QtDesigner's .ui files into qooxdoo code.

We're using it to save the hassle of writing gui code ourselves, but
also to have our screens in a compatible format with the qt world, in
order to avoid doing the same work twice.

Dialect support coming in release 0.5 will also mean that you will be
able to dodge at least some of the api changes that happen with 0.x
releases.

Because qt and qooxdoo share some fundamental layouting and event
management concepts, my opinion is that QtDesigner is *the* graphical
designer qooxdoo community has long been looking for.

Anything more you want to know, please let me know.

best,
burak


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@...
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Re: announcing JsQt-0.4-beta

by Guilherme Aiolfi :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Burak,

that's a very interesting project.

Sorry my ignorance but where is the download link for QtDesigner?

All I can find is Qt Creator IDE that come with the Qt SDK.

Is QtDesigner a part of Qt Creator?

Anyway, I'm downloading the SDK to test it. :)

On Wed, Nov 4, 2009 at 8:47 AM, Burak Arslan <burak.arslan@...> wrote:
Jonathan Weiß wrote:
> Hello Burak,
>
>
> this is very interesting! I am sure we will mention this in our weekly blog
> post.
> Could you perhaps write a few words about jsqt to explain it to our
> mailinglist users?
>
> Keep up the good work!
>
>

hello jonathan,

Thanks :) As indicated in its web page (http://jsqt.org), jsqt is a tool
that compiles QtDesigner's .ui files into qooxdoo code.

We're using it to save the hassle of writing gui code ourselves, but
also to have our screens in a compatible format with the qt world, in
order to avoid doing the same work twice.

Dialect support coming in release 0.5 will also mean that you will be
able to dodge at least some of the api changes that happen with 0.x
releases.

Because qt and qooxdoo share some fundamental layouting and event
management concepts, my opinion is that QtDesigner is *the* graphical
designer qooxdoo community has long been looking for.

Anything more you want to know, please let me know.

best,
burak


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@...
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@...
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Re: announcing JsQt-0.4-beta

by Burak Arslan-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Guilherme Aiolfi wrote:

> Hi Burak,
>
> that's a very interesting project.
>
> Sorry my ignorance but where is the download link for QtDesigner?
>
> All I can find is Qt Creator IDE that come with the Qt SDK.
>
> Is QtDesigner a part of Qt Creator?
>
> Anyway, I'm downloading the SDK to test it. :)
>
>  

Hello Guilherme,

I'm glad you find it interesting.

As to your question, the designer comes from qt-gui package. but then,
i'm on gentoo linux, and it may be different on your platform. again in
my case, the command to launch it is "designer".

I guess it should be in the sdk. let us know!

best,
burak

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@...
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Re: announcing JsQt-0.4-beta

by Fritz Zaucker-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Burak,

which version of qt designer is it?

In Ubuntu the packages are called qt3-designer and qt4-designer, I believe.

On Ubuntu-Jaunty the current version of designer is 4.5.0.

Cheers,
Fritz

On Wed, 4 Nov 2009, Burak Arslan wrote:

> As to your question, the designer comes from qt-gui package. but then,
> i'm on gentoo linux, and it may be different on your platform. again in
> my case, the command to launch it is "designer".
>
> I guess it should be in the sdk. let us know!

--
Oetiker+Partner AG tel: +41 62 775 9903 (direct)
Fritz Zaucker                        +41 62 775 9900 (switch board)
Aarweg 15                            +41 79 675 0630 (mobile)
CH-4600 Olten                   fax: +41 62 775 9905
Schweiz                         web: www.oetiker.ch

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@...
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Re: announcing JsQt-0.4-beta

by Burak Arslan-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message



Fritz Zaucker wrote:
> Hi Burak,
>
> which version of qt designer is it?
>
> In Ubuntu the packages are called qt3-designer and qt4-designer, I believe.
>
> On Ubuntu-Jaunty the current version of designer is 4.5.0.
>  

hi fritz,

you need files produced by designer 4.4 and above. so 4.5.0 is fine.

burak

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@...
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Re: announcing JsQt-0.4-beta

by Fritz Zaucker-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Thanks for the clarification.

Cheers,
Fritz

On Thu, 5 Nov 2009, Burak Arslan wrote:

> Fritz Zaucker wrote:
>> Hi Burak,
>>
>> which version of qt designer is it?
>>
>> In Ubuntu the packages are called qt3-designer and qt4-designer, I
>> believe. On Ubuntu-Jaunty the current version of designer is 4.5.0.
>>
>
> hi fritz,
>
> you need files produced by designer 4.4 and above. so 4.5.0 is fine.
>
> burak

--
Oetiker+Partner AG tel: +41 62 775 9903 (direct)
Fritz Zaucker                        +41 62 775 9900 (switch board)
Aarweg 15                            +41 79 675 0630 (mobile)
CH-4600 Olten                   fax: +41 62 775 9905
Schweiz                         web: www.oetiker.ch

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@...
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Re: announcing JsQt-0.4-beta

by Guilherme Aiolfi :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Burak,

what I great project you have here. Congrats!

Question: Once you have created your .ui file and converted to JS, you edit it to include your logic and remaining details, right? How do you proceed to make changes and keep the layout in sync with the .ui file?
Because, for example, I'm going to change quiet a bit the generated code to include data binding code. After creating that code, if I want to change something in the .ui file, how to include those changes back to my (now changed) js file?

Another question: here what it generated for me (Add.ui): qx.Class.define("sample\draw\Add", {
Is that right? Shouldn't it be dots instead?

On Thu, Nov 5, 2009 at 5:19 AM, Fritz Zaucker <zaucker@...> wrote:
Thanks for the clarification.

Cheers,
Fritz

On Thu, 5 Nov 2009, Burak Arslan wrote:

> Fritz Zaucker wrote:
>> Hi Burak,
>>
>> which version of qt designer is it?
>>
>> In Ubuntu the packages are called qt3-designer and qt4-designer, I
>> believe. On Ubuntu-Jaunty the current version of designer is 4.5.0.
>>
>
> hi fritz,
>
> you need files produced by designer 4.4 and above. so 4.5.0 is fine.
>
> burak

--
Oetiker+Partner AG              tel: +41 62 775 9903 (direct)
Fritz Zaucker                        +41 62 775 9900 (switch board)
Aarweg 15                            +41 79 675 0630 (mobile)
CH-4600 Olten                   fax: +41 62 775 9905
Schweiz                         web: www.oetiker.ch

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@...
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@...
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Re: announcing JsQt-0.4-beta

by Burak Arslan-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Guilherme Aiolfi wrote:
> Burak,
>
> what I great project you have here. Congrats!
>

hey, thanks a lot :)

> Question: Once you have created your .ui file and converted to JS, you
> edit it to include your logic and remaining details, right? How do you
> proceed to make changes and keep the layout in sync with the .ui file?

well, you should inherit the class and override the methods you want to
modify -- you're not supposed to change the generated js file. see the
implementation of virtual functions in qooxdoo oo model, especially
http://qooxdoo.org/documentation/0.8/oo_feature_summary#calling_the_overridden_superclass_method

those being said, this method may or may not suit your needs, and i'm
certainly interested in your feedback.

one more thing, a not yet documented feature that may interest you is
that you can use "promote class" option to alter the instantiation line
without overriding the method, if that's the sole thing you're after.

> Because, for example, I'm going to change quiet a bit the generated
> code to include data binding code. After creating that code, if I want
> to change something in the .ui file, how to include those changes back
> to my (now changed) js file?
>
> Another question: here what it generated for me (Add.ui):
> qx.Class.define("sample\draw\Add", {
> Is that right? Shouldn't it be dots instead?
>

ah, you're on windows. i'd completely forgotten windows uses backslashes
in paths. i'll look into it.

thanks for your feedback and best regards,
burak

ps: would you mind cc'ing the jsqt list as well with matters regarding
jsqt? i don't want jsqt discussions to get much fragmented. thanks.




------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@...
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel