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

Reply via email to