Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 59537

Summary: [Workbench] Accessibility: Minimize and Maximize icons in views missing accessibility info.
Product: [Eclipse Project] Platform Reporter: Tanya Wolff <twolff>
Component: SWTAssignee: Carolyn MacLeod <carolynmacleod4>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: andy.w.freeman, billy.biggs, carolynmacleod4, snorthov, steven.wasleski, Tod_Creasey, veronika_irvine
Version: 3.0Keywords: accessibility
Target Milestone: 3.2 M1   
Hardware: PC   
OS: Windows 2000   
Whiteboard:

Description Tanya Wolff CLA 2004-04-21 17:31:46 EDT
All Eclipse view do not have tooltips for minimize and maximize icons. Neither 
do they get focus when hovering the mouse over the icon. Use MS Inspect Objects 
to see this clearly by selecting Show Highlight Rectangle from the Options menu.
Comment 1 Debbie Wilson CLA 2004-04-22 09:51:58 EDT
*** Bug 54244 has been marked as a duplicate of this bug. ***
Comment 2 Veronika Irvine CLA 2004-05-03 11:16:32 EDT
Tooltips added.
Comment 3 Tod Creasey CLA 2004-05-20 12:03:20 EDT
Veronika should this be marked fixed?
Comment 4 Veronika Irvine CLA 2004-05-20 12:28:27 EDT
The tool tips now exist.  However, I need to do some more work in the area of 
accessiblity to have the buttons recognized by screen readers.
Comment 5 Steven Wasleski CLA 2005-04-12 11:17:49 EDT
We are in the process of updating the accessibility information for 3.1.  Is 
this bug going to be fixed in 3.1?
Comment 6 Steve Northover CLA 2005-08-02 14:15:11 EDT
CAR to investigate this again.  NOTE:  If the fix is easy and safe, we should 
consider adding it to 3.1.1.
Comment 7 Carolyn MacLeod CLA 2005-08-02 17:54:00 EDT
Fixed > 20050802.
Added accessibility for chevron, maximize, and minimize buttons.
VI to verify code in CTabFolder.

Fix is patterned after Shell control handling of maximize & minimize buttons, 
i.e. the number of accessible children in a Shell title bar is constant, and 
children each have an assigned childID. If the child is not visible, its state 
will be "invisible". So, for CTabFolder there are now 3 new childID's 
(chevron, min, max).
Comment 8 Steven Wasleski CLA 2005-08-03 09:15:55 EDT
In reference to comment 6 and comment 7, is this fix in both the 3.2 and 3.1.1 
streams or just 3.2?
Comment 9 Carolyn MacLeod CLA 2005-08-03 11:31:35 EDT
At present, it's just in the 3.2 stream.
When Veronika returns from vacation, we will determine whether or not to put 
the fix into the 3.1.1 stream. She is the owner of class CTabFolder.
Comment 10 Carolyn MacLeod CLA 2005-08-15 13:58:02 EDT
Steve W, Here's the scoop on what was fixed, so that you can help judge 
whether you want it back-ported to 3.1.1.

The max, min, and chevron buttons are now accessible to screen readers, but 
users with screen readers probably won't notice the difference because those 
buttons don't take focus. A screen reader user would have to turn on mouse 
tracking or something to actually hear any difference. The buttons answer 
their MSAA name when asked.

The max/min (view/editor) feature is available via the Window->Navigation menu 
or Ctrl+M, and the chevron function (next view/editor) is keyboard accessible 
through Ctrl+F6 and Ctrl+F7, so all of these were already keyboard accessible.

So, do you really need to have this back-ported?
Comment 11 Steve Northover CLA 2005-08-22 19:26:53 EDT
Suggest we don't back port it unless Steve insists.
Comment 12 Steven Wasleski CLA 2005-08-31 09:43:12 EDT
I don't think we need this back ported.
Comment 13 Steve Northover CLA 2005-08-31 11:47:22 EDT
Ok.