API needed: pixbuf icon setting support

Bug #812067 reported by Michael B. Trausch on 2011-07-18
56
This bug affects 12 people
Affects Status Importance Assigned to Milestone
libappindicator
Confirmed
Wishlist
Unassigned
libappindicator (Ubuntu)
Wishlist
Unassigned

Bug Description

The libappindicator API is missing the ability to set an application indicator's icon via a pixbuf. This feature would be required for the AllTray application to successfully be ported to the AppIndicator API in addition to the System Tray Specification API (by way of GtkStatusIcon).

The reason that this type of API is needed is because many graphical applications set their icons from resources either embedded into their executables, or in an application-specific resources directory; some may even be applications that are not installed on the system (think "portable applications"). Because of this, AllTray uses libwnck to pull the application's actual in-use icon from the X11 properties on the window that are set for the window manager, and it in turn displays that icon in the system tray (updating it, if necessary, based on signals received from libwnck).

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: libappindicator-dev 0.3.0-0ubuntu1
Uname: Linux 3.0.0-rc6-mbt0-00222-ge3bbfa7 x86_64
Architecture: amd64
Date: Sun Jul 17 20:01:25 2011
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427)
ProcEnviron:
 LANGUAGE=en_US:en
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: libappindicator
UpgradeStatus: No upgrade log present (probably fresh install)

Michael B. Trausch (mtrausch) wrote :
Changed in libappindicator (Ubuntu):
status: New → Confirmed
Olli Ries (ories) on 2012-03-27
Changed in libappindicator:
status: New → Confirmed
importance: Undecided → Wishlist
Daniel Hahler (blueyed) on 2012-05-31
Changed in libappindicator (Ubuntu):
status: Confirmed → Triaged
importance: Undecided → Wishlist
Sparhawk (sparhawkthesecond) wrote :

This bug prevents Firetray in Thunderbird from showing the number of unread messages.

https://github.com/foudfou/FireTray/issues/143

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers