Active Colors wrote:I just checked it and it is not true. I set imagealpha to 0 in imagemeter and it still reacts when I hover it.
No it doesn't....
However, if you have any solid meter or skin background "behind" the image, the mouse detection will "fall through" to them and it will have the effect of the mouse being detected on the image.
What the mouse detection is asking is "is there a solid pixel where the mouse currently is, and is it within the boundaries of the meter where the mouse action option is set?"
I'm not in love with how Rainmeter works in this respect, but it is what it is. A skin is not distinct "objects" at the end of the day, but simply a single "canvas" that all meters are drawn on. So after the skin window is drawn, Rainmeter doesn't know or care "who" drew a particular pixel on the screen, it just knows if it is solid or not. All it can do is ask the above question...
We have changed this behavior for the new Shape meter, but to do so with all meters would cause just hideous backwards compatibility issues. The only other meter that has what I would consider to be more logical behavior is the Button meter, which does, and always did, only react to solid pixels created by the button image.
Still, what I said initially is literally true. Any meter with an alpha of "0" will not detect the mouse. Assuming otherwise will only lead to tears...