Skip to content
  • Dave Camp's avatar
    Implemented a "Keep Aligned" mode on the desktop, that snaps icons to a · 3bb16943
    Dave Camp authored
    2003-05-03  Dave Camp  <dave@ximian.com>
    
    	* libnautilus-private/nautilus-icon-container.c: (icon_set_size),
    	(icon_toggle_selected), (snap_position),
    	(compare_icons_by_position), (placement_grid_new),
    	(placement_grid_free), (placement_grid_position_is_free),
    	(placement_grid_mark), (canvas_position_to_grid_position),
    	(placement_grid_mark_icon), (find_empty_location), (align_icons),
    	(lay_down_icons_tblr), (nautilus_icon_container_move_icon),
    	(destroy), (update_stretch_at_idle), (undo_stretching),
    	(nautilus_icon_container_unstretch),
    	(nautilus_icon_container_is_keep_aligned), (align_icons_callback),
    	(unschedule_align_icons), (schedule_align_icons),
    	(nautilus_icon_container_set_keep_aligned):
    	* libnautilus-private/nautilus-icon-container.h:
    	* libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
    	* libnautilus-private/nautilus-icon-private.h:
    	* libnautilus-private/nautilus-metadata.h:
    	* src/file-manager/fm-desktop-icon-view.c:
    	(fm_desktop_icon_view_class_init), (real_supports_auto_layout),
    	(real_supports_keep_aligned):
    	* src/file-manager/fm-icon-view.c:
    	(fm_icon_view_supports_keep_aligned), (update_layout_menus),
    	(get_default_directory_keep_aligned),
    	(fm_icon_view_get_directory_keep_aligned),
    	(fm_icon_view_set_directory_keep_aligned),
    	(real_supports_keep_aligned), (fm_icon_view_begin_loading),
    	(keep_aligned_state_changed_callback), (fm_icon_view_merge_menus),
    	(fm_icon_view_reset_to_defaults), (fm_icon_view_class_init):
    	* src/file-manager/fm-icon-view.h:
    	* src/file-manager/nautilus-icon-view-ui.xml:
    	Implemented a "Keep Aligned" mode on the desktop, that snaps icons
    	to a grid.
    3bb16943