diff options
author | james | 2002-02-01 22:06:25 +0000 |
---|---|---|
committer | james | 2002-02-01 22:06:25 +0000 |
commit | 4aaa33204d95502c84e0fd6ae5fe488f4b112e28 (patch) | |
tree | 5ce4e2bc4006d8ef1ff6084d6cc2e26a3dbf00d8 /bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSPreferencesPage.java | |
parent | f34c2266273f930961502ec0de6407c35f8b8c99 (diff) | |
download | eclipse.platform.team-4aaa33204d95502c84e0fd6ae5fe488f4b112e28.tar.gz eclipse.platform.team-4aaa33204d95502c84e0fd6ae5fe488f4b112e28.tar.xz eclipse.platform.team-4aaa33204d95502c84e0fd6ae5fe488f4b112e28.zip |
8564: Feature: resource revision history from Repo Explorer
Diffstat (limited to 'bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSPreferencesPage.java')
-rw-r--r-- | bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSPreferencesPage.java | 36 |
1 files changed, 15 insertions, 21 deletions
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSPreferencesPage.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSPreferencesPage.java index 9e5973cd3..65cdb7184 100644 --- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSPreferencesPage.java +++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSPreferencesPage.java @@ -43,7 +43,8 @@ public class CVSPreferencesPage private Button pruneEmptyDirectoriesField; private Text timeoutValue; private Combo quietnessCombo; - + private Button historyTracksSelectionButton; + /** * Utility method that creates a combo box * @@ -105,14 +106,9 @@ public class CVSPreferencesPage Composite composite = createComposite(parent, 2); // set F1 help -// WorkbenchHelp.setHelp( -// composite, -// new DialogPageContextComputer(this, ICVSHelpContextIds.CVS_PREFERENCE_PAGE)); +// WorkbenchHelp.setHelp(composite, new DialogPageContextComputer(this, ICVSHelpContextIds.CVS_PREFERENCE_PAGE)); - pruneEmptyDirectoriesField = - createCheckBox( - composite, - Policy.bind("CVSPreferencePage.pruneEmptyDirectories")); + pruneEmptyDirectoriesField = createCheckBox(composite, Policy.bind("CVSPreferencePage.pruneEmptyDirectories")); createLabel(composite, Policy.bind("CVSPreferencePage.timeoutValue")); timeoutValue = createTextField(composite); @@ -131,6 +127,8 @@ public class CVSPreferencesPage createLabel(composite, Policy.bind("CVSPreferencePage.quietness")); quietnessCombo = createCombo(composite); + historyTracksSelectionButton = createCheckBox(composite, Policy.bind("CVSPreferencePage.historyTracksSelection")); + initializeValues(); return composite; @@ -169,13 +167,13 @@ public class CVSPreferencesPage */ private void initializeValues() { IPreferenceStore store = getPreferenceStore(); - pruneEmptyDirectoriesField.setSelection( - store.getBoolean(ICVSUIConstants.PREF_PRUNE_EMPTY_DIRECTORIES)); + pruneEmptyDirectoriesField.setSelection(store.getBoolean(ICVSUIConstants.PREF_PRUNE_EMPTY_DIRECTORIES)); timeoutValue.setText(new Integer(store.getInt(ICVSUIConstants.PREF_TIMEOUT)).toString()); quietnessCombo.add(Policy.bind("CVSPreferencePage.notquiet")); quietnessCombo.add(Policy.bind("CVSPreferencePage.somewhatquiet")); quietnessCombo.add(Policy.bind("CVSPreferencePage.reallyquiet")); quietnessCombo.select(store.getInt(ICVSUIConstants.PREF_QUIETNESS)); + historyTracksSelectionButton.setSelection(store.getBoolean(ICVSUIConstants.PREF_HISTORY_TRACKS_SELECTION)); } /** @@ -196,23 +194,18 @@ public class CVSPreferencesPage IPreferenceStore store = getPreferenceStore(); - store.setValue( - ICVSUIConstants.PREF_PRUNE_EMPTY_DIRECTORIES, - pruneEmptyDirectoriesField.getSelection()); - store.setValue( - ICVSUIConstants.PREF_TIMEOUT, - timeout); - store.setValue( - ICVSUIConstants.PREF_QUIETNESS, - quietnessCombo.getSelectionIndex()); - + store.setValue(ICVSUIConstants.PREF_PRUNE_EMPTY_DIRECTORIES, pruneEmptyDirectoriesField.getSelection()); + store.setValue(ICVSUIConstants.PREF_TIMEOUT, timeout); + store.setValue(ICVSUIConstants.PREF_QUIETNESS, quietnessCombo.getSelectionIndex()); + store.setValue(ICVSUIConstants.PREF_HISTORY_TRACKS_SELECTION, historyTracksSelectionButton.getSelection()); + CVSProviderPlugin.getPlugin().setPruneEmptyDirectories( store.getBoolean(ICVSUIConstants.PREF_PRUNE_EMPTY_DIRECTORIES)); CVSProviderPlugin.getPlugin().setTimeout( store.getInt(ICVSUIConstants.PREF_TIMEOUT)); CVSProviderPlugin.getPlugin().setQuietness( getQuietnessOptionFor(store.getInt(ICVSUIConstants.PREF_QUIETNESS))); - + return true; } @@ -227,6 +220,7 @@ public class CVSPreferencesPage store.getDefaultBoolean(ICVSUIConstants.PREF_PRUNE_EMPTY_DIRECTORIES)); timeoutValue.setText(new Integer(store.getDefaultInt(ICVSUIConstants.PREF_TIMEOUT)).toString()); quietnessCombo.select(store.getDefaultInt(ICVSUIConstants.PREF_QUIETNESS)); + historyTracksSelectionButton.setSelection(store.getDefaultBoolean(ICVSUIConstants.PREF_HISTORY_TRACKS_SELECTION)); } /** |