Bug 97467 - [quick fix] proposals not available for pessimistic repository providers
Summary: [quick fix] proposals not available for pessimistic repository providers
Status: VERIFIED FIXED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 3.1   Edit
Hardware: PC Windows XP
: P3 major (vote)
Target Milestone: 3.1 RC2   Edit
Assignee: Martin Aeschlimann CLA
QA Contact:
URL:
Whiteboard:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2005-05-31 09:35 EDT by Michael Valenta CLA
Modified: 2005-06-10 08:04 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Valenta CLA 2005-05-31 09:35:24 EDT
I have CVS configured to use Watch/Edit. I typed in the following code:
   
   PlatformUI.getWorkbench().getHelpSystem().setHelp(parent, 
IHelpContextIds.SYNC_PREFERENCE_PAGE);

The IHelpContextIds interface exists but the constant does not. I then used 
CTRL-1 to see the option to create the constant but it is not presented. To 
see the option, I must manually make the IHelpContextIds file writtable.

The way it should be is this. All the options should be presented and if one 
of them requires a file to be made writtable, the tooling should call 
validateEdit. This is a major usability problem as there are some repository 
tools where pessimistic mode is the usual way of working and this bug will 
make working with these repositories more cumbersome for the user.
Comment 1 Dani Megert CLA 2005-05-31 09:53:51 EDT
Can reproduce.
It works for new methods but not constants.
Can be reproduce by simply making a file read-only.
Comment 2 Martin Aeschlimann CLA 2005-06-07 06:18:08 EDT
fixed > 20050607
Comment 3 Dani Megert CLA 2005-06-10 06:33:04 EDT
start verification...
Comment 4 Dani Megert CLA 2005-06-10 08:04:24 EDT
Verified in I20050610-0010.