Thank you - that worked :)

Best regards - Claus

Am Dienstag, den 24.08.2010, 13:07 +0200 schrieb Christian Hagendorn:
> Hi Claus,
> 
> I saw, you don't call the constructor from the super class, please use 
> this for example:
> 
> --snip--
> construct : function() {
>    this.base(arguments, new qx.ui.layout.VBox(5));
> 
>    //add content areas
>    this.add(this.__getLogo());
> },
> --snip--
> 
> Cheers,
> Chris
> 
> Am 24.08.2010 12:06, schrieb Claus Straube:
> > Sorry for the repost, but I took some code out of the snippet below.
> > Unfortunately an important part as well...
> >
> > --snip--
> > construct : function()
> >     {
> >             
> >             this.debug("initializing left screen.");
> >             this.setLayout(new qx.ui.layout.VBox(5));
> >             
> >             //add content areas
> >             this.add(this.__getLogo());
> >             
> >     
> >     },
> > --snip--
> >
> > Am Dienstag, den 24.08.2010, 11:56 +0200 schrieb Claus Straube:
> >> Hi all,
> >>
> >> I want to extend the Composite class with that code:
> >>
> >> --snip--
> >> qx.Class.define("qooxdoo_test.LeftScreen",
> >> {
> >>    extend: qx.ui.container.Composite,      
> >>
> >>    construct : function()
> >>            {
> >>            
> >>            this.debug("initializing left screen.");
> >>
> >>            //add content areas
> >>            this.add(this.__getLogo());
> >>            
> >>    
> >>    },
> >>    
> >>
> >>    members :
> >>    {
> >>            __getLogo: function(){
> >>                    this.debug("create logo in container -->  " + this);
> >>                    var header = new qx.ui.container.Composite(new 
> >> qx.ui.layout.HBox());
> >>                    header.add(new 
> >> qx.ui.basic.Image("qooxdoo_test/images/logo.png"));
> >>                    header.add(new 
> >> qx.ui.core.Widget().set({backgroundColor: "#FFFFFF"}),
> >> { flex: 2 });
> >>
> >>                    return header;
> >>            }
> >>
> >>    }
> >> });
> >> --snip--
> >>
> >> the debug results are:
> >> 001882 initializing left screen.
> >> 001883 create logo in container -->  qooxdoo_test.LeftScreen[undefined]
> >>
> >> and I'm getting this error:
> >> this.$$parent.getContentElement() is null
> >> [Break on this error] this.$$parent.getContentElement().add(container);
> >>
> >> Do I have a mistake in my code or is it not allowed to add children to a
> >> composite in the constructor?
> >>
> >> Thanks in advance - Claus
> >>
> >>
> >>
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
> >> Be part of this innovative community and reach millions of netbook users
> >> worldwide. Take advantage of special opportunities to increase revenue and
> >> speed time-to-market. Join now, and jumpstart your future.
> >> http://p.sf.net/sfu/intel-atom-d2d
> >> _______________________________________________ qooxdoo-devel mailing list 
> >> qooxdoo-devel@lists.sourceforge.net 
> >> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
> >
> 
> 


-- 
claus straube

phone   +49-89-1265-3103
mobile  +49-176-49673717
skype   clausstraube
web     http://www.catify.com
office  room 1.122, heßstr. 89, 80797 munich

Attachment: smime.p7s
Description: S/MIME cryptographic signature

------------------------------------------------------------------------------
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to