GNOME Bugzilla – Bug 567284
[KB-Fixed] Migrate GnomeIconList to GtkIconView
Last modified: 2013-09-13 00:58:22 UTC
http://library.gnome.org/devel/gtk/stable/gtk-migrating-GtkIconView.html http://live.gnome.org/LibgnomeMustDie $:andre\> grep -r GnomeIconList . ./widgets/misc/e-attachment-bar.h: GnomeIconList parent; ./widgets/misc/e-attachment-bar.h: GnomeIconListClass parent_class; ./widgets/misc/e-attachment-bar.c:static GnomeIconListClass *parent_class = NULL; ./widgets/misc/e-attachment-bar.c: GnomeIconList *icon_list; ./widgets/misc/e-attachment-bar.c: GnomeIconList *icon_list; ./widgets/misc/e-attachment-bar.c: if (!(items = gnome_icon_list_get_selection ((GnomeIconList *) bar))) ./widgets/misc/e-attachment-bar.c: if ((left = gnome_icon_list_get_num_icons ((GnomeIconList *) bar)) > 0) ./widgets/misc/e-attachment-bar.c: gnome_icon_list_focus_icon ((GnomeIconList *) bar, left > id ? id : left - 1); ./widgets/misc/e-attachment-bar.c: items = gnome_icon_list_get_selection ((GnomeIconList *) bar); ./widgets/misc/e-attachment-bar.c: items = gnome_icon_list_get_selection ((GnomeIconList *) bar); ./widgets/misc/e-attachment-bar.c: GnomeIconList *icon_list = GNOME_ICON_LIST(bar); ./widgets/misc/e-attachment-bar.c: GnomeIconList *icon_list = GNOME_ICON_LIST(bar); ./widgets/misc/e-attachment-bar.c: GnomeIconList *icon_list; ./composer/e-msg-composer.c: GnomeIconList *icon_list = user_data; ./composer/e-msg-composer.c: GnomeIconList *icon_list; ./calendar/gui/dialogs/comp-editor.c: GnomeIconList *icon_list; ./calendar/gui/dialogs/comp-editor.c: GnomeIconList *icon_list = user_data; ./calendar/gui/dialogs/comp-editor.c: GnomeIconList *icon_list = GNOME_ICON_LIST (bar); ./mail/em-format-html-display.c: GnomeIconList *icon_list = user_data; ./mail/em-format-html-display.c: * It doesnt go automatically since the GnomeIconList is a layout by itself
I have a rewrite of EAttachmentBar in the works that migrates GnomeIconList to GtkIconView (among other enhancements). Got some early prototype code that I haven't finished. See bug #516933.
The attachment UI rewrite is working lovely now on the kill-bonobo branch. Will try to merge that piece of the branch earlier than the rest.
Attachment UI rewrite is now merged, which fixes this bug.