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 328475 - System tray icon doesn't have a transparent background
System tray icon doesn't have a transparent background
Status: RESOLVED NOTABUG
Product: ekiga
Classification: Applications
Component: general
unspecified
Other All
: Normal enhancement
: ---
Assigned To: Snark
Ekiga maintainers
Depends on:
Blocks:
 
 
Reported: 2006-01-24 19:21 UTC by Christian Weiske
Modified: 2006-01-26 07:05 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement


Attachments
Screenshot of the systemtray with non-transparent Ekiga icon (8.66 KB, image/png)
2006-01-25 05:42 UTC, Christian Weiske
Details

Description Christian Weiske 2006-01-24 19:21:58 UTC
The Ekiga system tray icon does not have a transparent background - at least not 
on my KDE 3.4.3 - that doesn't look nice.

I use Ekiga 1.99.0 on a Gentoo KDE box.
Comment 1 Christian Weiske 2006-01-25 05:42:21 UTC
Created attachment 58060 [details]
Screenshot of the systemtray with non-transparent Ekiga icon
Comment 2 Snark 2006-01-25 12:23:52 UTC
I'll have a look at it.
Comment 3 Christian Weiske 2006-01-26 06:56:52 UTC
It seems to me as if libegg has a problem with transparent pngs. The png used for the icon has alpha transparency, and Ekiga just loads the icon in gm_statusicon_new via gtk_image_new_from_stock which should respect transparency settings.
The only place where I can imagine the source of the problem is egg_tray_icon_new_for_xscreen, when the plug is created. I assume that it's background color has a certain value (IMO that of the normal Gtk widgets) and thus doesn't integrate well with the KDE systray background color.

If my assumption is right, it should help to apply a different Gtk2 theme with a background color matching the KDE one to fix that issue.
I don't know if it's possible to set the background of a widget to transparent - that'd solve the issue without the theme change.
Comment 4 Christian Weiske 2006-01-26 07:04:12 UTC
I was right. After using a gtk theme that uses KDE colors, the icon fits nicely in the rest of the tray icons. So it's a theme issue, not a Ekiga one.