GNOME Bugzilla – Bug 306441
[patch] make applet handles transparent
Last modified: 2015-03-24 13:00:52 UTC
Attached is a patch to make the handles on panel applets see-through. This is accomplished by generalising the code that the menu bar uses for transparency and moving it out of panel-menu-bar.c and into panel-background.c. A single call to this code was then added to panel-applet-frame.c (and the 2 calls from panel-menu-bar.c were changed for the new interface).
Created attachment 47222 [details] [review] patch action
Created attachment 47223 [details] an exciting screencap.
*** Bug 122509 has been marked as a duplicate of this bug. ***
*** Bug 124764 has been marked as a duplicate of this bug. ***
*** Bug 124083 has been marked as a duplicate of this bug. ***
Ryan: could you extend the patch so the handles of non-expanded panels have the same feature? The code is in panel-toplevel.c.
no. :)
Any progress here? Will the patch make the edge handles of a non-expanded panel are no longer opaque?
Less talk, more coding. At least that's my hope. :) And sorry for my bad grammar in the previous comment.
Are you still working on this one?
no :) seriously, though... it would be a lot of work to make the handles of the non-expanded panels transparent. too much work for such a small improvement, imho. let's just wait for composite.
Thanks. Fixed in HEAD. It's not really beautiful with some themes, but that's better than nothing ;-)
Any particular theme this works properly with? I tried with Clearlooks on Ubuntu Dapper (latest development packages) and the handles are now black.
This is an issue with clearlooks, I think.
i filed bug 325430 against clearlooks the other day and there is now a patch attached to the report which fixes it :)
(In reply to comment #12) > seriously, though... it would be a lot of work to make the handles of the > non-expanded panels transparent. too much work for such a small improvement, > imho. let's just wait for composite. With "real" composite being included "in the box" starting with Metacity in 2.22, could this bug be revisited for 2.24? It would be great for the whole panel to be able to be made truly transparent when compositing is available, as done in Terminal. (Especially since the contents of windows that are slid underneath panels will show through, not a negligible benefit.) Not hoping for an Apple-alike Dock, just hoping for more complete support for transparency throughout the desktop... :-)