summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2004-11-17 12:41:15 +0000
committerAlexander Larsson <alexl@src.gnome.org>2004-11-17 12:41:15 +0000
commit0854104c7831eb1737820f0ebcb3006731e39269 (patch)
treefd099d11e25d5a1bd1dd80875b46fa194c2cc96a
parentfc32fafdbdc826805bda65ad17cb9b7a70591cea (diff)
downloadnautilus-0854104c7831eb1737820f0ebcb3006731e39269.tar.gz
Only show for images.
2004-11-17 Alexander Larsson <alexl@redhat.com> * src/nautilus-image-properties-page.c: (get_property_pages): Only show for images.
-rw-r--r--ChangeLog5
-rw-r--r--src/nautilus-image-properties-page.c19
2 files changed, 23 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index e265192c9..ded56e25b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
2004-11-17 Alexander Larsson <alexl@redhat.com>
+ * src/nautilus-image-properties-page.c: (get_property_pages):
+ Only show for images.
+
+2004-11-17 Alexander Larsson <alexl@redhat.com>
+
* src/file-manager/fm-properties-window.h:
Don't include libnautilus files.
diff --git a/src/nautilus-image-properties-page.c b/src/nautilus-image-properties-page.c
index 69cc68e91..3feeff274 100644
--- a/src/nautilus-image-properties-page.c
+++ b/src/nautilus-image-properties-page.c
@@ -442,9 +442,26 @@ get_property_pages (NautilusPropertyPageProvider *provider,
return NULL;
}
+ file = NAUTILUS_FILE_INFO (files->data);
+
+ if (!
+ (nautilus_file_info_is_mime_type (file, "image/x-bmp") ||
+ nautilus_file_info_is_mime_type (file, "image/x-ico") ||
+ nautilus_file_info_is_mime_type (file, "image/jpeg") ||
+ nautilus_file_info_is_mime_type (file, "image/gif") ||
+ nautilus_file_info_is_mime_type (file, "image/png") ||
+ nautilus_file_info_is_mime_type (file, "image/pnm") ||
+ nautilus_file_info_is_mime_type (file, "image/ras") ||
+ nautilus_file_info_is_mime_type (file, "image/tga") ||
+ nautilus_file_info_is_mime_type (file, "image/tiff") ||
+ nautilus_file_info_is_mime_type (file, "image/wbmp") ||
+ nautilus_file_info_is_mime_type (file, "image/x-xbitmap") ||
+ nautilus_file_info_is_mime_type (file, "image/x-xpixmap"))) {
+ return NULL;
+ }
+
pages = NULL;
- file = NAUTILUS_FILE_INFO (files->data);
uri = nautilus_file_info_get_uri (file);
page = g_object_new (nautilus_image_properties_page_get_type (), NULL);