Hi All,
Some of you may have read some of my recent mails about my work to refresh the wine icons with Tango versions, as demonstrated in this screenshot: http://www.airwebreathe.org.uk/alpha-tango-icons.png
Achieving this task isn't a simple icon replacement job, because of the inability of wine to handle the alpha channel correctly in two key areas: HICONS, and IImageLists. I've patched some of the problems, but others are roadblocked by shortcomings in x11.drv's BitBlt/StretchBlt which (usually) strip the alpha channel.
This leaves me a bit stuck: AJ rightly won't accept any hacks or workabouts, which leaves me with the choice to give up (for the time being), or try and fix x11.drv myself.
I'm pretty sure that fixing the blts would be a major job, but I thought I'd write and ask for some comments. Is it so hard as I think? Does anyone have any ideas what would be required?
Thanks Joel
Am Friday 26 June 2009 11:56:54 schrieb Joel Holdsworth:
I'm pretty sure that fixing the blts would be a major job, but I thought I'd write and ask for some comments. Is it so hard as I think? Does anyone have any ideas what would be required?
Isn't the problem that X11 cannot handle alpha in Bitmaps? Ie, it is unfixable without a dib engine?
2009/6/26 Stefan Dösinger stefandoesinger@gmx.at
Am Friday 26 June 2009 11:56:54 schrieb Joel Holdsworth:
I'm pretty sure that fixing the blts would be a major job, but I thought I'd write and ask for some comments. Is it so hard as I think? Does anyone have any ideas what would be required?
Isn't the problem that X11 cannot handle alpha in Bitmaps? Ie, it is unfixable without a dib engine?
Is this also the reason for the Battle.net drawing issue with Starcraft?
http://bugs.winehq.org/show_bug.cgi?id=2467
Not properly drawing the windows underneath the transparent windows?