Community
Participate
Working Groups
Is there a way to make the tree wider in the preference dialog using keyboard?
This is a general problem w/ Sash and SashForm. Launch Configuration dialog shares the same problem.
If a sash is given focus, then you can resize it with the keyboard. Normally, sashes do not take focus when you click on them and do not take part in traversal. Moving to UI.
Is this just a matter of adding a traverse listener to the sash?
Sorry - no. Sash doesn't get traverse events because it doesn't take focus. To believe this, run ControlExample and add Traverse and KeyDown events to the Sashes on the Sash tab. Then make sure both events return doit=true (new feature of ControlExample lets you control the doit by selecting the event in the Event Listeners dialog and clicking the Edit Event button). You can also add a MouseDown event so you can see the Sashes responding to those. Sash won't take focus, no matter how hard you try. MouseDown events occur as expected, but no key or traverse events.
So this should be closed as WONTFIX then correct as it is an OS limitation?
I will leave that up to Steve. Forcing keyboard focus to go to Sashes is a strange thing to do, and I am not sure it is possible on all platforms, but maybe... :) FYI, it is actually possible to move the sash with the keyboard using a screen reader. Of course, one would have to purchase a screen reader (or use a Mac, which comes with a screen reader). The exact key sequences to move a sash vary from screen reader to screen reader, however most (all?) screen readers allow a user to perform drag & drop operations by moving the mouse to the correct location with arrow keys, marking the start of the drag with a specific key sequence, moving the mouse again with arrow keys to the destination, and then typing the "drop" key sequence. I verified that I can do this in Window-Eyes, and I see that JAWS also has drag & drop capability.
Fixed in build >20080422
FYI the fix was done local to the preferences dialog rather than generally throughout the workbench
Verified in I20080229-0100
Reopening - we should include the color changes we use for sash resizes elsewhere in the workbench
Fixed for build >20080429
Verified in I20080430-0100