Hi All
This is not a new topic, but I can't find a resolution, so here goes again.
I need to be able to create transparent pixmaps (i.e. pixmaps that have some areas that are transparent).
When working with EV_PIXMAPs , and applying an EV_BITMAP mask, the effect is only the mask or unmask the pixmap from being seen through the bitmap, not to make the pixmap itself transparent, so that is not the solution (despite header comments to the effect).
I have been able to create transparent cursors (pointer styles) using transparent pixmaps generated outside of Eiffel, then converted using eimgemb, so it certainly seems possible. The conversion works just fine, by that evidence. But, when I try to use a pixel buffer produced this way, and then convert it to a pixmap, it seems to lose its transparency, with the default bg taking its place.
While I'm asking for the moon, I might as well also ask if any of you knows of a way to do gradient transparency (e.g. from opaque to transparent in steps). I assume once we can do any transparency, it would be a "simple" matter of looping through the pixels that count (or don't), but I'm open to other (easier) methods.
BTW, the bitmap-as-mask can be made to offer a kind of translucence (seemingly driven by relative luminescence), but again, only of the bitmap - not of the pixmap it's masking.
Thanks
R