Hi Thomas, maybe i am wrong but you should set this.getRoot().add(loginWindow); So it has a parent to center ;)
________________________________ Von: Thomas Schober [mailto:thomas.scho...@gmail.com] Gesendet: Sa 17.01.2009 17:00 An: qooxdoo Development Betreff: Re: [qooxdoo-devel] Height and width of Application 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
<<winmail.dat>>
------------------------------------------------------------------------------ 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