diff options
author | Darin Adler <darin@src.gnome.org> | 2000-08-15 21:55:12 +0000 |
---|---|---|
committer | Darin Adler <darin@src.gnome.org> | 2000-08-15 21:55:12 +0000 |
commit | 8d0a34c537bb61f854d84877374b510d8bb4afba (patch) | |
tree | 874fc7bc9476787ac14017e47b919909c7e93a62 /src/Nautilus_shell.server.in | |
parent | cfdbd50b5972561619fa66c2d22d84481ca71415 (diff) | |
download | nautilus-8d0a34c537bb61f854d84877374b510d8bb4afba.tar.gz |
Getting closer to an implementation of the shared trash. Did a bit
of factoring so that the trash has its own NautilusDirectory
subclass now, and the appropriate functions are virtual.
* libnautilus-extensions/nautilus-directory.c:
(nautilus_directory_are_all_files_seen),
(nautilus_directory_contains_file),
(nautilus_directory_call_when_ready),
(nautilus_directory_cancel_callback),
(nautilus_directory_file_monitor_add),
(nautilus_directory_file_monitor_remove),
(nautilus_directory_is_not_empty): Made all these functions
virtual.
(wait_until_ready_callback),
(nautilus_directory_wait_until_ready): Fixed some names and got
rid of some type casts.
* libnautilus-extensions/nautilus-gtk-macros.h: Added a new macro
to make calls to virtual functions easier to read.
* libnautilus-extensions/nautilus-icon-container.c:
* libnautilus-extensions/nautilus-icon-container.h:
* libnautilus-extensions/nautilus-icon-private.h:
* src/file-manager/fm-desktop-icon-view.c:
(fm_desktop_icon_view_initialize):
Minor cleanup and name changes.
* libnautilus-extensions/nautilus-lib-self-check-functions.h:
* libnautilus-extensions/nautilus-search-uri.h:
* libnautilus-extensions/nautilus-search-uri.c:
(nautilus_is_search_uri): Added a function to tell if a URI is a
search URI.
(nautilus_self_check_search_uri): Added self-checks.
* libnautilus-extensions/nautilus-directory-async.c:
(allow_metafile):
* src/nautilus-switchable-navigation-bar.c:
(nautilus_switchable_navigation_bar_set_location):
* src/nautilus-window-manage-views.c:
(nautilus_window_end_location_change_callback):
Changed to use the is_search_uri function.
* libnautilus-extensions/nautilus-trash-directory.c:
(trash_destroy), (trash_contains_file), (trash_call_when_ready),
(trash_cancel_callback), (trash_file_monitor_add),
(trash_file_monitor_remove), (trash_are_all_files_seen),
(trash_is_not_empty), (nautilus_trash_directory_initialize_class):
Trash versions of the virtual functions.
* libnautilus-extensions/nautilus-vfs-directory.c: (vfs_destroy),
(vfs_contains_file), (vfs_call_when_ready), (vfs_cancel_callback),
(vfs_file_monitor_add), (vfs_file_monitor_remove),
(vfs_are_all_files_seen), (any_non_metafile_item),
(vfs_is_not_empty), (nautilus_vfs_directory_initialize_class):
Non-trash versions of the virtual functions (mostly code moved
from nautilus-directory.c).
* src/file-manager/fm-directory-view.c:
(disconnect_model_handlers): Fix a place that relied on doing a
call with a NautilusDirectory of NULL. We don't need to be so
tolerant of NULL any more now that nautilus_directory_get always
returns a non-NULL result for any URI.
* src/nautilus-window.c: (nautilus_window_realize):
A little code cleanup.
(nautilus_window_load_content_view_menu): Fixed a storage leak
of the method string.
* src/nautilus.oafinfo: Added trash and gnome-trash as additional
URIs supported by the icon and list view.
Diffstat (limited to 'src/Nautilus_shell.server.in')
-rw-r--r-- | src/Nautilus_shell.server.in | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/Nautilus_shell.server.in b/src/Nautilus_shell.server.in index a7c1ce3f6..6d61685c9 100644 --- a/src/Nautilus_shell.server.in +++ b/src/Nautilus_shell.server.in @@ -17,7 +17,12 @@ <oaf_attribute name="name" type="string" value="Nautilus file manager icon view"/> <oaf_attribute name="description" type="string" value="Nautilus file manager component that shows a two-dimensional icon space"/> <oaf_attribute name="bonobo:supported_mime_types" type="stringv"> - <item value="x-directory/*"/> + <item value="x-directory/normal"/> + <item value="x-directory/webdav"/> + </oaf_attribute> + <oaf_attribute name="bonobo:additional_uri_schemes" type="stringv"> + <item value="gnome-trash"/> + <item value="trash"/> </oaf_attribute> <oaf_attribute name="nautilus:view_as_name" type="string" value="Icons"/> </oaf_server> @@ -44,6 +49,10 @@ <item value="x-directory/normal"/> <item value="x-directory/webdav"/> </oaf_attribute> + <oaf_attribute name="bonobo:additional_uri_schemes" type="stringv"> + <item value="gnome-trash"/> + <item value="trash"/> + </oaf_attribute> <oaf_attribute name="nautilus:view_as_name" type="string" value="List"/> </oaf_server> @@ -61,8 +70,6 @@ <oaf_attribute name="nautilus:view_as_name" type="string" value="Search List"/> </oaf_server> - - <oaf_server iid="OAFIID:nautilus_shell:cd5183b2-3913-4b74-9b8e-10528b0de08d" type="factory" location="OAFIID:nautilus_factory:bd1e1862-92d7-4391-963e-37583f0daef3"> <oaf_attribute name="repo_ids" type="stringv"> <item value="IDL:Bonobo/Unknown:1.0"/> |