GNOME Bugzilla – Bug 341451
port to gtkstatusicon
Last modified: 2006-07-28 21:25:15 UTC
Zenity should use gtkstatusicon (from gtk 2.9) instead of eggtrayicon. I'm going to attach a partial path; but I've discovered a problem with using gtkstatusicon+libnotify.
Created attachment 65267 [details] [review] first cut
Created attachment 66217 [details] [review] updated patch This patch fixes notifications with libnotify, but depends on an API addition in libnotify, see http://trac.galago-project.org/ticket/60 .
Would be nice to have for 2.16.
The libnotify API addition is now available in a release, the requirement is version >= 0.4.1.
Applied in HEAD. Thanks! 2006-07-27 Lucas Rocha <lucasr@gnome.org> * src/notification.c (-set_scaled_pixbuf, +zenity_notification_icon_update, -zenity_notification_icon_press_callback, +zenity_notification_icon_size_changed_cb, -zenity_notification_icon_expose_callback, -zenity_notification_icon_destroy_callback, +zenity_notification_icon_activate_cb, zenity_notification_handle_stdin, zenity_notification), src/util.[ch] (+zenity_util_stock_from_filename, zenity_util_pixbuf_new_from_file), Makefile.am, configure.in: Migration to gtk_status_icon (Fixes bug #341451). Patch from Christian Persch <chpe@gnome.org>. * src/eggtrayicon.[ch]: removed.