Hello,

i am getting a strange error :

qx.ui.groupbox.GroupBox[312]: _computePreferredBoxWidth failed: 
InternalError - too much recursion

see here:

http://qxtransformer.sourceforge.net/svn/trunk/apps/qxtransformer-skeleton/build

code is attached.

Is this an error produced by the wrong use of the API or an internal 
qooxdoo error?

Thanks,

Christian

/* ************************************************************************

    custom.LoginWindow

    Login Widget

    Authors: Christian Boulanger

    qooxdoo v.0.7 code generated by QxTransformer v.0.2

************************************************************************ */

        
/**
 * Class declaration
 */
qx.Class.define("custom.LoginWindow",
{
  extend : qx.core.Object,

  properties : {
        widget : { check : "Object" }
  },
  
  construct : function()
  {
        // set parent widget to clientDocument 
        qx_id2798551 = qx.ui.core.ClientDocument.getInstance();

        
        // generate all child widgets and add them to document 
        
var qx_id2791426 = new qx.ui.window.Window('Login');
var loginWindow = qx_id2791426;
qx_id2791426.setWidth(300);
qx_id2791426.setHeight('auto');
qx_id2791426.setModal(false);
qx_id2791426.setShowMinimize(false);
qx_id2791426.setShowMaximize(false);
qx_id2791426.setShowClose(false);
qx_id2791426.setDisplay(true);

qx_id2791426.addEventListener("appear",function(event)
{
this.centerToBrowser()
},qx_id2791426);
qx_id2798551.add(qx_id2791426);

var qx_id2798887 = new qx.ui.groupbox.GroupBox();
qx_id2798887.setHeight('100%');
qx_id2798887.setWidth('100%');
qx_id2791426.add(qx_id2798887);

var qx_id2797450 = new qx.ui.layout.VerticalBoxLayout();
qx_id2797450.setWidth('100%');
qx_id2797450.setHeight('100%');
qx_id2798887.add(qx_id2797450);

var qx_id2799909 = new qx.ui.basic.Atom();
qx_id2799909.setHeight(30);
qx_id2799909.setLabel('Please log in.');
qx_id2799909.setIcon('icons/32/password.png');
qx_id2799909.setIconPosition('left');
qx_id2797450.add(qx_id2799909);

var qx_id2800455 = new qx.ui.layout.GridLayout();
qx_id2800455.setWidth('100%');
qx_id2800455.setHeight('100%');
qx_id2800455.setVerticalSpacing(2);
qx_id2800455.setHorizontalSpacing(5);
qx_id2797450.add(qx_id2800455);
qx_id2800455.setRowCount(3);
qx_id2800455.setColumnCount(2);
qx_id2800455.setColumnWidth(0,90);
qx_id2800455.setColumnHorizontalAlignment(0,'right');
qx_id2800455.setColumnVerticalAlignment(0,'top');
qx_id2800455.setColumnWidth(1,'80%');
qx_id2800455.setColumnHorizontalAlignment(1,'left');
qx_id2800455.setColumnVerticalAlignment(1,'top');
qx_id2800455.setRowHeight(0,20);

var qx_id2800499 = new qx.ui.basic.Label();
qx_id2800499.setHtml('User Name');
qx_id2800455.add(qx_id2800499,0,0);

var qx_id2800508 = new qx.ui.layout.VerticalBoxLayout();
qx_id2800508.setWidth('100%');
qx_id2800508.setHeight('100%');
qx_id2800508.setOverflow('auto');

var qx_id2800519 = new qx.ui.form.TextField();
qx_id2800519.setWidth('100%');
qx_id2800519.setHeight('100%');
qx_id2800508.add(qx_id2800519);
qx_id2800455.add(qx_id2800508,1,0);
qx_id2800455.setRowHeight(1,20);

var qx_id2800540 = new qx.ui.basic.Label();
qx_id2800540.setHtml('Password');
qx_id2800455.add(qx_id2800540,0,1);

var qx_id2800547 = new qx.ui.layout.VerticalBoxLayout();
qx_id2800547.setWidth('100%');
qx_id2800547.setHeight('100%');
qx_id2800547.setOverflow('auto');

var qx_id2800556 = new qx.ui.form.PasswordField();
qx_id2800556.setWidth('100%');
qx_id2800556.setHeight('100%');
qx_id2800547.add(qx_id2800556);
qx_id2800455.add(qx_id2800547,1,1);
qx_id2800455.setRowHeight(2,20);

var qx_id2800579 = new qx.ui.layout.HorizontalBoxLayout();
qx_id2800579.setWidth('100%');
qx_id2800579.setHeight('100%');
qx_id2800579.setSpacing(5);

var qx_id2800588 = new qx.ui.form.Button();
qx_id2800588.setLabel('Login');
qx_id2800579.add(qx_id2800588);


var qx_id2800603 = new qx.ui.form.Button();
qx_id2800603.setLabel('Cancel');

qx_id2800603.addEventListener("execute",function(event)
{
loginWindow.close()
},qx_id2800603);
qx_id2800579.add(qx_id2800603);

var qx_id2800610 = new qx.ui.form.Button();
qx_id2800610.setLabel('Help');
qx_id2800579.add(qx_id2800610);

qx_id2800610.addEventListener("execute",this.helpEventHandler,qx_id2800610);

var qx_id2800635 = new qx.ui.form.Button();
qx_id2800635.setLabel('Close Application');
qx_id2800579.add(qx_id2800635);

qx_id2800635.addEventListener("execute",function(event)
{
qx.ui.core.ClientDocument.getInstance().createDispatchDataEvent("closeApplication",event);
},
qx_id2800635);
qx_id2800455.add(qx_id2800579,1,2);

        
        // set widget object
        this.setWidget(qx_id2791426);
  },
  
  members : 
  {
  
  
      
    /**
     * 
     * 
     **/ 
    helpEventHandler : function(event) {

                                        alert("HelpEventHandler called!");
                                    
    },



    dummyFunction : function(){}
  }
});





-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
qooxdoo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to