Community
Participate
Working Groups
Build 20020115 The Apply button the Properties and Preferences dialogs should be disabled until the user actually makes a change which can be applied.
Please consider this change.
Randy and I discussed this change and here's what we came up with: There's no easy way to force existing preference pages to do this (aside from releasing a breaking API change) because most preference pages don't keep a dirty bit. It looks like the only reasonable solution is to create a new interface that extends IPreferencePage (such as IPreferencePageWithDirtyState, or something more elegant). If we change PreferencePage to implement the new interface, and supply reasonable implementations for the new methods such as public boolean isDirty() { return true; } then existing pages won't notice the difference and the pages provided with Eclipse could be changed to exhibit the behaviour we want. The problem with this approach is that some pages will appear "smart" and others will appear "dumb" and the preferences dialog may not be self- consistent. If this isn't an issue, then I can get to work and fix it, otherwise, we'll need to discuss this further.
Not critical for 2.0. Defer.
Reopen to investigate
Im developing swt apps so would benefit from this behaviour! any activity on this?
*** Bug 11558 has been marked as a duplicate of this bug. ***
There are currently no plans to work on this feature
(In reply to comment #7) > There are currently no plans to work on this feature 2 years ago there were no plans to fix it. What about the current day? Could you fix it? Currently behavior is wrong (severity should be higher) - user should see that changes were saved...
(In reply to comment #8) > (In reply to comment #7) > > There are currently no plans to work on this feature > > 2 years ago there were no plans to fix it. What about the current day? Could > you fix it? This is marked as WONTFIX (not defered). AFAICS there is no way to ask a preference dialog (and current preference page contributions) if there are changes waiting to be applied. This could be re-opened if 1) someone came up with a design that would work and was willing to contribute it, or 2) this should be considered for preferences work in e4 (as the eclipse 4.0 work) PW
(In reply to comment #9) > (In reply to comment #8) > > (In reply to comment #7) > > > There are currently no plans to work on this feature > > > > 2 years ago there were no plans to fix it. What about the current day? Could > > you fix it? > > This is marked as WONTFIX (not defered). > > AFAICS there is no way to ask a preference dialog (and current preference page > contributions) if there are changes waiting to be applied. > > This could be re-opened if > > 1) someone came up with a design that would work and was willing to contribute > it, or > > 2) this should be considered for preferences work in e4 (as the eclipse 4.0 > work) > > PW CQ:WIND00084361 I do agree that this Apply behavior feels wrong from a user's perspective. However, looks like the system was designed this way and would need new API to make this work so this is not an easy bugfix.. Paul, did we invest time in this in the E4 effort? Helmut
(In reply to comment #10) > > Paul, did we invest time in this in the E4 effort? > No, there were some ideas for preferences work in E4 but AFAIK it didn't include anything in the UI itself. PW