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

Bug 177438

Summary: Accessibility : Preferences Dialog UI has problems in High Contrast Mode on SLED 10
Product: [Eclipse Project] Platform Reporter: Raji Akella <raji>
Component: UIAssignee: Tod Creasey <Tod_Creasey>
Status: VERIFIED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: cbeth, liuj1, Mike_Wilson
Version: 3.2.2Keywords: helpwanted
Target Milestone: 3.3 M7   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Attachments:
Description Flags
Screenshot
none
Screenshot - Cannot Display all
none
Screenshot - Cannot Display all
none
Patch none

Description Raji Akella CLA 2007-03-14 17:44:03 EDT
Build ID: 3.2.2

Steps To Reproduce:
1.Set the OS in high contrast Mode
2.Set Font size of Application font to Sans 28
3.Restart platform
4. Bring up Preferences in Eclipse and notice that UI is not displayed completely.


More information:
Comment 1 Tod Creasey CLA 2007-03-19 08:40:41 EDT
We do not support arbitrary font changes - 28 point is much larger than our supported sizes.

This should be tested with High Contrast at 1152x768 with default settings. Eclipse does not support lower resolutions.

marking REMIND pending confirmation of bug at these settings.
Comment 2 Philipe Mulet CLA 2007-03-21 17:54:14 EDT
If/When addressed:
Please make sure to attach the 3.3 patch, and risk assesment for a 3.2.2
backport.
Comment 3 Mike Wilson CLA 2007-03-22 14:05:23 EDT
I am re-opening this bug since, as was described in bug 177434, we may be able to do minor tweaks to clean this up a bit. Tod or I will take a look at the code during M7.

To be blunt: The number of our (i.e. the Eclipse SDK's) users that run in this mode is so few that we should not be spending significant amounts of time on these issues. If there are Eclipse based products that need them to be fixed, they *must* get personally involved (i.e. they should start the process of getting commit rights for someone on their team who would be responsible for making the changes).
Comment 4 Raji Akella CLA 2007-03-22 14:13:07 EDT
Thank you Mike and Tod for looking into these bugs.
Comment 5 Tod Creasey CLA 2007-04-03 16:29:26 EDT
Raji could you attach a screenshot? The only issue I see is that the list is a little narrow (although it has a scrollbar).

There are pages with issues - I was wondering which ones you were referring to.
Comment 6 Tod Creasey CLA 2007-04-03 16:30:26 EDT
Created attachment 62826 [details]
Screenshot
Comment 7 Zhi Yang CLA 2007-04-03 23:47:13 EDT
Created attachment 62866 [details]
Screenshot - Cannot Display all

Screenshot - Cannot Display all
Comment 8 Zhi Yang CLA 2007-04-03 23:47:59 EDT
Created attachment 62867 [details]
Screenshot - Cannot Display all

Screenshot - Cannot Display all
Comment 9 Tod Creasey CLA 2007-04-04 15:20:05 EDT
Created attachment 62972 [details]
Patch

This patch adds scrollbars to a preference page when it gets too big to display on the screen.

I would consider this fix moderate risk for a patch to 3.2.2 as I am not sure if there is going to be some strange cases where the scrollbars show up more often than they should.
Comment 10 Tod Creasey CLA 2007-04-04 15:20:25 EDT
Patch released for build >20070304
Comment 11 Tod Creasey CLA 2007-04-30 13:56:16 EDT
Verified in  I20070430-0010
Comment 12 Jamie Liu CLA 2008-08-25 14:29:15 EDT
I just opened this bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=245159

before I saw this one.  The scrollbars are a great help, but the controls are not made visible when a user traverses them via keyboard.  As I mention in the bug report, it looks like this can be resolved by adding one line by using new API available in 3.4 for ScrolledComposite:

public void setShowFocusedControl(boolean show)

Could someone please take a look?