diff options
author | John Sullivan <sullivan@src.gnome.org> | 2000-05-18 19:45:14 +0000 |
---|---|---|
committer | John Sullivan <sullivan@src.gnome.org> | 2000-05-18 19:45:14 +0000 |
commit | 0c9e0b5b440e6ce550ec452ff75601ff15631eb0 (patch) | |
tree | 207b52481839a1d5758b91ff6c3fe73dfccdc7c0 /libnautilus-extensions | |
parent | b32e61d29172626c5911a4c19ecc3fac9560caf1 (diff) | |
download | nautilus-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.h | 1 |
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" |