Ethereal-dev: Re: [Ethereal-dev] GUI: Arrow directions for column sorting order?

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Guy Harris <guy@xxxxxxxxxxxx>
Date: Thu, 22 Jan 2004 13:08:50 -0800

On Jan 22, 2004, at 1:37 AM, Lars Ruoff wrote:

while doing the column sort for RTP analysis (the code for which i stole shamelessly from endpoint_talkers_table.c), i was confused by the way the
arrows point for the appropriate sorting orders.
This is just a matter of conventions of course, but i realised that Windows
conventions (eg. Windows Explorer) are just the other way round, i.e.
Ascending order (1,2,3,...): Arrow UP
Descending order (9,8,7,...): Arrow DOWN

Is the way Ethereal does common in the Unix (or any other) world?

Well, on the UNIX on the desktop on which I'm typing this:

	http://www.apple.com/macosx/

the arrow points up when sorting in ascending order and down when sorting in descending order, although from this screenshot:

	http://www.apple.com/macosx/features/mail/

it appears to be the other way around. No, I have no clue why that is. (Both my desktop and the one in that screenshot have Mail doing threading.) This screenshot:

http://developer.apple.com/documentation/UserExperience/Conceptual/ OSXHIGuidelines/index.html

shows the arrow pointing down for a list sorted in descending order.

At least from this screenshot:

	http://www.kde.org/screenshots/images/3.1/fullsize/11.png

and this screenshot:

	http://www.kde.org/screenshots/images/3.1/fullsize/92.png

it appears that KDE has a downward-pointing arrow for ascending order.

And from this screenshot:

http://www.ximian.com/images/screenshots/evolution/ exchange_folders_email.png

it appears that GNOME (and perhaps non-GNOME GTK+ applications) tend not to bother telling you in what order a column is being sorted. (I haven't found any Nautilus screenshots showing lists of files rather than icons, although there presumably are some.) This screenshot:

http://developer.gnome.org/projects/gup/hig/1.0/ controls.html#controls-lists

also shows no sort order flag.