Nice, thanks for the code.
Michael
On 27.03.2014 17:44, Daniel Wagner wrote:
> Hi Michael,
>
> here's how to add a hover effect to an image:
>
> Extend qx.ui.basic.Image, assign a custom appearance id and add
> listeners that add/remove the "hovered" state on mouseover/mouseout:
>
> qx.Class.define("custom.HoverImage", {
>
> extend : qx.ui.basic.Image,
>
> construct : function(source) {
> this.base(arguments, source);
>
> this.setAppearance("hoverimage");
>
> this.addListener("mouseover", function() {
> this.addState("hovered");
> });
>
> this.addListener("mouseout", function() {
> this.removeState("hovered");
> });
> }
> });
>
> Add a new appearance definition to
> source/class/<application>/theme/Appearance.js:
>
> qx.Theme.define("custom.theme.Appearance",
> {
> extend : qx.theme.modern.Appearance,
>
> appearances :
> {
> "hoverimage" :
> {
> style : function(states)
> {
> return {
> decorator : states.hovered ? "tooltip-error" : undefined
> };
> }
> }
> }
> });
>
> As you can see, the "tooltip-error" decorator is assigned/removed
> according to the "hovered" state. I'll leave it up to you to define your
> own decorator.
>
>
> Regards,
> Daniel
>
>
> On 26.03.2014 11:18, Micha wrote:
>> Hi,
>>
>> even after reading the appearance, theme and decorator docs I just don't
>> see how to configure a highlight effect for an basic.Image object (when
>> hovered).
>>
>> ok, I can catch mouseover / mouseout and change the image to show, but I
>> thought I can do this with theming ...
>>
>> How to do this?
>>
>> cheers,
>> Michael
>>
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Learn Graph Databases - Download FREE O'Reilly Book
>> "Graph Databases" is the definitive new guide to graph databases and their
>> applications. Written by three acclaimed leaders in the field,
>> this first edition is now available. Download your free book today!
>> http://p.sf.net/sfu/13534_NeoTech
>> _______________________________________________
>> qooxdoo-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
------------------------------------------------------------------------------
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel