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
| Id | Who | When | Size | Type |
|---|---|---|---|---|
| 119 | 6aca3accb1e1cfa684e264dcb1c05480 *workrave-applet.dll | |||
| Ray Satiro | Oct 25 2007 23:30:17 UTC | 131584 | application/octet-stream | |
| 120 | Capture with attached workrave-applet.dll![]() | |||
| Carlo de Wolf | Oct 27 2007 13:01:37 UTC | 13325 | image/jpeg | |
| Who | When | What | Removed | Added |
|---|---|---|---|---|
| Ray Satiro | Oct 12 2007 23:34:47 UTC | cc | Carlo de Wolf | |
| status | NEW | ASSIGNED | ||
| Rob Caelers | May 14 2010 23:31:35 UTC | cc | Rob Caelers | |
| status | ASSIGNED | RESOLVED | ||
| resolution | FIXED |
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.
