Skip to content
  • Alexander Larsson's avatar
    Add handle_url signal Fix argument list for handle_uri_list · 9f46a89e
    Alexander Larsson authored
    2005-01-13  Alexander Larsson  <alexl@redhat.com>
    
    	* libnautilus-private/nautilus-icon-container.[ch]:
    	* libnautilus-private/nautilus-marshal.list:
    	Add handle_url signal
    	Fix argument list for handle_uri_list
    
    	* libnautilus-private/nautilus-dnd.[ch]:
    	Add nautilus_drag_default_drop_action_for_url
    
    	* libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
    	(nautilus_icon_container_get_drop_action),
    	(drag_data_received_callback):
    	Handle URL drops separately from URI_LIST
    	Set different actions for URL drop
    
    	* libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
    	(get_drop_action), (receive_dropped_uri_list),
    	(receive_dropped_url), (drag_data_received_callback),
    	(nautilus_tree_view_drag_dest_class_init):
    	Add handle_url and handle_uri lists
    	Set different actions for URL drop
    	Fix bug that made url_list & url drops not work
    
    	* src/file-manager/fm-directory-view.[ch]: (revert_slashes),
    	(ask_link_action), (fm_directory_view_handle_url_drop),
    	(fm_directory_view_handle_uri_list_drop):
    	Move url and uri_list drop handling here. Make it handle
    	url drops better.
    
    	* src/file-manager/fm-icon-view.c: (icon_view_handle_url),
    	(icon_view_handle_uri_list), (fm_icon_view_init):
    	* src/file-manager/fm-list-view.c: (list_view_handle_url),
    	(list_view_handle_uri_list), (create_and_set_up_tree_view):
    	Call up to the drop code in directory view.
    
    	The above is based on a patch from Jorn Baayen <jbaayen@gnome.org>
    
    	* libnautilus-private/nautilus-directory.c:
    	(nautilus_directory_schedule_metadata_copy):
    	Handle source_directory being NULL. (happens on toplevel uri)
    
    	* libnautilus-private/nautilus-file-operations.c:
    	(nautilus_file_operations_copy_move):
    	Handle source_dir_uri being NULL. (happens on toplevel uri)
    
    	* libnautilus-private/nautilus-link-desktop-file.c:
    	(nautilus_link_desktop_file_local_create):
    	Use right icon field
    9f46a89e