Hello Roman,
that does not work.The center method does nothing. But perhaps
something is wrong in my application code:
The Application.js looks like this:
qx.Class.define("firstapp.Application",
{
extend : qx.application.Standalone,
/*
*****************************************************************************
MEMBERS
*****************************************************************************
*/
members :
{
/**
* This method contains the initial application code and gets
called
* during startup of the application
*/
main : function()
{
// Call super class
this.base(arguments);
// Enable logging in debug variant
if (qx.core.Variant.isSet("qx.debug", "on"))
{
// support native logging capabilities, e.g. Firebug for
Firefox
qx.log.appender.Native;
// support additional cross-browser console. Press F7 to
toggle visibility
qx.log.appender.Console;
}
/*
-------------------------------------------------------------------------
Below is your actual application code...
-------------------------------------------------------------------------
*/
var loginWindow = new firstapp.ui.LoginBox("LoginWindow",null);
loginWindow.open();
} // End main
}//end members
});// end class
My loginWindow definition looks like this:
/*
************************************************************************
Copyright:
License:
Authors:
************************************************************************ */
/*
************************************************************************
#asset(firstapp/*)
************************************************************************ */
/**
* This is the main application class of your custom application
"firstapp"
*/
qx.Class.define("firstapp.ui.LoginBox",
{
extend : qx.ui.window.Window,
/*
*****************************************************************************
MEMBERS
*****************************************************************************
*/
construct : function(name,icon)
{
this.base(arguments,name,icon);
this.set
({
modal : true,
showMinimize : false,
showMaximize : false,
allowMaximize : false,
allowClose : false
});
this.addContent();
},
members :
{
/**
* This method contains the initial application code and gets
called
* during startup of the application
*/
addContent : function()
{
var windowLayout = new qx.ui.layout.VBox(10);
this.setLayout(windowLayout);
this.setMinWidth(300);
var loginField = new qx.ui.form.TextField("Enter
Login").set({width: 260});
var passField = new qx.ui.form.PasswordField("Enter
Passw").set({width : 260});
this.add(loginField);
this.add(passField);
this.center();
}
}
});
The this.center() has no effect here.
Regards
Tom
Am 17.01.2009 um 16:13 schrieb Roman Schmid:
Hi Tom
You can simply use the "center" method of the Window class:
http://demo.qooxdoo.org/current/apiviewer/#qx.ui.window.Window
When i write custom window classes that should be centered, i place
the
following line in the constructor (or whenever the contents of the
windows change):
this.addListenerOnce("resize", this.center, this);
Cheers - Roman
Thomas Schober wrote:
Hi,
i am developing a Application, inherited from
qx.application.Standalone.
Now i want to open a window, which is placed in the center of the
browser window. How can i get the height and width of the underlying
canvas ?
Thank you
Tom
------------------------------------------------------------------------
------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
------------------------------------------------------------------------
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel