Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 336080 | Differences between
and this patch

Collapse All | Expand All

(-)src/org/eclipse/pde/internal/ds/ui/editor/DSSourcePage.java (-5 / +25 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
 * Copyright (c) 2008, 2009 Code 9 Corporation and others.
2
 * Copyright (c) 2008, 201 Code 9 Corporation and others.
3
 * All rights reserved. This program and the accompanying materials
3
 * All rights reserved. This program and the accompanying materials
4
 * are made available under the terms of the Eclipse Public License v1.0
4
 * are made available under the terms of the Eclipse Public License v1.0
5
 * which accompanies this distribution, and is available at
5
 * which accompanies this distribution, and is available at
Lines 13-22 Link Here
13
 *******************************************************************************/
13
 *******************************************************************************/
14
package org.eclipse.pde.internal.ds.ui.editor;
14
package org.eclipse.pde.internal.ds.ui.editor;
15
15
16
import org.eclipse.jface.text.hyperlink.IHyperlinkDetector;
17
import org.eclipse.jface.viewers.ILabelProvider;
18
import org.eclipse.jface.viewers.ITreeContentProvider;
19
import org.eclipse.jface.viewers.ViewerComparator;
20
import org.eclipse.pde.internal.core.text.IDocumentAttributeNode;
16
import org.eclipse.pde.internal.core.text.IDocumentAttributeNode;
21
import org.eclipse.pde.internal.core.text.IDocumentElementNode;
17
import org.eclipse.pde.internal.core.text.IDocumentElementNode;
22
import org.eclipse.pde.internal.core.text.IDocumentRange;
18
import org.eclipse.pde.internal.core.text.IDocumentRange;
Lines 24-33 Link Here
24
import org.eclipse.pde.internal.ds.core.text.DSModel;
20
import org.eclipse.pde.internal.ds.core.text.DSModel;
25
import org.eclipse.pde.internal.ds.ui.Messages;
21
import org.eclipse.pde.internal.ds.ui.Messages;
26
import org.eclipse.pde.internal.ui.editor.PDEFormEditor;
22
import org.eclipse.pde.internal.ui.editor.PDEFormEditor;
23
import org.eclipse.pde.internal.ui.editor.PDEProjectionViewer;
27
import org.eclipse.pde.internal.ui.editor.XMLSourcePage;
24
import org.eclipse.pde.internal.ui.editor.XMLSourcePage;
28
import org.eclipse.pde.internal.ui.editor.text.ChangeAwareSourceViewerConfiguration;
25
import org.eclipse.pde.internal.ui.editor.text.ChangeAwareSourceViewerConfiguration;
29
import org.eclipse.pde.internal.ui.editor.text.IColorManager;
26
import org.eclipse.pde.internal.ui.editor.text.IColorManager;
30
27
28
import org.eclipse.swt.widgets.Composite;
29
30
import org.eclipse.jface.viewers.ILabelProvider;
31
import org.eclipse.jface.viewers.ITreeContentProvider;
32
import org.eclipse.jface.viewers.ViewerComparator;
33
34
import org.eclipse.jface.text.hyperlink.IHyperlinkDetector;
35
import org.eclipse.jface.text.reconciler.AbstractReconciler;
36
import org.eclipse.jface.text.source.ISourceViewer;
37
import org.eclipse.jface.text.source.IVerticalRuler;
38
31
public class DSSourcePage extends XMLSourcePage {
39
public class DSSourcePage extends XMLSourcePage {
32
40
33
41
Lines 160-163 Link Here
160
			IColorManager colorManager) {
168
			IColorManager colorManager) {
161
		return new DSSourceViewerConfiguration(colorManager, this);
169
		return new DSSourceViewerConfiguration(colorManager, this);
162
	}
170
	}
171
172
	protected ISourceViewer createSourceViewer(Composite parent, IVerticalRuler ruler, int styles) {
173
		ISourceViewer viewer= new PDEProjectionViewer(parent, ruler, getOverviewRuler(), isOverviewRulerVisible(), styles, isQuickOutlineEnabled()) {
174
			public void unconfigure() {
175
				((AbstractReconciler)fReconciler).setIsIncrementalReconciler(false);
176
				super.unconfigure();
177
			}
178
		};
179
		getSourceViewerDecorationSupport(viewer);
180
		return viewer;
181
	}
182
163
}
183
}

Return to bug 336080