Miguel de Icaza 2f091b9509 1998-11-02 Federico Mena Quintero <federico@nuclecu.unam.mx>
* gdesktop.c: Now desktop icons are stored in the layout_slots
	array.  We need to know which icons are in which slots.
	(unselect_all): Use the layout_slots array.
	(desktop_icon_info_place): Append the icon to the list in the
	proper slot.
	(desktop_icon_info_new): Initialize the position and slot fields
	in the desktop icon info structure.
	(desktop_icon_info_free): Remove the icon from its slot.
	(desktop_destroy): Destroy the layout slots and the icons
	properly.
	(remove_from_slot): New convenience function to remove an icon
	from the slot it is in.
	(get_icon_snap_pos): Do a bit nicer snapping by really using the
	closest slot.
	Added a last_selected_icon variable to keep track of the icon that
	was last selected, for shift+click selections.
	(select_icon): Finish selection semantics and clean up.  Now it is
	nice and simple and complete.
	(select_range): New function that handles range selections.
1998-11-03 01:32:38 +00:00
..
1998-05-08 02:25:00 +00:00
1998-05-08 02:25:00 +00:00
1998-04-30 06:15:29 +00:00
1998-09-08 03:36:40 +00:00
1998-10-14 02:56:18 +00:00
1998-11-02 07:26:19 +00:00
1998-10-30 17:51:28 +00:00
1998-10-30 17:08:03 +00:00
1998-09-08 03:36:40 +00:00
1998-05-20 06:49:08 +00:00
1998-10-22 00:32:21 +00:00
.
1998-04-23 19:31:32 +00:00
1998-05-05 06:18:55 +00:00
1998-06-23 17:22:02 +00:00
1998-05-08 02:25:00 +00:00
1998-05-08 02:25:00 +00:00
1998-05-08 02:25:00 +00:00
1998-03-10 21:28:36 +00:00
1998-05-12 20:43:42 +00:00
1998-03-12 06:00:16 +00:00
1998-03-12 06:00:16 +00:00
1998-05-03 18:50:10 +00:00