Skip to content
  • Pavel Cisler's avatar
    reviewed by: Gene Z. Ragan <gzr@eazel.com> · 6b1b6916
    Pavel Cisler authored
    2001-02-22  Pavel Cisler  <pavel@eazel.com>
    
    	reviewed by: Gene Z. Ragan <gzr@eazel.com>
    
    	Fix 5540 Dragging a group of files in zoomed icon view has
    		 strange effect
    	Fix 6461 Dropped icons in manual layout land at the wrong
    		 coordinates at high zoom levels
    	Fix 6845 Dropping multiple icons from list view to icon view
    		 piles them on top of each other
    
    	* libnautilus-extensions/nautilus-icon-dnd.c:
    	(create_selection_shadow),
    	(icon_get_data_binder):
    	Send outline rectangles for dragged icons off to a drag in a 100%
    	zoom level scale.
    	Scale outline rectangles in drag shadows using the scaling factor
    	for the target view.
    
    	* libnautilus-extensions/nautilus-list.h:
    	* libnautilus-extensions/nautilus-list.c:
    	(nautilus_list_get_cell_rectangle),
    	(draw_cell), (nautilus_list_clear_from_row),
    	(nautilus_list_set_drag_prelight_row),
    	Make the call public, change the callers to pass NautilusList.
    
    	* libnautilus-extensions/nautilus-list.c:
    	(nautilus_list_each_selected_row):
    	Add the row index parameter to the iteratee.
    
    	* libnautilus-extensions/nautilus-list.c:
    	(nautilus_list_get_initial_drag_offset):
    	Add a way to get the intial mouse drag offset.
    
    	* src/file-manager/fm-list-view.c: (row_get_data_binder),
    	(each_icon_get_data_binder):
    	Calculate outline rectangles for icons and pass them to the
    	drag&drop machinery.
    
    	* libnautilus-extensions/nautilus-list.c:
    	(nautilus_list_dnd_initialize):
    	Tweaks.
    
    	* libnautilus-extensions/nautilus-art-extensions.h:
    	* libnautilus-extensions/nautilus-art-extensions.c:
    	(nautilus_art_irect_offset_by), (nautilus_art_irect_offset_to),
    	(nautilus_art_irect_scale_by), (nautilus_art_irect_inset),
    	(nautilus_art_drect_offset_by), (nautilus_art_drect_offset_to),
    	(nautilus_art_irect_offset_by_point),
    	(nautilus_art_irect_offset_to_point),
    	(nautilus_art_drect_scale_by), (nautilus_art_drect_inset):
    	Add a few convenience calls.
    6b1b6916