Thanks for all your help!

I am afraid to say that I forgot to mention one important fact - 
the window is a subclass of qx.ui.window.Winodw, which adds
all its children from the constructor of the object, and as I mentioned
before, it does this AFTER an asynchronous call to the server.

Assuming the window class is called "my.window",
I open it with:
var win = new my.window(); // now asynchronous server call happens and the
widget gets built.
win.open(); 

As you can see, (and I'm realizing while describing), the problem
is that the open command can run before the widget is completely
ready. I considered putting the open command inside the constructor,
but sometimes I want to add listeners to the window before it is open.

An idea occurs to me while writing this reply - to add to the window a
"finishGeneration" event which can be used to open it, or to pass the
constructor a parameter telling it to open the window when it is ready.
If this is done, I can use the "appear" event to center the window. 
Does a better way occur to you or is this a good solution?

Best wishes, and thanks again for the help,
Omri

--
View this message in context: 
http://qooxdoo.678.n2.nabble.com/New-window-placement-tp7314259p7315008.html
Sent from the qooxdoo mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to