Hi Mustafa,

thank you for your answer, but the solution of Roman works fine.

Regards
Tom

Am 17.01.2009 um 20:47 schrieb Mustafa Sak:

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

------------------------------------------------------------------------------
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

Reply via email to