Hi Jim,

if the two decorators only differ in the background image, you could 
also define your own appearance and use only one decorator. The 
background image can depend on a state:


"myAppearance" :
{
   style : function(states)
   {
     return {
       decorator : "myDecorator",
       backgroundImage : states.foo ? "foo.png" : "bar.png",
     };
   }
}


Cheers,
Jonathan



Jim Hunter wrote:
> I got around this by creating a copy of my basic decorator and set the 
> backgorund image in it. Now I can switch between the two by simply 
> changing the decorator from one to the other. Quite simple!
> 
> Jim
> 
> 
> On Tue, Oct 21, 2008 at 3:11 PM, Jim Hunter <[EMAIL PROTECTED] 
> <mailto:[EMAIL PROTECTED]>> wrote:
> 
>     I am looking for some support with respect to the new decorators. I
>     have a status area that I used to simply change the background image
>     to indicate various statuses. Now, in order to change the
>     background, I need to change the decorator. I tried creating a new
>     Background decorator and setting the backgroundImage setting and
>     then set my label to use this decorator. And it worked. But what I
>     didn't notice at first was that it removed the decorator that I had
>     on the label to begin with (borders). Is there a way to add a
>     decorator to the ones that are currently in use, then remove it
>     without effecting other decorators? If not, how would you handle
>     this routine situation?
> 
>     Thanks,
>     Jim


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to