I went with the 2 decorator approach (actually 4 to cover all of my modes)
and it is working great.

Thanks everyone,
Jim


On Wed, Oct 22, 2008 at 2:54 AM, Sebastian Werner <[EMAIL PROTECTED]
> wrote:

> Jonny,
>
> seems you got something wrong here. BackgroundImage is not a property of
> the widget. It must be defined in the decorator. Your way do not work in
> 0.8. Two separate decorators is the easiest way.
>
> Sebastian
>
>
> Jonathan Rass schrieb:
> > 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
>
>
> -------------------------------------------------------------------------
> 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
>
-------------------------------------------------------------------------
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