Is there anything wrong doing this? I got it from XChat, which causes a bug:
--- #include<gtk/gtk.h> int main (void) { GFile *file; GFileInfo *info; GIcon *mime_icon, *emblemed_icon, *direction_icon; GEmblem *direction_emblem; gtk_init (NULL, NULL); /* Any file would do */ file = g_file_new_for_path ("/home/kyoushuu/Downloads/Bakuman_166_RHN.zip.1"); info = g_file_query_info (file, G_FILE_ATTRIBUTE_STANDARD_ICON, 0, NULL, NULL); g_object_unref (file); if (!info) { return; } mime_icon = g_file_info_get_icon (info); direction_icon = g_themed_icon_new ("go-down"); direction_emblem = g_emblem_new (direction_icon); emblemed_icon = g_emblemed_icon_new (mime_icon, direction_emblem); gtk_icon_theme_lookup_by_gicon (gtk_icon_theme_get_default (), emblemed_icon, 16, GTK_ICON_LOOKUP_USE_BUILTIN); g_object_unref (mime_icon); g_object_unref (emblemed_icon); g_object_unref (direction_emblem); g_object_unref (direction_icon); g_object_unref (info); return 0; } --- It fails in gtk_icon_theme_lookup_by_gicon's G_IS_ICON. Is this wrong? If yes, what is the correct approach of adding emblems to a file type's icon? (the gtk_icon_theme_lookup_by_gicon line is from GTK+ Tree View widget) _______________________________________________ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list