Community
Participate
Working Groups
The AlwaysNeverDialog should have a more standard Eclipse look. The buttons should be Yes, No, and Cancel and there should be a "Don't ask me again" check box. The functional equivalent of the Always button should be Yes + check box selected, and Never would be No + check box selected.
Doug, what was the outcome of all the activity on the mail lists about this issue? Is there already (or ever going to be) a reusable component in jface, or is every team on their own?
Please see Bug 54347. This is on my list of items to do, but it there are more important things to do for 3.0. It is unlikely that it will be ready by the end of M9, but you never know....
Created UserPreferencePromptDialog in org.eclipse.debug.internal.ui.preferences. Most of the code was borrowed from MessageDialogWithToggle in ui.ide.dialogs - mainly added support for an optional preference store to be passed in. The "There are breakpoints in your workspace, did you want to relaunch in Debug Mode" dialog that you see from time to time has been replaced with UserPreferencePromptDialog. Will wait for result of bug 54347 before porting other users of AlwaysNeverDialog to UserPreferencePromptDialog. Doug, is this something that the UI team would consider making available as API? If you'd like to suggest improvements, I'd be willing to work with you to make this a platform solution instead of a debug specific one.
Bug 54347. We are interested.
*** Bug 60268 has been marked as a duplicate of this bug. ***
Kevin can you jump on the new jface dialog as soon as possible.
Released fix to bring move all Debug team code from AlwaysNeverDialog to new jface dialog (MessageDialogWithToggle). changes to: org.eclipse.debug.internal.ui.AlwaysNeverDialog - removed DebugUIPlugin CompileErrorPromptStatusHandler DebugModePromptStatusHandler LaunchConfigurationsMessages.properties PerspectiveManager DebugPreferencePage LaunchingPreferencePage org.eclipse.debug.internal.ui.preferences.UserPreferencePromptDialog - removed ProjectCreationDecorator PreLaunchBreakpointTest
Darins, please verify
Removed the AlwaysNeverDialog nls keys from DebugUIMessages.