Thanks, that's very useful. Is there a part of the documentation that details
how to setup the resource ids?
Also, is it possible to automatically switch image sources (in a generic way)
within the theme code? For example, can I set the image sources to, for
example, home.png and back.png, and have the appearance automatically
substitute home-hovered.png and back-hovered.png? This seems pretty basic, but
I could not find an example.
Thanks!
Andrew
On Jun 29, 2011, at 11:59 AM, thron7 <[email protected]> wrote:
> On a general note:
>
> Sprites are NOT apparent in application code. This applies to both class
> as well as theme code. On that level, you're just dealing with the individual
> images (via their resource id's).
>
> A consequence of that is that your app code doesn't change, whether you're
> employing sprites or not.
>
> Sprites are handled in the framework classes automatically. If the app
> requires an indvidual image, and that image is available as part of a sprite
> (and the context permits it), the sprite clipping is used. That's all.
>
> HTH,
> T.
>
> On 06/29/2011 05:45 PM, Andrew Goldberg wrote:
>>
>> Hi all,
>>
>> I was wondering if anyone has an example demonstrating how to use image
>> sprites for different button states?
>>
>> I understand that sprites work by setting the background position of a
>> background image, but I'm having trouble figuring out what widget to use for
>> this effect, and where I specify the image source. So far, the approach I've
>> tried is the following: I have a qx.ui.form.Button widget, which has an
>> appearance "header-button", and I tried creating another appearance selector
>> "header-button/icon" that specifies different decorators for different
>> states. Each decorator has a different backgroundPosition value. I want to
>> be able to specify the image source in the main JS code that sets up my
>> form---it would be a pain to create a different appearance and set of
>> decorators for each individual button/image. My current thought was to try
>> to create the button without an image source specified and then dynamically
>> set the decorator's background image. But this didn't work. I did not try
>> simply setting the button's image sources as usual, since I don't see how
>> changing the backgroundPosition in the decorator would make its way to the
>> position of the image inside in the button.
>>
>> Any tips on how to hook all this up would be much appreciated. Thanks!
>>
>> Andrew Goldberg
>>
>>
>>
>> ------------------------------------------------------------------------------
>> All of the data generated in your IT infrastructure is seriously valuable.
>> Why? It contains a definitive record of application performance, security
>> threats, fraudulent activity, and more. Splunk takes this data and makes
>> sense of it. IT sense. And common sense.
>> http://p.sf.net/sfu/splunk-d2d-c2
>>
>> _______________________________________________
>> qooxdoo-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
> ------------------------------------------------------------------------------
> All of the data generated in your IT infrastructure is seriously valuable.
> Why? It contains a definitive record of application performance, security
> threats, fraudulent activity, and more. Splunk takes this data and makes
> sense of it. IT sense. And common sense.
> http://p.sf.net/sfu/splunk-d2d-c2
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security
threats, fraudulent activity, and more. Splunk takes this data and makes
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel