diff options
author | Darin Adler <darin@src.gnome.org> | 2000-10-24 20:24:35 +0000 |
---|---|---|
committer | Darin Adler <darin@src.gnome.org> | 2000-10-24 20:24:35 +0000 |
commit | 83cb6f4c4bd388dc4087acfe4ac757dd5a408fe6 (patch) | |
tree | 17426e93c486cd4839fe8a5ebd7ab8b0d0b1b8a1 /libnautilus-extensions/nautilus-file-attributes.h | |
parent | a86b53488ef8a199047e93f2661587f7a045b558 (diff) | |
download | nautilus-83cb6f4c4bd388dc4087acfe4ac757dd5a408fe6.tar.gz |
Some work towards reducing load_directory calls.
Also fixed bug 3978 (Many Bonobo warnings/errors on quit).
* libnautilus-extensions/nautilus-directory-async.c:
(set_up_request_by_file_attributes),
(update_file_info_in_list_if_needed),
(dequeue_pending_idle_callback), (request_is_satisfied),
(get_info_callback), (file_info_start):
* libnautilus-extensions/nautilus-directory-private.h:
* libnautilus-extensions/nautilus-file-attributes.h:
* libnautilus-extensions/nautilus-file-private.h:
* libnautilus-extensions/nautilus-file.c:
(nautilus_file_new_from_info), (destroy),
(nautilus_file_update_info), (nautilus_file_update_name),
(nautilus_file_compare_by_type),
(nautilus_file_get_string_attribute), (get_description),
(update_description_for_link), (nautilus_file_get_type_as_string),
(nautilus_file_get_mime_type), (nautilus_file_is_mime_type),
(nautilus_file_check_if_ready):
* libnautilus-extensions/nautilus-file.h:
* libnautilus-extensions/nautilus-mime-actions.c:
(nautilus_mime_actions_get_required_file_attributes),
(nautilus_mime_get_default_action_type_for_file),
(nautilus_mime_get_default_application_for_file_internal),
(nautilus_mime_get_default_component_for_file_internal),
(nautilus_mime_get_short_list_applications_for_file),
(nautilus_mime_get_short_list_components_for_file),
(nautilus_mime_get_short_list_methods_for_file),
(nautilus_mime_get_all_applications_for_file),
(nautilus_mime_get_all_components_for_file),
(nautilus_mime_set_short_list_applications_for_file),
(nautilus_mime_set_short_list_components_for_file):
Get rid of the distinction between slow and default MIME type once
again. We (Pavel, Maciej, John, and I) decided it's better not to
have multiple opinions on the MIME type, despite our original idea
that we needed the slow MIME type for some things, even on remote
file systems.
* libnautilus-extensions/nautilus-glib-extensions.h:
Fixed the formatting in this file.
* src/file-manager/fm-directory-view.c: (load_location_callback):
Only force a reload if we are reloading the same directory. This
is needed to take advantage of the loading already done for us by
the framework.
(load_directory): Take a NautilusDirectory instead of a URI string.
Also take a boolean parameter to control if we force a reload.
(finish_loading_uri): Respect the boolean parameter that tells us
whether to force a reload.
(filtering_changed_callback): Use the new load_directory.
* src/nautilus-applicable-views.c: (nautilus_navigation_info_new),
(nautilus_navigation_info_cancel), (nautilus_navigation_info_free):
Monitor the directory while we are loading the component. We
already need to load the directory to get the MIME types, so this
does no additional harm, and it prepares us to consolidate the
loading done for different reasons.
* src/nautilus-main.c: (main): Use nautilus_setenv instead of
putenv, since it's more portable.
* src/nautilus-window-manage-views.c: Quick simplification pass on
state machine. Got rid of the use of varargs and renamed a bunch
of things.
* src/nautilus-window-manage-views.h:
* src/nautilus-window-private.h:
Moved external functions from nautilus-window-manage-views.c to
all be in nautilus-window-manager-views.h. This is one step in
reducing the number of clients that need access to private stuff
in NautilusWindow.
* src/nautilus-window-service-ui.c: (detach_service_ui),
(nautilus_window_install_service_ui): Detach the service UI on
"destroy" rather that using set_data_full, because finalize time
is too late.
* src/nautilus-view-frame.c: (nautilus_view_frame_destroy):
Got rid of extra unref that was messing things up here.
Diffstat (limited to 'libnautilus-extensions/nautilus-file-attributes.h')
-rw-r--r-- | libnautilus-extensions/nautilus-file-attributes.h | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/libnautilus-extensions/nautilus-file-attributes.h b/libnautilus-extensions/nautilus-file-attributes.h index a165e0884..b73b8f0d3 100644 --- a/libnautilus-extensions/nautilus-file-attributes.h +++ b/libnautilus-extensions/nautilus-file-attributes.h @@ -25,8 +25,8 @@ #ifndef NAUTILUS_FILE_ATTRIBUTES_H #define NAUTILUS_FILE_ATTRIBUTES_H -/* Names for NautilusFile attributes. These are used when registering interest - * in changes to the attributes. +/* Names for NautilusFile attributes. These are used when registering + * interest in changes to the attributes or when waiting for them. */ #define NAUTILUS_FILE_ATTRIBUTE_ACTIVATION_URI "activation URI" @@ -34,7 +34,6 @@ #define NAUTILUS_FILE_ATTRIBUTE_DEEP_COUNTS "deep counts" #define NAUTILUS_FILE_ATTRIBUTE_DIRECTORY_ITEM_COUNT "directory item count" #define NAUTILUS_FILE_ATTRIBUTE_MIME_TYPE "MIME type" -#define NAUTILUS_FILE_ATTRIBUTE_SLOW_MIME_TYPE "MIME type" #define NAUTILUS_FILE_ATTRIBUTE_TOP_LEFT_TEXT "top left text" #define NAUTILUS_FILE_ATTRIBUTE_IS_DIRECTORY "is directory" #define NAUTILUS_FILE_ATTRIBUTE_FILE_TYPE "file type" @@ -42,5 +41,3 @@ #define NAUTILUS_FILE_ATTRIBUTE_METADATA "metadata" #endif /* NAUTILUS_FILE_ATTRIBUTES_H */ - - |