| Summary: | UI polish for Delete Plug-in Projects dialog | ||
|---|---|---|---|
| Product: | [Eclipse Project] PDE | Reporter: | Markus Keller <markus.kell.r> |
| Component: | UI | Assignee: | Curtis Windatt <curtis.windatt.public> |
| Status: | VERIFIED FIXED | QA Contact: | |
| Severity: | trivial | ||
| Priority: | P3 | CC: | ankur_sharma, curtis.windatt.public, daniel_megert, darin.eclipse |
| Version: | 3.6 | ||
| Target Milestone: | 3.6 M5 | ||
| Hardware: | PC | ||
| OS: | Mac OS X - Carbon (unsup.) | ||
| Whiteboard: | |||
| Bug Depends on: | 297232 | ||
| Bug Blocks: | |||
|
Description
Markus Keller
I was unsure about the initial focus as previously the overwrite dialog would select Yes by default if the user hit enter. With the filter text having focus, hitting enter does nothing. I can easily live with either. cc'ing Darin and Ankur so they can comment with their thoughts after testing. I see. The underlying issue is that FilteredTree catches the Enter key (I opened bug 297232 for that). Dani, could you also live with a consistent UI (i.e. needs 2x Enter until bug 297232 is fixed)? Fixed. Filter text selected by default, mnemonic fixed. Will keep an eye on bug 297232. >Dani, could you also live with a consistent UI (i.e. needs 2x Enter until bug #
>297232 is fixed)?
Yes.
>Fixed. Filter text selected by default, mnemonic fixed.
This is not fixed in I20091209-1800.
Why is this now 3.6? Isn't the fix in place but maybe the map file was not updated? The filter text is selected by default in I20091209-1800 but the mnemonic was missing. The mnemonic was not committed when tagging happened (though all the other NLS strings were, so not sure what happened there). Will retag to include in today's rebuild. >The filter text is selected by default in I20091209-1800
I don't know how/what you tested but this is not the case.
Interesting, works fine on linux, doesn't work in Win XP Just remove this line from OverwriteProjectsSelectionDialog.createTableArea(Composite): fFilteredTree.setFocus(); I've filed bug 297510 for the platform inconsistency. BTW: The line fFilteredTree.setInitialText(PDEUIMessages.DuplicatePluginResolutionDialog_typeFilerText); is also unnecessary and should be removed. (In reply to comment #10) > Just remove this line from > OverwriteProjectsSelectionDialog.createTableArea(Composite): > fFilteredTree.setFocus(); Got my new WinXP box up and running and have confirmed that removing the lines as Markus suggested works in both Win XP and linux. Will leave the fix for M5. Fixed in HEAD. Verified in N20091214-2000. |