Hi Ulrich,

oh yes, this was exact the problem.
Thanks a lot for your help.

best regards
Hansjoerg


Ulrich Schreiner wrote:
> 
> change
>           BiggerButton.addListener("execute", this.bigfont);
>           SmallerButton.addListener("execute", this.smallfont);
> 
> to
>  
>           BiggerButton.addListener("execute", this.bigfont, this);
>           SmallerButton.addListener("execute", this.smallfont, this);
>  
> otherwise your functions are not executed in the right scope.
>  
> 
> Qoodary <[email protected]> hat am 18. September 2010 um 16:34
> geschrieben:
> 
>>
>> Has nobody an advice for me? :-)
>>
>> I know that my problem is;
>> this.getRoot() in the function "bigfont"
>> But I do not understand in the moment why this cause a problem.
>> If I add
>> var doc = this.getRoot(); in the "main" function it is no problem.
>>
>> thanks a lot for any help.
>> regards
>> Hansjoerg
>>
>>
>>
>> Qoodary wrote:
>> >
>> > Hi all,
>> > I want to add an option for users to change the font size by hand.
>> > I add this menu:
>> >         getFontSizeMenu : function()
>> >     {
>> >       var menu = new qx.ui.menu.Menu;
>> >           var BiggerButton = new qx.ui.menu.Button(this.tr("Bigger
>> ++"));
>> >       var SmallerButton = new qx.ui.menu.Button(this.tr("Smaller --"));
>> >           
>> >           BiggerButton.addListener("execute", this.bigfont);
>> >           SmallerButton.addListener("execute", this.smallfont);
>> >
>> >       menu.add(BiggerButton);
>> >       menu.add(SmallerButton);
>> >       return menu;
>> >     },
>> >
>> > Functions:
>> > ---------------------------------
>> > bigfont : function() {   
>> >        var doc = this.getRoot();
>> >            doc.setFont(new qx.bom.Font(20));
>> > }
>> > smallfont : function() {   
>> >        var doc = this.getRoot();
>> >            doc.setFont(new qx.bom.Font(10));
>> > }
>> >
>> > I dont know if this is the correct way. If you click in the menu at
>> > "Bigger" I receive the error message
>> > this.getRoot is not a function
>> > [Break on this error] var doc = this.getRoot();
>> >
>> > What is wrong?
>> > How can you change the font in steps like +2 . -2 ?
>> >
>> > regards
>> > Hansjoerg
>> >
>>
>> --
>> View this message in context:
>> http://old.nabble.com/Decrease%2C-increase-Font-size--tp29738521p29746561.html
>> Sent from the qooxdoo-devel mailing list archive at Nabble.com.
>>
>>
>> ------------------------------------------------------------------------------
>> Start uncovering the many advantages of virtual appliances
>> and start using them to simplify application deployment and
>> accelerate your shift to cloud computing.
>> http://p.sf.net/sfu/novell-sfdev2dev
>> _______________________________________________
>> qooxdoo-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
> ------------------------------------------------------------------------------
> Start uncovering the many advantages of virtual appliances
> and start using them to simplify application deployment and
> accelerate your shift to cloud computing.
> http://p.sf.net/sfu/novell-sfdev2dev
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
> 
> 

-- 
View this message in context: 
http://old.nabble.com/Decrease%2C-increase-Font-size--tp29738521p29746776.html
Sent from the qooxdoo-devel mailing list archive at Nabble.com.


------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to