Hi everybody, 
I'm new in qooxdoo, 
I generated a sample app and started playing with Application.js 
I created a window and want to add a button to it, when I add it
win.add(...) nothing is show. 
When I comment the win.add(Button2, ...) evry thing goes fine. 
Please let me know what's wrong in this code: 


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

   Copyright: 

   License: 

   Authors: 

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

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

#asset(elaweb/*) 

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


/** 
 * This is the main application class of your custom application "elaweb" 
 */ 
qx.Class.define("elaweb.Application", 
{ 
  extend : qx.application.Standalone, 



  /* 
 
***************************************************************************** 
     MEMBERS 
 
***************************************************************************** 
  */ 

  members : 
  { 
    /** 
     * This method contains the initial application code and gets called 
     * during startup of the application 
     * 
     * @lint ignoreDeprecated(alert) 
     */ 




    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... 
     
------------------------------------------------------------------------- 
     */ 

      // Create a button 
      var button1 = new qx.ui.form.Button("First Button",
"elaweb/test.png"); 

      // Document is the application root 
      var doc = this.getRoot(); 

      // Add button to document at fixed coordinates 
      doc.add(button1, {left: 100, top: 50}); 

      // Add an event listener 
      button1.addListener("execute", function(e) { 
        // button1.hide(); 
        alert("Hello World!"); 
      }); 

      this.cw(); 

    } , 

    cw : function() 
    { 
        var win = new qx.ui.window.Window("First Window"); 
        win.setWidth(300); 
        win.setHeight(200); 
        win.setShowMinimize(false); 
        win.setAllowMaximize(false); 
        win.open(); 
        this.getRoot().add(win, {left:200, top:200}); 

        var button2 = new qx.ui.form.Button("My Button", "elaweb/test.png"); 
        // Add an event listener 
        button2.addListener("execute", function(e) { 
          alert("Hello World in First window's button 2!"); 
        }); 
        win.add(button2, {left: 100, top: 100}); //if I comment this line,
it's ok. 

    } 


  } 
}); 
-- 
View this message in context: 
http://qooxdoo.678.n2.nabble.com/beginner-s-question-tp5759778p5759778.html
Sent from the qooxdoo mailing list archive at Nabble.com.
------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today
http://p.sf.net/sfu/msIE9-sfdev2dev
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to