Bug 688 - Taskbar transparency lost when Workrave's applet is enabled
Status:
RESOLVED FIXED
Component:
GUI
Version:
1.8.5
Hardware:
PC Windows Vista
Importance:
P4 cosmetic
Target Milestone:
---
Assignee:
Ray Satiro
URL:
Depends on:
Blocks:
Reported:
Oct 12 2007 23:34:03 UTC
by:
Ray Satiro
Modified:
May 14 2010 23:31:35 UTC
CC List:
Carlo de Wolf
Rob Caelers
IdWhoWhenSizeType
1196aca3accb1e1cfa684e264dcb1c05480 *workrave-applet.dll
Ray SatiroOct 25 2007 23:30:17 UTC131584application/octet-stream
120Capture with attached workrave-applet.dll
Capture with attached workrave-applet.dll
Carlo de WolfOct 27 2007 13:01:37 UTC13325image/jpeg
WhoWhenWhatRemovedAdded
Ray SatiroOct 12 2007 23:34:47 UTCccCarlo de Wolf
statusNEWASSIGNED
Rob CaelersMay 14 2010 23:31:35 UTCccRob Caelers
statusASSIGNEDRESOLVED
resolutionFIXED
Description
Ray Satiro  Oct 12 2007 23:34:03 UTC
Vista w/ Aero Glass GUI: 
Taskbar transparency lost when Workrave's applet is enabled.

Reported by Carlo de Wolf in bug #647:

8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---
You can see the difference in my first attachment
(http://issues.workrave.org/cgi-bin/bugzilla/attachment.cgi?id=88) vs the
Workrave x64 applet in Toolbar
(http://issues.workrave.org/cgi-bin/bugzilla/attachment.cgi?id=116). The
toolbar itself is no longer transparent (the horror, the horror). I say new
bug, let's now tie it to this one.
8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---


Vista's Aero Glass GUI allows for explorer taskbar transparency. If a toolbar that does not support the new IDeskband2 interface is enabled, the taskbar reverts to opaque. This is apparently a common problem with many toolbars.

As noted in MSDN, re IDeskband2 Interface ():
http://msdn2.microsoft.com/en-us/library/bb762064.aspx
"If implemented in all active deskbands, this interface allows the taskbar to be displayed using translucent effects. If an active deskband does not implement IDeskBand2, then translucency is disabled for the entire taskbar."


Fix should be to implement IDeskBand2. I don't have Aero Glass to test with right now.
Comment 1
Ray Satiro  Oct 25 2007 23:30:17 UTC
Created attachment 119
6aca3accb1e1cfa684e264dcb1c05480 *workrave-applet.dll

IDesktop2 has been implemented in the x64 test build. This should allow for transparency. Backup current workrave-applet.dll and replace with this one. Please take some screenshots and note any odd behavior. Thanks
Comment 2
Carlo de Wolf  Oct 27 2007 13:01:37 UTC
Created attachment 120
Capture with attached workrave-applet.dll

No such luck, it's still opaque.

I tried replacing the dll. Unregistering and re-registering the applet. And finally a reboot.
Comment 3
Rob Caelers  May 14 2010 23:31:35 UTC
I believe this bug is fixed now. IDeskBand2 was implemented, but queryinterface did not return the interface.