-
Darin Adler authored
* libnautilus/nautilus-directory.h, libnautilus/nautilus-directory.c (get_file_metadata_node), (nautilus_directory_get_file_metadata), (nautilus_file_get_keywords): Added nautilus_file_get_keywords, which returns a GList of keywords. * libnautilus/nautilus-icon-factory.c (add_size_to_image_name), (get_themed_icon_file_path), (get_icon_file_path), (add_emblem), (nautilus_icon_factory_get_emblem_icons_for_file): Changed icon names to not include the extension and wired some extensions into the icon-reading code. The old code wired the entire file name, so this is a bit more flexible. Added code to return an emblem for each keyword attached to a file as well as the symbolic link emblem. * libnautilus/gnome-icon-container.c (update_icon): Handle NULL pixbufs for emblems. This happens when a keyword is specified that doesn't have a corresponding emblem icon. Add g_list_reverse call to keep emblems in the correct order. * ...
8a960c5e