Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjames2002-02-01 22:06:25 +0000
committerjames2002-02-01 22:06:25 +0000
commit4aaa33204d95502c84e0fd6ae5fe488f4b112e28 (patch)
tree5ce4e2bc4006d8ef1ff6084d6cc2e26a3dbf00d8 /bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSPreferencesPage.java
parentf34c2266273f930961502ec0de6407c35f8b8c99 (diff)
downloadeclipse.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.java36
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));
}
/**

Back to the top