Closed Bug 103190 Opened 24 years ago Closed 24 years ago

Windows Classic: paragraph drop-down does not show what style is chosen when open00

Categories

(SeaMonkey :: Themes, defect)

defect
Not set
normal

Tracking

(Not tracked)

VERIFIED WONTFIX
mozilla0.9.7

People

(Reporter: TucsonTester2, Assigned: shliang)

Details

Attachments

(1 file)

Build ID: 20011002 The paragraph style drop-down on the toolbar in composer does not show what paragraph style is chosen when the list is opened. It should somehow represent what is chosen by a bullet or a check mark. Reproducible: Always Steps to Reproduce: 1.Open composer 2.Click on the paragraph style drop-down on the toolbar and choose Heading 1 3.Click on the paragraph style drop-down to expand it Actual Results: The menu does not indicate what style is currently selected. It does highlight what is chosen, but if you run across the different styles that will go away. Expected Results: I would expect that the currently chosen paragraph style would be indicated with a bullet or checkmark in the menu when it is expanded.
Confirmed on build 2001110703.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Summary: Windows Classic: paragraph drop-down does not show what style is chosen when open → Windows Classic: paragraph drop-down does not show what style is chosen when open00
Assignee: hewitt → shliang
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla0.9.7
changing all menulists so that selected menuitem is checked
Comment on attachment 58067 [details] [diff] [review] selected menuitem is checked sr=hewitt
Attachment #58067 - Flags: superreview+
Comment on attachment 58067 [details] [diff] [review] selected menuitem is checked r=andreww
Attachment #58067 - Flags: review+
Why was this done? This is not how Windows dropdowns behave, and Classic should be emulating OS widgets. It doesn't even seem to be a useful enhancement, as the previously selected item is visible in the widget itself (above the dropdown). I think we should back this out pending further discussion.
Upon consultation of the Windows guidelines, it seems that the menus in question should follow the menu guidelines and include checkmarks next to the current selection. See pp. 153 where it discusses that "the interface for drop-down list boxes is similar to that for menus." While no specifics are given, it infers that the menu guidelines apply thus there should be a mark in a single selection list. See pg 144 and 136. Additionally with the drop-down lists in the prefs d.b. having so many items in them, an indication of the current selection is a helpful navigation guide since the menu title is so far from the user's current focus. There is no relative gauge in the font size drop downs. The check marks help users to compare items within the list without the cognitive overhead of jumping up to look at the title and back down to the list contents repeatedly.
this has been backed out
checking in again - see lori's comment
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
The guidelines do not specifically state that, and indeed it is not how the standard Windows menulist behaves (i.e., if we were using native controls, this behavior would not exist). The point of Classic is to mimic the OS exactly, not to extend or change the behavior of standard controls, even if we feel they might be useful enhancements.
You are correct. As I said, the guidelines infer it. Guidelines do just that. They aren't rules and they can't cover all cases. Just because someone interprets the guidelines in a particular way doesn't mean they're right for every situation. In this case, I believe optimizing the feedback for the target user is the best option.
Verified on build 2001121203.
Status: RESOLVED → VERIFIED
I don't think that inference is clear at all; and it should be evident from the fact that native Windows dropdowns do not exhibit this behavior that this is not what the spec intends. As Joe says in bug 112437, "We have no intention of "improving" the native widgets, we are trying to emulate them as best as possible. This is a definite WONTFIX." Indeed, that is the very purpose of Classic, and any attempt to try to improve upon the fundamental OS widgets should not be taken lightly. I still think this warrants more discussion if we're going to give the user a different experience than that which he has in every other program on his computer, especially in the Classic theme, which is intended to be an exact emulation of the OS. I do not think we should open up the can of worms of extending OS behavior in Classic, so reopening for more feedback from interested parties.
Status: VERIFIED → REOPENED
Resolution: FIXED → ---
In general, I agree that the checkmark may be a useful enhancement in such long menulists as the Font dropdowns, provided the user understands its purpose. Of course, such long menulists are probably scrollable, which means the checkmark won't always be visible (whereas the top part of the widget will). I'm also uncertain of the validity of the scenario you describe without the checkbox, that users would constantly have to be looking back up to see the currently selected item. Can't users remember something in short term memory for a few seconds? The only case I can see this possibly being useful in is when you have multiple variations of the same font, e.g. Rockwell, Rockwell Bold, Rockwell Light, etc. that are in close proximity. However, few menulists in the product are as long as the one in fonts. (Also, I can only assume that the font prefs are geared toward advanced users, as it's not as if the average user knows what the fonts on his computer look like without some sort of preview.) Honestly, as I said, I vote we leave Classic to what it was meant to be -- an OS emulation -- and not get into the business of trying to improve upon core Windows widgets.
marking wontfix
Status: REOPENED → RESOLVED
Closed: 24 years ago24 years ago
Resolution: --- → WONTFIX
Verified.
Status: RESOLVED → VERIFIED
Product: Core → SeaMonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: