Closed Bug 178767 Opened 22 years ago Closed 16 years ago

Should use hourglass w/ pointer for mouse cursor when loading new newsgroup

Categories

(SeaMonkey :: MailNews: Message Display, defect)

defect
Not set
trivial

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: wd, Assigned: wd)

Details

Attachments

(1 file)

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.2b) Gecko/20021106
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.2b) Gecko/20021106

In windows, there are generally 2 "busy" mouse cursors.  One being just an
hourglass, and the other being a pointer but with an hourglass beside it.  The
former indicates that no interaction with the current window should be possible,
while the latter indicates that it's busy but interaction is still possible. 
When a new newsgroup is clicked it uses the hourglass cursor.   Since you can
still scroll the message headers, etc., it should be a pointer with an hourglass
instead.

Reproducible: Always

Steps to Reproduce:
1.Click on a new newsgroup to load the headers
2.
3.

Actual Results:  
The mouse cursor is an hourglass

Expected Results:  
The mouse cursor is a pointer with an hourglass beside it
Status: UNCONFIRMED → NEW
Ever confirmed: true
Keywords: patch
QA Contact: olgam → laurel
Attachment #105685 - Flags: superreview?(sspitzer)
Attachment #105685 - Flags: review?(varga)
I haven't tried this patch, but it seems we're correctly handling the spinning
cursor on linux and mac too.
http://lxr.mozilla.org/seamonkey/source/widget/src/gtk/nsWindow.cpp#1233
http://lxr.mozilla.org/seamonkey/source/widget/src/mac/nsWindow.cpp#738

Seth, are you ok with this patch ?
Comment on attachment 105685 [details] [diff] [review]
Patch to use "Spinning" cursor, rather than "Wait"

r=varga
Attachment #105685 - Flags: review?(varga) → review+
what about the other place we call SetBusyCursor()?

is interaction possible in those cases?
Seth:

The only place I see this particular SetBusyCursor() being called is from
ChangeFolderByURI  , and other interaction is indeed possible here.

Or are you asking if the other SetBusyCursor() functions should also be updated
similarly?
Here:
http://lxr.mozilla.org/seamonkey/source/xpfe/components/directory/directory.js#105
and:
http://lxr.mozilla.org/seamonkey/source/mailnews/base/search/resources/content/FilterEditor.js#657
Can this be checked in?   The "wait" hourglass is deceptive, since interaction
is really possible while it's being showed via SetBusyCursor().
Product: Browser → Seamonkey
Assignee: sspitzer → mail
Comment on attachment 105685 [details] [diff] [review]
Patch to use "Spinning" cursor, rather than "Wait"

This patch is old, very old and SSpitzer never SR'ed it.
Neil can you take a look at it ?
Attachment #105685 - Flags: superreview?(sspitzer) → superreview?(neil)
Comment on attachment 105685 [details] [diff] [review]
Patch to use "Spinning" cursor, rather than "Wait"

>+            window.setCursor("spinning");
The correct namne for this is "progress" ("spinning" is deprecated).
sr=me with that fixed.
Attachment #105685 - Flags: superreview?(neil) → superreview+
Assignee: mail → wd
OS: Windows 2000 → All
QA Contact: laurel → message-display
Hardware: PC → All
$ hg outgoing -v && hg push
running "ssh hg.mozilla.org "hg -R comm-central/ serve --stdio""
comparing with ssh://hg.mozilla.org/comm-central/
searching for changes
changeset:   448:11c3f936a257
tag:         tip
user:        WD <wd@pobox.com>
date:        Sat Sep 27 11:50:43 2008 -0400
files:       mailnews/base/resources/content/msgMail3PaneWindow.js
description:
Bug 178767, Should use hourglass w/ pointer for mouse cursor when loading new newsgroup
r+sr=NeilAway


pushing to ssh://hg.mozilla.org/comm-central/
searching for changes
remote: adding changesets
remote: adding manifests
remote: adding file changes
remote: added 1 changesets with 1 changes to 1 files
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: