After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 653350 - Use GTK stock StatusIcon instead of own dumb implementation
Use GTK stock StatusIcon instead of own dumb implementation
Status: RESOLVED DUPLICATE of bug 645832
Product: banshee
Classification: Other
Component: User Interface
git master
Other Linux
: Normal normal
: ---
Assigned To: Banshee Maintainers
Banshee Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-06-24 15:52 UTC by Mad Fish
Modified: 2011-07-21 18:19 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Mad Fish 2011-06-24 15:52:38 UTC
Own implementation doesn't use ARGB visual which prevents tray icon compositing.
Comment 1 Michael Martin-Smucker 2011-06-24 19:45:28 UTC
I'm not sure I understand what the problem is.  Is Banshee's icon in the notification area not transparent for you?  If so:

What version of Banshee are you using?

If you're really using git master, as your report says, what's the date you last updated/built it?  This issue should have been fixed on May 7. See Bug 645832.

Are you using Gnome? Which distro and which version?
Comment 2 Mad Fish 2011-06-24 20:40:14 UTC
I'm using ArchLinux, no DE, panel is my own (https://bbs.archlinux.org/viewtopic.php?id=117528) and supports only composited icons, banshee was last released version.
Apparently, git master indeed works (I didn't actually compile it before reporting, just looked at the code and saw custom implementation of tray icon).

But why it's still there, by the way? GTK# has this already, why are you keeping custom implementation?

And when we will see released version with that fix?
Comment 3 Michael Martin-Smucker 2011-07-21 18:19:37 UTC
(In reply to comment #2)

> Apparently, git master indeed works (I didn't actually compile it before
> reporting, just looked at the code and saw custom implementation of tray icon).

Glad to hear it! In that case, I'm going to close this report.

> But why it's still there, by the way? GTK# has this already, why are you
> keeping custom implementation?

It's my understanding that Banshee is doing some customization because certain mouse events (such as scroll) aren't available with the GTK# bindings for GtkStatusIcon.  There's a lot more discussion about Banshee's notification icon in Bug 588255, specifically see Bug 588255 comment 46.

> And when we will see released version with that fix?

If a stable Banshee 2.0.2 is released, the fix should be included there.  If not, the fix will be included in September's stable 2.2 release.

*** This bug has been marked as a duplicate of bug 645832 ***