summaryrefslogtreecommitdiff
path: root/libnautilus-extensions
diff options
context:
space:
mode:
authorJohn Sullivan <sullivan@src.gnome.org>2000-05-18 19:45:14 +0000
committerJohn Sullivan <sullivan@src.gnome.org>2000-05-18 19:45:14 +0000
commit0c9e0b5b440e6ce550ec452ff75601ff15631eb0 (patch)
tree207b52481839a1d5758b91ff6c3fe73dfccdc7c0 /libnautilus-extensions
parentb32e61d29172626c5911a4c19ecc3fac9560caf1 (diff)
downloadnautilus-0c9e0b5b440e6ce550ec452ff75601ff15631eb0.tar.gz
Added the ability to switch sort order in Icons view. Note
that one time while developing this I saw a problem at startup where the icons all danced back and forth a few pixels forever. I can't reproduce this, so I don't think my changes caused it, but be wary of the evil jig-dancing icons. * libnautilus-extensions/nautilus-metadata.h: Added #define for icon view sort direction. * src/file-manager/fm-icon-view.c: Added sort_reversed to FMIconViewDetails; (update_layout_menus): Set sensitivity of "Ascending"/"Descending" menu items appropriately, and activate the right one. (set_sort_reversed), (get_sort_reversed_from_menu_path), (sort_direction_callback): New functions used for setting the sort direction. (fm_icon_view_begin_loading): Read sort direction from metadata. (fm_icon_view_merge_menus): Add sort-direction menu items to Layout menu. (icon_container_compare_icons_callback): Take sort direction into account.
Diffstat (limited to 'libnautilus-extensions')
-rw-r--r--libnautilus-extensions/nautilus-metadata.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libnautilus-extensions/nautilus-metadata.h b/libnautilus-extensions/nautilus-metadata.h
index 650f5b5b1..cba7e54e8 100644
--- a/libnautilus-extensions/nautilus-metadata.h
+++ b/libnautilus-extensions/nautilus-metadata.h
@@ -40,6 +40,7 @@
#define NAUTILUS_METADATA_KEY_ICON_VIEW_ZOOM_LEVEL "ICONS_ZOOM_LEVEL"
#define NAUTILUS_METADATA_KEY_ICON_VIEW_AUTO_LAYOUT "ICONS_AUTO_LAYOUT"
#define NAUTILUS_METADATA_KEY_ICON_VIEW_SORT_BY "ICONS_SORT_BY"
+#define NAUTILUS_METADATA_KEY_ICON_VIEW_SORT_REVERSED "ICONS_SORT_REVERSED"
#define NAUTILUS_METADATA_KEY_LIST_VIEW_ZOOM_LEVEL "LIST_ZOOM_LEVEL"
#define NAUTILUS_METADATA_KEY_LIST_VIEW_SORT_COLUMN "LIST_SORT_COLUMN"