diff options
author | Pavel Cisler <pavel@eazel.com> | 2000-11-21 10:14:41 +0000 |
---|---|---|
committer | Pavel Cisler <pce@src.gnome.org> | 2000-11-21 10:14:41 +0000 |
commit | b43f3c05e0471377b2a6a6b120946a0bae0ce22a (patch) | |
tree | 9eaef4120299938fdc65dcb454d31451a8f2372e /libnautilus-extensions/nautilus-thumbnails.h | |
parent | 464a5feaa08a8cb2029526dd67d45b3f663d5a7c (diff) | |
download | nautilus-b43f3c05e0471377b2a6a6b120946a0bae0ce22a.tar.gz |
reviewed by: Maciej Stachowiak <mjs@eazel.com>
2000-11-21 Pavel Cisler <pavel@eazel.com>
reviewed by: Maciej Stachowiak <mjs@eazel.com>
Fixed bugzilla 855 - Renaming a file with thumbnails does not affect the
thumbnails and 4654 - Old thumbnails cause problems with renaming.
* libnautilus-extensions/nautilus-directory-metafile.c:
(nautilus_directory_rename_file_metadata),
(nautilus_directory_remove_file_metadata):
Finish the metafile rename and metafile remove operation by
updating thumbnail files correspondingly, if they exist.
* libnautilus-extensions/nautilus-directory.c:
* libnautilus-extensions/nautilus-directory.h:
(nautilus_directory_get_file_uri):
Added a convenience routine.
* libnautilus-extensions/nautilus-thumbnails.c: (vfs_file_exists):
Tweaked to use the right GnomeVFS call.
* libnautilus-extensions/nautilus-thumbnails.h:
* libnautilus-extensions/nautilus-thumbnails.c:
(nautilus_update_thumbnail_file_renamed_one),
(nautilus_update_thumbnail_file_renamed),
(nautilus_remove_thumbnail_for_file_one),
(nautilus_remove_thumbnail_for_file):
Look for an existing thumbnail for a file, if present, rename or
remove it respectively to update it to the new state.
* libnautilus-extensions/nautilus-thumbnails.c:
(make_thumbnail_path), (nautilus_get_thumbnail_uri),
(check_for_thumbnails), (make_thumbnails):
Added a create_parents_if_needed parameter used by the new thumbnail
updating calls.
Diffstat (limited to 'libnautilus-extensions/nautilus-thumbnails.h')
-rw-r--r-- | libnautilus-extensions/nautilus-thumbnails.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libnautilus-extensions/nautilus-thumbnails.h b/libnautilus-extensions/nautilus-thumbnails.h index 32f61bf09..8d192e070 100644 --- a/libnautilus-extensions/nautilus-thumbnails.h +++ b/libnautilus-extensions/nautilus-thumbnails.h @@ -30,4 +30,9 @@ /* Returns NULL if there's no thumbnail yet. */ char *nautilus_get_thumbnail_uri (NautilusFile *file, gboolean anti_aliased); +void nautilus_update_thumbnail_file_renamed (const char *old_file_name, + const char *new_file_name); + +void nautilus_remove_thumbnail_for_file (const char *old_file_name); + #endif /* NAUTILUS_THUMBNAILS_H */ |