Bug 200621

Summary: Editors do not respect operating system caret settings
Product: [Eclipse Project] Platform Reporter: Kevin <Darkintent>
Component: SWTAssignee: Felipe Heidrich <eclipse.felipe>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: daniel_megert, steve_northover
Version: 3.3Keywords: accessibility
Target Milestone: 3.4 M2   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Kevin CLA 2007-08-20 19:36:51 EDT
Build ID: I20070621-1340

Steps To Reproduce:
1. Change thickness of caret in control panel
2. Launch eclipse
3. Open a file


More information:
The text caret's size is not reflected by eclipse it remains the standard size inside editor windows; while the size change is reflected correctly in Eclipse dialogs.
Comment 1 Dani Megert CLA 2007-08-22 02:57:14 EDT
Out of the box we use a custom caret but you can change that on
Window > Preferences... > General > Editors > Text Editors > Accessibility.
Comment 2 Kevin CLA 2007-08-22 12:38:08 EDT
That actually makes it worse now the caret is totally invisible, this bug isn't resolved at all.
Comment 3 Kevin CLA 2007-08-22 12:46:47 EDT
A possible workaround for this bug would be to let users control the thickness, blink rate, and color of the caret itself from the accessibility menu when the custom caret is turned on.
Comment 4 Dani Megert CLA 2007-08-23 03:20:05 EDT
We use the caret provided by StyledText. Other SWT widget correctly reflect the OS caret but StyledText seems to refuse this.

NOTE: also the BIDI caret should honor the thickness for accessibility reasons. 

Interestingly, the blinking rate is honored.
Comment 5 Felipe Heidrich CLA 2007-09-06 17:36:31 EDT
fixed in HEAD > 20070906
Kevin, please verify the fix when you have the chance.