Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/preferences/SyncViewerPreferencePage.java')
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/preferences/SyncViewerPreferencePage.java118
1 files changed, 59 insertions, 59 deletions
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/preferences/SyncViewerPreferencePage.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/preferences/SyncViewerPreferencePage.java
index 69cdd6dae..bca7e738e 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/preferences/SyncViewerPreferencePage.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/preferences/SyncViewerPreferencePage.java
@@ -30,12 +30,12 @@ import com.ibm.icu.text.Collator;
* This preference page allows to configure various aspects of the Synchronize View.
*/
public class SyncViewerPreferencePage extends FieldEditorPreferencePage implements IWorkbenchPreferencePage, IPreferenceIds {
-
+
private BooleanFieldEditor showSyncInLabels = null;
private RadioGroupFieldEditor synchronizePerspectiveSwitch = null;
private RadioGroupFieldEditor defaultLayout = null;
private boolean includeDefaultLayout = true;
-
+
private static class PerspectiveDescriptorComparator implements Comparator {
/*
* @see java.util.Comparator#compare(java.lang.Object, java.lang.Object)
@@ -50,11 +50,11 @@ public class SyncViewerPreferencePage extends FieldEditorPreferencePage implemen
return 0;
}
}
-
+
public SyncViewerPreferencePage() {
super(GRID);
- setTitle(TeamUIMessages.SyncViewerPreferencePage_6);
- setDescription(TeamUIMessages.SyncViewerPreferencePage_7);
+ setTitle(TeamUIMessages.SyncViewerPreferencePage_6);
+ setDescription(TeamUIMessages.SyncViewerPreferencePage_7);
setPreferenceStore(TeamUIPlugin.getPlugin().getPreferenceStore());
}
@@ -67,84 +67,84 @@ public class SyncViewerPreferencePage extends FieldEditorPreferencePage implemen
// set F1 help
PlatformUI.getWorkbench().getHelpSystem().setHelp(getControl(), IHelpContextIds.SYNC_PREFERENCE_PAGE);
}
-
+
/* (non-Javadoc)
* @see org.eclipse.jface.preference.FieldEditorPreferencePage#createFieldEditors()
*/
@Override
public void createFieldEditors() {
- showSyncInLabels = new BooleanFieldEditor(SYNCVIEW_VIEW_SYNCINFO_IN_LABEL, TeamUIMessages.SyncViewerPreferencePage_19, SWT.NONE, getFieldEditorParent());
+ showSyncInLabels = new BooleanFieldEditor(SYNCVIEW_VIEW_SYNCINFO_IN_LABEL, TeamUIMessages.SyncViewerPreferencePage_19, SWT.NONE, getFieldEditorParent());
addField(showSyncInLabels);
-
+
addField(new BooleanFieldEditor(
- SHOW_AUTHOR_IN_COMPARE_EDITOR,
- TeamUIMessages.SyncViewerPreferencePage_43,
- BooleanFieldEditor.DEFAULT,
+ SHOW_AUTHOR_IN_COMPARE_EDITOR,
+ TeamUIMessages.SyncViewerPreferencePage_43,
+ BooleanFieldEditor.DEFAULT,
getFieldEditorParent()));
-
+
addField(new BooleanFieldEditor(
- MAKE_FILE_WRITTABLE_IF_CONTEXT_MISSING,
- TeamUIMessages.SyncViewerPreferencePage_44,
- BooleanFieldEditor.DEFAULT,
+ MAKE_FILE_WRITTABLE_IF_CONTEXT_MISSING,
+ TeamUIMessages.SyncViewerPreferencePage_44,
+ BooleanFieldEditor.DEFAULT,
getFieldEditorParent()));
-
+
addField(new BooleanFieldEditor(
- REUSE_OPEN_COMPARE_EDITOR,
- TeamUIMessages.SyncViewerPreferencePage_45,
- BooleanFieldEditor.DEFAULT,
+ REUSE_OPEN_COMPARE_EDITOR,
+ TeamUIMessages.SyncViewerPreferencePage_45,
+ BooleanFieldEditor.DEFAULT,
getFieldEditorParent()));
-
+
addField(new BooleanFieldEditor(
- RUN_IMPORT_IN_BACKGROUND,
- TeamUIMessages.SyncViewerPreferencePage_46,
- BooleanFieldEditor.DEFAULT,
+ RUN_IMPORT_IN_BACKGROUND,
+ TeamUIMessages.SyncViewerPreferencePage_46,
+ BooleanFieldEditor.DEFAULT,
getFieldEditorParent()));
addField(new BooleanFieldEditor(
- APPLY_PATCH_IN_SYNCHRONIZE_VIEW,
- TeamUIMessages.SyncViewerPreferencePage_47,
- BooleanFieldEditor.DEFAULT,
+ APPLY_PATCH_IN_SYNCHRONIZE_VIEW,
+ TeamUIMessages.SyncViewerPreferencePage_47,
+ BooleanFieldEditor.DEFAULT,
getFieldEditorParent()));
if (isIncludeDefaultLayout()) {
- defaultLayout = new RadioGroupFieldEditor(SYNCVIEW_DEFAULT_LAYOUT,
- TeamUIMessages.SyncViewerPreferencePage_0, 3,
+ defaultLayout = new RadioGroupFieldEditor(SYNCVIEW_DEFAULT_LAYOUT,
+ TeamUIMessages.SyncViewerPreferencePage_0, 3,
new String[][] {
- {TeamUIMessages.SyncViewerPreferencePage_1, FLAT_LAYOUT},
- {TeamUIMessages.SyncViewerPreferencePage_2, TREE_LAYOUT},
- {TeamUIMessages.SyncViewerPreferencePage_3, COMPRESSED_LAYOUT}
- },
+ {TeamUIMessages.SyncViewerPreferencePage_1, FLAT_LAYOUT},
+ {TeamUIMessages.SyncViewerPreferencePage_2, TREE_LAYOUT},
+ {TeamUIMessages.SyncViewerPreferencePage_3, COMPRESSED_LAYOUT}
+ },
getFieldEditorParent(), true /* use a group */);
addField(defaultLayout);
}
- synchronizePerspectiveSwitch= new RadioGroupFieldEditor(SYNCHRONIZING_COMPLETE_PERSPECTIVE, TeamUIMessages.SyncViewerPreferencePage_13, 3,
+ synchronizePerspectiveSwitch= new RadioGroupFieldEditor(SYNCHRONIZING_COMPLETE_PERSPECTIVE, TeamUIMessages.SyncViewerPreferencePage_13, 3,
new String[][] {
- {TeamUIMessages.SyncViewerPreferencePage_14, MessageDialogWithToggle.ALWAYS},
- {TeamUIMessages.SyncViewerPreferencePage_42, MessageDialogWithToggle.NEVER},
- {TeamUIMessages.SyncViewerPreferencePage_16, MessageDialogWithToggle.PROMPT}
+ {TeamUIMessages.SyncViewerPreferencePage_14, MessageDialogWithToggle.ALWAYS},
+ {TeamUIMessages.SyncViewerPreferencePage_42, MessageDialogWithToggle.NEVER},
+ {TeamUIMessages.SyncViewerPreferencePage_16, MessageDialogWithToggle.PROMPT}
},
getFieldEditorParent(), true);
addField(synchronizePerspectiveSwitch);
-
- Group perspectiveGroup = createGroup(getFieldEditorParent(), TeamUIMessages.SyncViewerPreferencePage_15);
-
- createLabel(perspectiveGroup, TeamUIMessages.SynchronizationViewPreference_defaultPerspectiveDescription, 1);
-
+
+ Group perspectiveGroup = createGroup(getFieldEditorParent(), TeamUIMessages.SyncViewerPreferencePage_15);
+
+ createLabel(perspectiveGroup, TeamUIMessages.SynchronizationViewPreference_defaultPerspectiveDescription, 1);
+
handleDeletedPerspectives();
String[][] perspectiveNamesAndIds = getPerspectiveNamesAndIds();
ComboFieldEditor comboEditor= new ComboFieldEditor(
SYNCVIEW_DEFAULT_PERSPECTIVE,
- TeamUIMessages.SynchronizationViewPreference_defaultPerspectiveLabel,
+ TeamUIMessages.SynchronizationViewPreference_defaultPerspectiveLabel,
perspectiveNamesAndIds,
perspectiveGroup);
addField(comboEditor);
Dialog.applyDialogFont(getFieldEditorParent());
updateLayout(perspectiveGroup);
- getFieldEditorParent().layout(true);
+ getFieldEditorParent().layout(true);
}
-
+
private Label createLabel(Composite parent, String title, int spacer) {
GridData data;
Label l = new Label(parent, SWT.WRAP);
@@ -154,10 +154,10 @@ public class SyncViewerPreferencePage extends FieldEditorPreferencePage implemen
if(spacer != 0) {
data.verticalSpan = spacer;
}
- data.horizontalAlignment = GridData.FILL;
+ data.horizontalAlignment = GridData.FILL;
l.setLayoutData(data);
if(title != null) {
- l.setText(title);
+ l.setText(title);
}
return l;
}
@@ -168,11 +168,11 @@ public class SyncViewerPreferencePage extends FieldEditorPreferencePage implemen
GridData data = new GridData();
data.horizontalSpan = 2;
data.horizontalAlignment = GridData.FILL;
- display.setLayoutData(data);
+ display.setLayoutData(data);
display.setText(title);
return display;
}
-
+
private void updateLayout(Composite composite) {
GridLayout layout = new GridLayout();
layout.numColumns = 2;
@@ -189,18 +189,18 @@ public class SyncViewerPreferencePage extends FieldEditorPreferencePage implemen
@Override
public void init(IWorkbench workbench) {
}
-
+
/* (non-Javadoc)
* @see org.eclipse.jface.util.IPropertyChangeListener#propertyChange(org.eclipse.jface.util.PropertyChangeEvent)
*/
@Override
public void propertyChange(PropertyChangeEvent event) {
- //if(event.getSource() == bkgScheduledRefresh || event.getSource() == scheduledDelay) {
- // updateEnablements();
+ //if(event.getSource() == bkgScheduledRefresh || event.getSource() == scheduledDelay) {
+ // updateEnablements();
// }
super.propertyChange(event);
}
-
+
/* (non-Javadoc)
* @see org.eclipse.jface.preference.IPreferencePage#performOk()
*/
@@ -209,13 +209,13 @@ public class SyncViewerPreferencePage extends FieldEditorPreferencePage implemen
TeamUIPlugin.getPlugin().savePluginPreferences();
return super.performOk();
}
-
+
/* (non-Javadoc)
* @see org.eclipse.jface.preference.FieldEditorPreferencePage#checkState()
*/
@Override
protected void initialize() {
- super.initialize();
+ super.initialize();
updateEnablements();
}
@@ -224,17 +224,17 @@ public class SyncViewerPreferencePage extends FieldEditorPreferencePage implemen
//scheduledDelay.setEnabled(enabled, refreshGroup);
//scheduledDelay.refreshValidState();
}
-
+
/**
* Return a 2-dimensional array of perspective names and ids.
*/
private String[][] getPerspectiveNamesAndIds() {
-
+
IPerspectiveRegistry registry= PlatformUI.getWorkbench().getPerspectiveRegistry();
IPerspectiveDescriptor[] perspectiveDescriptors= registry.getPerspectives();
-
+
Arrays.sort(perspectiveDescriptors, new PerspectiveDescriptorComparator());
-
+
String[][] table = new String[perspectiveDescriptors.length + 1][2];
table[0][0] = TeamUIMessages.SynchronizationViewPreference_defaultPerspectiveNone; //;
table[0][1] = SYNCVIEW_DEFAULT_PERSPECTIVE_NONE;
@@ -259,5 +259,5 @@ public class SyncViewerPreferencePage extends FieldEditorPreferencePage implemen
public void setIncludeDefaultLayout(boolean includeDefaultLayout) {
this.includeDefaultLayout = includeDefaultLayout;
- }
+ }
}

Back to the top