diff options
author | Pavel Cisler <pavel@eazel.com> | 2001-01-27 02:44:19 +0000 |
---|---|---|
committer | Pavel Cisler <pce@src.gnome.org> | 2001-01-27 02:44:19 +0000 |
commit | 0a81c57444d02bb0d8bb5d0e52c8b9d305491fc9 (patch) | |
tree | b344b8b783ae1308ec43a82cfa558a7e38ee477e /libnautilus-private/nautilus-icon-container.h | |
parent | 0ec156280cff13faab63336cf2e650b8e7544b22 (diff) | |
download | nautilus-0a81c57444d02bb0d8bb5d0e52c8b9d305491fc9.tar.gz |
reviewed by: <delete if not using a buddy>
2001-01-26 Pavel Cisler <pavel@eazel.com>
reviewed by: <delete if not using a buddy>
Fix 5352 (Tab Order messed up by "Layout" order of folder)
Fix 5478 (Icon view tab order doesn't follow the layout order)
* libnautilus-extensions/nautilus-icon-container.c: (sort_icons),
(compare_icons_by_name), (sort_icons_by_name),
(build_icon_list_sorted_by_name), (select_previous_or_next_name),
(nautilus_icon_container_initialize_class):
* libnautilus-extensions/nautilus-icon-container.h:
* src/file-manager/fm-icon-view.c:
(icon_container_compare_icons_callback),
(icon_container_compare_icons_by_name_callback),
(create_icon_container):
Add a new signal "compare_icons_by_name" that circumvents the
selected sort order and sort kind in a window and uses the unmollested
sort by name function.
Hook up the select-previous/next function to use the sort-by-name
call instead of nautilus_strcoll.
Diffstat (limited to 'libnautilus-private/nautilus-icon-container.h')
-rw-r--r-- | libnautilus-private/nautilus-icon-container.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libnautilus-private/nautilus-icon-container.h b/libnautilus-private/nautilus-icon-container.h index fa05a485c..c9b3b26da 100644 --- a/libnautilus-private/nautilus-icon-container.h +++ b/libnautilus-private/nautilus-icon-container.h @@ -123,6 +123,9 @@ typedef struct { int (* compare_icons) (NautilusIconContainer *container, NautilusIconData *icon_a, NautilusIconData *icon_b); + int (* compare_icons_by_name) (NautilusIconContainer *container, + NautilusIconData *icon_a, + NautilusIconData *icon_b); /* Notifications for the whole container. */ void (* band_select_started) (NautilusIconContainer *container); |