Hi Jeremy,

Firstly, I think you didn't look closely at the code snippet that I
included.  As packaged, gnome-panel does not render the icons for the
user menu, so it doesn't really matter if the icons are found or not
(that is, no functionality is broken by not having gnome-icon-theme-
symbolic installed).

Secondly, I think the purpose of symbolic icons has wandered from its original 
mission. Excerpted from the README of gnome-icon-theme-symbolic:
"Icons follow the naming specification, but have a -symbolic suffix, so only
applications specifically looking up these symbolic icons will render them. If
a -symbolic icon is missing, the app will fall back to the regular name."

If you'd prefer, I could change this bug (and similarly for g-c-c and
totem) to "<package> should use g_themed_icon_new_from_names() for
symbolic icons".

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-panel in Ubuntu.
https://bugs.launchpad.net/bugs/1093938

Title:
  gnome-panel should not have hard dependency to gnome-icon-theme-
  symbolic

Status in “gnome-panel” package in Ubuntu:
  New

Bug description:
  1. An icon theme file should not be a hard dependency.  How would a different 
icon theme provide alternate icons?
  2. The 4 symbolic icons referred to are part of the now-defunct User menu, 
which no longer draws the icons anyway:

  static GtkWidget *
  panel_menu_item_presence_new (......)
  {
          ......
  #if 0
        if (use_icon) {
                GtkWidget *image;
                image = gtk_image_new_from_icon_name (icon,
                                                      panel_menu_icon_get_size 
());
                gtk_container_add (GTK_CONTAINER (item), image);
        }
  #endif

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-panel/+bug/1093938/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to