diff options
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.java | 118 |
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; - } + } } |