| Index: editor/tools/plugins/com.google.dart.tools.ui/src/com/google/dart/tools/ui/internal/preferences/DartBasePreferencePage.java
|
| diff --git a/editor/tools/plugins/com.google.dart.tools.ui/src/com/google/dart/tools/ui/internal/preferences/DartBasePreferencePage.java b/editor/tools/plugins/com.google.dart.tools.ui/src/com/google/dart/tools/ui/internal/preferences/DartBasePreferencePage.java
|
| index 798af4845622080f203e588855fd66e2ce535efc..f325d5a6697d261c7ee656b01d2be836dff270ad 100644
|
| --- a/editor/tools/plugins/com.google.dart.tools.ui/src/com/google/dart/tools/ui/internal/preferences/DartBasePreferencePage.java
|
| +++ b/editor/tools/plugins/com.google.dart.tools.ui/src/com/google/dart/tools/ui/internal/preferences/DartBasePreferencePage.java
|
| @@ -59,7 +59,6 @@ public class DartBasePreferencePage extends PreferencePage implements IWorkbench
|
| private Button enableFolding;
|
| private Button enableAutoCompletion;
|
| private Button runPubAutoCheck;
|
| - private Button enableHints;
|
|
|
| public DartBasePreferencePage() {
|
| setPreferenceStore(DartToolsPlugin.getDefault().getPreferenceStore());
|
| @@ -124,12 +123,6 @@ public class DartBasePreferencePage extends PreferencePage implements IWorkbench
|
| IEclipsePreferences prefs = DartCore.getPlugin().getPrefs();
|
| if (prefs != null) {
|
| prefs.putBoolean(DartCore.PUB_AUTO_RUN_PREFERENCE, runPubAutoCheck.getSelection());
|
| - boolean hints = DartCore.getPlugin().isHintsEnabled();
|
| - prefs.putBoolean(DartCore.ENABLE_HINTS_PREFERENCE, enableHints.getSelection());
|
| - if (hints != enableHints.getSelection()) {
|
| - // trigger processing for hints
|
| - DartCore.getProjectManager().setHintOption(enableHints.getSelection());
|
| - }
|
| try {
|
| DartCore.getPlugin().savePrefs();
|
| } catch (CoreException e) {
|
| @@ -148,7 +141,7 @@ public class DartBasePreferencePage extends PreferencePage implements IWorkbench
|
| composite);
|
| GridLayoutFactory.fillDefaults().spacing(0, 8).margins(0, 10).applyTo(composite);
|
|
|
| - // General preferences
|
| + // General group
|
| Group generalGroup = new Group(composite, SWT.NONE);
|
| generalGroup.setText(PreferencesMessages.DartBasePreferencePage_general);
|
| GridDataFactory.fillDefaults().grab(true, false).align(SWT.FILL, SWT.BEGINNING).applyTo(
|
| @@ -225,12 +218,7 @@ public class DartBasePreferencePage extends PreferencePage implements IWorkbench
|
| PreferencesMessages.DartBasePreferencePage_enable_code_folding_tooltip);
|
| GridDataFactory.fillDefaults().span(2, 1).applyTo(enableFolding);
|
|
|
| - enableHints = createCheckBox(
|
| - generalGroup,
|
| - PreferencesMessages.DartBasePreferencePage_enable_hints,
|
| - PreferencesMessages.DartBasePreferencePage_enable_hints_tooltip);
|
| - GridDataFactory.fillDefaults().span(2, 1).applyTo(enableHints);
|
| -
|
| + // Save actions group
|
| Group saveGroup = new Group(composite, SWT.NONE);
|
| saveGroup.setText(PreferencesMessages.DartBasePreferencePage_save);
|
| GridDataFactory.fillDefaults().grab(true, false).align(SWT.FILL, SWT.BEGINNING).applyTo(
|
| @@ -243,6 +231,7 @@ public class DartBasePreferencePage extends PreferencePage implements IWorkbench
|
| PreferencesMessages.DartBasePreferencePage_trailing_ws_details);
|
| GridDataFactory.fillDefaults().applyTo(removeTrailingWhitespaceCheck);
|
|
|
| + // Pub group
|
| Group pubGroup = new Group(composite, SWT.NONE);
|
| pubGroup.setText(PreferencesMessages.DartBasePreferencePage_pub);
|
| GridDataFactory.fillDefaults().grab(true, false).align(SWT.FILL, SWT.BEGINNING).applyTo(
|
| @@ -255,6 +244,7 @@ public class DartBasePreferencePage extends PreferencePage implements IWorkbench
|
| PreferencesMessages.DartBasePreferencePage_pub_auto_details);
|
| GridDataFactory.fillDefaults().applyTo(runPubAutoCheck);
|
|
|
| + // init
|
| initFromPrefs();
|
|
|
| return composite;
|
| @@ -296,7 +286,6 @@ public class DartBasePreferencePage extends PreferencePage implements IWorkbench
|
|
|
| IEclipsePreferences prefs = DartCore.getPlugin().getPrefs();
|
| if (prefs != null) {
|
| - enableHints.setSelection(prefs.getBoolean(DartCore.ENABLE_HINTS_PREFERENCE, true));
|
| runPubAutoCheck.setSelection(prefs.getBoolean(DartCore.PUB_AUTO_RUN_PREFERENCE, true));
|
| }
|
|
|
|
|