Closed Bug 287566 Opened 20 years ago Closed 20 years ago

Report "n of m" positional descriptions for list items and radio buttons

Categories

(Core :: Disability Access APIs, defect)

x86
Windows XP
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: aaronlev, Assigned: aaronlev)

References

Details

(Keywords: access)

Attachments

(1 file)

Screen readers need to know and report the current position in choice lists, whether in lists, radio groups, combo boxes, etc.
Attachment #178480 - Flags: review?(timeless) → review+
Attachment #178480 - Flags: superreview?(darin)
Blocks: 287730
Comment on attachment 178480 [details] [diff] [review] Move code for "n of m" descriptions into generic MSAA class, which allows it to be used by anything, including DHTML widgets >Index: accessible/src/msaa/nsAccessibleWrap.cpp >+NS_IMETHODIMP nsAccessibleWrap::GetDescription(nsAString& aDescription) so, this seems to be the only implementation of this method now. does it still need to be virtual? sr=darin
Attachment #178480 - Flags: superreview?(darin) → superreview+
Still needs to be virtual, we're going to override it for images and html radio buttons. We already do override it for html area and xul tree accessibles.
Checking in accessible/src/atk/Makefile.in; /cvsroot/mozilla/accessible/src/atk/Makefile.in,v <-- Makefile.in new revision: 1.13; previous revision: 1.12 done Removing accessible/src/atk/nsXULTabAccessibleWrap.h; /cvsroot/mozilla/accessible/src/atk/nsXULTabAccessibleWrap.h,v <-- nsXULTabAccessibleWrap.h new revision: delete; previous revision: 1.1 done Checking in accessible/src/base/nsAccessibilityService.cpp; /cvsroot/mozilla/accessible/src/base/nsAccessibilityService.cpp,v <-- nsAccessibilityService.cpp new revision: 1.132; previous revision: 1.131 done Checking in accessible/src/base/nsAccessible.cpp; /cvsroot/mozilla/accessible/src/base/nsAccessible.cpp,v <-- nsAccessible.cpp new revision: 1.138; previous revision: 1.137 done Checking in accessible/src/mac/Makefile.in; /cvsroot/mozilla/accessible/src/mac/Makefile.in,v <-- Makefile.in new revision: 1.11; previous revision: 1.10 done Removing accessible/src/mac/nsXULTabAccessibleWrap.h; /cvsroot/mozilla/accessible/src/mac/nsXULTabAccessibleWrap.h,v <-- nsXULTabAccessibleWrap.h new revision: delete; previous revision: 1.1 done Checking in accessible/src/msaa/Makefile.in; /cvsroot/mozilla/accessible/src/msaa/Makefile.in,v <-- Makefile.in new revision: 1.10; previous revision: 1.9 done Checking in accessible/src/msaa/nsAccessibleWrap.cpp; /cvsroot/mozilla/accessible/src/msaa/nsAccessibleWrap.cpp,v <-- nsAccessibleWrap.cpp new revision: 1.22; previous revision: 1.21 done Checking in accessible/src/msaa/nsAccessibleWrap.h; /cvsroot/mozilla/accessible/src/msaa/nsAccessibleWrap.h,v <-- nsAccessibleWrap.h new revision: 1.7; previous revision: 1.6 done Removing accessible/src/msaa/nsXULTabAccessibleWrap.cpp; /cvsroot/mozilla/accessible/src/msaa/nsXULTabAccessibleWrap.cpp,v <-- nsXULTabAccessibleWrap.cpp new revision: delete; previous revision: 1.2 done Removing accessible/src/msaa/nsXULTabAccessibleWrap.h; /cvsroot/mozilla/accessible/src/msaa/nsXULTabAccessibleWrap.h,v <-- nsXULTabAccessibleWrap.h new revision: delete; previous revision: 1.1 done Checking in accessible/src/other/Makefile.in; /cvsroot/mozilla/accessible/src/other/Makefile.in,v <-- Makefile.in new revision: 1.8; previous revision: 1.7 done Removing accessible/src/other/nsXULTabAccessibleWrap.h; /cvsroot/mozilla/accessible/src/other/nsXULTabAccessibleWrap.h,v <-- nsXULTabAccessibleWrap.h new revision: delete; previous revision: 1.1 done Checking in accessible/src/xul/nsXULFormControlAccessible.cpp; /cvsroot/mozilla/accessible/src/xul/nsXULFormControlAccessible.cpp,v <-- nsXULFormControlAccessible.cpp new revision: 1.45; previous revision: 1.44 done Checking in accessible/src/xul/nsXULFormControlAccessible.h; /cvsroot/mozilla/accessible/src/xul/nsXULFormControlAccessible.h,v <-- nsXULFormControlAccessible.h new revision: 1.23; previous revision: 1.22 done
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: