Java Code Examples for org.eclipse.compare.CompareConfiguration#setRightLabel()
The following examples show how to use
org.eclipse.compare.CompareConfiguration#setRightLabel() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: SpecComparePage.java From n4js with Eclipse Public License 1.0 | 6 votes |
private Control createPreviewer(Composite parent) { final CompareConfiguration compareConfiguration = new CompareConfiguration(); compareConfiguration.setLeftLabel("Original " + docTypeName); compareConfiguration.setLeftEditable(false); compareConfiguration.setRightLabel("Updated " + docTypeName); compareConfiguration.setRightEditable(false); compareConfiguration.setProperty(CompareConfiguration.IGNORE_WHITESPACE, Boolean.FALSE); compareConfiguration.setProperty(PREFIX_SUFFIX_PROPERTY, fPrefixSuffix); fViewer = new TextMergeViewer(parent, SWT.NONE, compareConfiguration); // add initial input in order to avoid problems when disposing the viewer later: fViewer.setInput(new DiffNode(new TargetElementFromString(""), new TargetElementFromString(""))); Control control = fViewer.getControl(); control.addDisposeListener(new DisposeListener() { @Override public void widgetDisposed(DisposeEvent e) { compareConfiguration.dispose(); } }); return control; }
Example 2
Source File: SVNLocalCompareInput.java From APICloud-Studio with GNU General Public License v3.0 | 6 votes |
/** * initialize the labels : the title, the lft label and the right one */ private void initLabels() { CompareConfiguration cc = getCompareConfiguration(); String resourceName = resource.getName(); setTitle(Policy.bind("SVNCompareRevisionsInput.compareResourceAndVersions", new Object[] {resourceName})); //$NON-NLS-1$ cc.setLeftEditable(! readOnly); cc.setRightEditable(false); String leftLabel = Policy.bind("SVNCompareRevisionsInput.workspace", new Object[] {resourceName}); //$NON-NLS-1$ cc.setLeftLabel(leftLabel); String remoteResourceName = null; if (remoteResource != null) { remoteResourceName = remoteResource.getName(); } else { remoteResourceName = resourceName; } String rightLabel = Policy.bind("SVNCompareRevisionsInput.repository", new Object[] {remoteResourceName}); //$NON-NLS-1$ cc.setRightLabel(rightLabel); }
Example 3
Source File: SVNLocalBaseCompareInput.java From APICloud-Studio with GNU General Public License v3.0 | 6 votes |
private void initLabels() { CompareConfiguration cc = getCompareConfiguration(); cc.setLeftEditable(! readOnly); cc.setRightEditable(false); String title; String leftLabel; String rightLabel; if (localResourceNodes.length > 1) { title = Policy.bind("SVNLocalBaseCompareInput.0") + remoteRevision; //$NON-NLS-1$ leftLabel = Policy.bind("SVNLocalBaseCompareInput.1"); //$NON-NLS-1$ rightLabel = remoteRevision.toString(); } else { title = Policy.bind("SVNCompareRevisionsInput.compareResourceAndVersions", new Object[] {localResourceNodes[0].getName()}); //$NON-NLS-1$ leftLabel = Policy.bind("SVNCompareRevisionsInput.workspace", new Object[] {localResourceNodes[0].getName()}); //$NON-NLS-1$ rightLabel = Policy.bind("SVNCompareRevisionsInput.repository", new Object[] {localResourceNodes[0].getName()}); //$NON-NLS-1$ } setTitle(title); cc.setLeftLabel(leftLabel); cc.setRightLabel(rightLabel); }
Example 4
Source File: SVNLocalCompareSummaryInput.java From APICloud-Studio with GNU General Public License v3.0 | 6 votes |
/** * initialize the labels : the title, the lft label and the right one */ private void initLabels() { CompareConfiguration cc = getCompareConfiguration(); cc.setLeftEditable(! readOnly); cc.setRightEditable(false); String title; String leftLabel; String rightLabel; if (resources.length > 1) { title = Policy.bind("SVNLocalBaseCompareInput.0") + remoteRevision; //$NON-NLS-1$ leftLabel = Policy.bind("SVNLocalBaseCompareInput.1"); //$NON-NLS-1$ rightLabel = remoteRevision.toString(); } else { title = Policy.bind("SVNCompareRevisionsInput.compareResourceAndVersions", new Object[] {resources[0].getName()}); //$NON-NLS-1$ leftLabel = Policy.bind("SVNCompareRevisionsInput.workspace", new Object[] {resources[0].getName()}); //$NON-NLS-1$ rightLabel = Policy.bind("SVNCompareRevisionsInput.repository", new Object[] {resources[0].getName()}); //$NON-NLS-1$ } setTitle(title); cc.setLeftLabel(leftLabel); cc.setRightLabel(rightLabel); }
Example 5
Source File: ScriptRefactoringAction.java From bonita-studio with GNU General Public License v2.0 | 6 votes |
private BonitaCompareEditorInput createCompareEditorInput() { final CompareConfiguration config = new CompareConfiguration(); config.setRightEditable(true); config.setLeftEditable(false); config.setLeftLabel(Messages.currentScript); config.setRightLabel(Messages.refactoredScript); config.setProperty(CompareConfiguration.USE_OUTLINE_VIEW, true); String oldNames = ""; String newNames = ""; boolean canBeContainedInscript = true; for (final RefactorPair<?, ?> pairRefactor : pairsToRefactor) { oldNames += oldNames.isEmpty() ? pairRefactor.getOldValueName() : "," + pairRefactor.getOldValueName(); newNames += newNames.isEmpty() ? pairRefactor.getNewValueName() : "," + pairRefactor.getNewValueName(); canBeContainedInscript = canBeContainedInscript && pairRefactor.canBeContainedInScript(); } return new BonitaCompareEditorInput(config, scriptExpressions, operationType, oldNames, newNames, canBeContainedInscript); }
Example 6
Source File: AbapGitCompareInput.java From ADT_Frontend with MIT License | 5 votes |
@Override protected Object prepareInput(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException { CompareConfiguration configuration = getCompareConfiguration(); configuration.setLeftLabel(this.left.getName()); configuration.setRightLabel(this.right.getName()); return new DiffNode(null, Differencer.CHANGE, null, this.left, this.right); }
Example 7
Source File: N4IDEXpectCompareEditorInput.java From n4js with Eclipse Public License 1.0 | 5 votes |
@SuppressWarnings("javadoc") protected static CompareConfiguration createConfiguration(IFile file) { CompareConfiguration configuration = new CompareConfiguration(); configuration.setLeftEditable(true); configuration.setLeftLabel("Expected Test Result" + (file != null ? " - " + file.getName() : "")); configuration.setRightLabel("Actual Test Result"); configuration.setAncestorLabel("File on Disk"); configuration.setProperty(ICompareUIConstants.PROP_ANCESTOR_VISIBLE, Boolean.FALSE); return configuration; }
Example 8
Source File: DatastoreIndexesUpdatedStatusHandler.java From google-cloud-eclipse with Apache License 2.0 | 5 votes |
@Override protected ICompareInput prepareCompareInput(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException { CompareConfiguration cc = getCompareConfiguration(); cc.setLeftEditable(true); cc.setRightEditable(false); cc.setLeftLabel(source.getName()); cc.setLeftImage(CompareUI.getImage(source)); cc.setRightLabel(generatedUpdate.getName()); cc.setRightImage(CompareUI.getImage(source)); // same type ITypedElement left = SaveableCompareEditorInput.createFileElement(source); ITypedElement right = new LocalDiskContent(generatedUpdate); return new DiffNode(left, right); }
Example 9
Source File: PropertyCompareInput.java From APICloud-Studio with GNU General Public License v3.0 | 5 votes |
private void initLabels() { CompareConfiguration cc = getCompareConfiguration(); setTitle(Policy.bind("PropertyCompareInput.2")); //$NON-NLS-1$ cc.setLeftEditable(left.isEditable()); cc.setRightEditable(right.isEditable()); cc.setLeftLabel(left.getLabel()); cc.setRightLabel(right.getLabel()); }
Example 10
Source File: SVNLocalBranchTagCompareInput.java From APICloud-Studio with GNU General Public License v3.0 | 5 votes |
private void initLabels() { CompareConfiguration cc = getCompareConfiguration(); setTitle("Compare <workspace> and versions"); cc.setLeftEditable(true); cc.setRightEditable(false); String leftLabel = "<workspace>"; cc.setLeftLabel(leftLabel); String rightLabel = "Repository"; cc.setRightLabel(rightLabel); }
Example 11
Source File: SVNFolderCompareEditorInput.java From APICloud-Studio with GNU General Public License v3.0 | 5 votes |
private void initLabels() { CompareConfiguration cc = getCompareConfiguration(); ITypedElement left = this.left; ITypedElement right = this.right; ITypedElement ancestor = this.ancestor; if (left != null) { cc.setLeftLabel(getLabel(left)); cc.setLeftImage(leftImage); } if (right != null) { cc.setRightLabel(getLabel(right)); cc.setRightImage(rightImage); } if (ancestor != null) { cc.setAncestorLabel(getLabel(ancestor)); cc.setAncestorImage(ancestorImage); } String title; if (ancestor != null) { title = Policy.bind("SVNCompareEditorInput.titleAncestor", new Object[] {guessResourceName(), getVersionLabel(ancestor), getVersionLabel(left), getVersionLabel(right)} ); //$NON-NLS-1$ } else { String leftName = null; if (left != null) leftName = left.getName(); String rightName = null; if (right != null) rightName = right.getName(); if (leftName != null && !leftName.equals(rightName)) { title = Policy.bind("SVNCompareEditorInput.titleNoAncestorDifferent", new Object[] {leftName, getVersionLabel(left), rightName, getVersionLabel(right)} ); //$NON-NLS-1$ } else { title = Policy.bind("SVNCompareEditorInput.titleNoAncestor", new Object[] {guessResourceName(), getVersionLabel(left), getVersionLabel(right)} ); //$NON-NLS-1$ } } setTitle(title); }
Example 12
Source File: SVNCompareRevisionsInput.java From APICloud-Studio with GNU General Public License v3.0 | 5 votes |
/** * initialize the labels : the title, the lft label and the right one */ private void initLabels() { CompareConfiguration cc = getCompareConfiguration(); String resourceName = resource.getName(); setTitle(Policy.bind("SVNCompareRevisionsInput.compareResourceAndVersions", new Object[] {resourceName})); //$NON-NLS-1$ cc.setLeftEditable(true); cc.setRightEditable(false); String leftLabel = Policy.bind("SVNCompareRevisionsInput.workspace", new Object[] {resourceName}); //$NON-NLS-1$ cc.setLeftLabel(leftLabel); String rightLabel = Policy.bind("SVNCompareRevisionsInput.repository", new Object[] {resourceName}); //$NON-NLS-1$ cc.setRightLabel(rightLabel); }
Example 13
Source File: ConflictsCompareInput.java From APICloud-Studio with GNU General Public License v3.0 | 5 votes |
/** * Initializes the labels in the compare configuration. */ private void initializeCompareConfiguration() { CompareConfiguration cc = getCompareConfiguration(); String leftLabel = "Merged - " + fDestinationResource.getName(); //$NON-NLS-1$ String rightLabel = "Theirs - " + fTheirsResource.getName(); //$NON-NLS-1$ String ancestorLabel = "Ancestor -" + fAncestorResource.getName(); //$NON-NLS-1$ cc.setLeftLabel(leftLabel); cc.setRightLabel(rightLabel); cc.setAncestorLabel(ancestorLabel); }
Example 14
Source File: PyContentMergeViewerCreator.java From Pydev with Eclipse Public License 1.0 | 5 votes |
/** * Creates a new configuration with the pydev preference store so that the colors appear correctly when using * Aptana themes. * * Also copies the available data from the original compare configuration to the new configuration. */ private CompareConfiguration createNewCompareConfiguration(CompareConfiguration mp) { List<IPreferenceStore> stores = PyDevUiPrefs.getDefaultStores(false); IPreferenceStore prefs = mp.getPreferenceStore(); if (prefs != null) { //Note, we could use the CompareUIPlugin.getDefault().getPreferenceStore() directly, but it's access //is restricted, so, we go to the preferences of the previously created compare configuration. stores.add(prefs); } CompareConfiguration cc = new CompareConfiguration(new ChainedPreferenceStore( stores.toArray(new IPreferenceStore[stores.size()]))); cc.setAncestorImage(mp.getAncestorImage(null)); cc.setAncestorLabel(mp.getAncestorLabel(null)); cc.setLeftImage(mp.getLeftImage(null)); cc.setLeftLabel(mp.getLeftLabel(null)); cc.setLeftEditable(mp.isLeftEditable()); cc.setRightImage(mp.getRightImage(null)); cc.setRightLabel(mp.getRightLabel(null)); cc.setRightEditable(mp.isRightEditable()); try { cc.setContainer(mp.getContainer()); } catch (Throwable e) { //Ignore: not available in Eclipse 3.2. } return cc; }
Example 15
Source File: SVNCompareEditorInput.java From APICloud-Studio with GNU General Public License v3.0 | 4 votes |
/** * Sets up the title and pane labels for the comparison view. */ private void initLabels() { CompareConfiguration cc = getCompareConfiguration(); ITypedElement left = this.left; ITypedElement right = this.right; ITypedElement ancestor = this.ancestor; if (left != null) { leftLabel = getLabel(left); cc.setLeftLabel(leftLabel); cc.setLeftImage(leftImage); } if (right != null) { rightLabel = getLabel(right); cc.setRightLabel(rightLabel); cc.setRightImage(rightImage); } if (ancestor != null) { cc.setAncestorLabel(getLabel(ancestor)); cc.setAncestorImage(ancestorImage); } String title; if (ancestor != null) { title = Policy.bind("SVNCompareEditorInput.titleAncestor", new Object[] {guessResourceName(), getVersionLabel(ancestor), getVersionLabel(left), getVersionLabel(right)} ); //$NON-NLS-1$ } else { String leftName = null; if (left != null) leftName = left.getName(); String rightName = null; if (right != null) rightName = right.getName(); if (leftName != null && !leftName.equals(rightName)) { title = Policy.bind("SVNCompareEditorInput.titleNoAncestorDifferent", new Object[] {leftName, getVersionLabel(left), rightName, getVersionLabel(right)} ); //$NON-NLS-1$ } else { title = Policy.bind("SVNCompareEditorInput.titleNoAncestor", new Object[] {guessResourceName(), getVersionLabel(left), getVersionLabel(right)} ); //$NON-NLS-1$ } } setTitle(title); }
Example 16
Source File: BuiltInConflictsCompareInput.java From APICloud-Studio with GNU General Public License v3.0 | 3 votes |
private void initializeCompareConfiguration() { CompareConfiguration cc = getCompareConfiguration(); cc.setLeftEditable(true); String leftLabel = "Merged - " + fileName; //$NON-NLS-1$ String rightLabel = "Theirs - " + fileName; //$NON-NLS-1$ String ancestorLabel = "Ancestor -" + fileName; //$NON-NLS-1$ cc.setLeftLabel(leftLabel); cc.setRightLabel(rightLabel); cc.setAncestorLabel(ancestorLabel); }