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 219770
Collapse All | Expand All

(-)src/org/eclipse/pde/internal/ui/editor/PDESourcePage.java (-2 / +2 lines)
Lines 207-213 Link Here
207
	}
207
	}
208
208
209
	protected ISortableContentOutlinePage createOutlinePage() {
209
	protected ISortableContentOutlinePage createOutlinePage() {
210
		SourceOutlinePage sourceOutlinePage = new SourceOutlinePage((IEditingModel) getInputContext().getModel(), createOutlineLabelProvider(), createOutlineContentProvider(), createDefaultOutlineComparator(), createOutlineComparator());
210
		SourceOutlinePage sourceOutlinePage = new SourceOutlinePage(fEditor, (IEditingModel) getInputContext().getModel(), createOutlineLabelProvider(), createOutlineContentProvider(), createDefaultOutlineComparator(), createOutlineComparator());
211
		fOutlinePage = sourceOutlinePage;
211
		fOutlinePage = sourceOutlinePage;
212
		fOutlineSelectionChangedListener = new ISelectionChangedListener() {
212
		fOutlineSelectionChangedListener = new ISelectionChangedListener() {
213
			public void selectionChanged(SelectionChangedEvent event) {
213
			public void selectionChanged(SelectionChangedEvent event) {
Lines 630-636 Link Here
630
	 * @param node
630
	 * @param node
631
	 * @param offset
631
	 * @param offset
632
	 * @param searchChildren
632
	 * @param searchChildren
633
	 * @see org.eclipse.pde.internal.ui.editor.PDESourcePage.findNode(Object[], int, boolean)
633
	 * @see org.eclipse.pde.internal.ui.editor.PDESourcePage#findNode(Object[], int, boolean)
634
	 */
634
	 */
635
	protected IDocumentRange findNode(IDocumentElementNode node, int offset, boolean searchChildren) {
635
	protected IDocumentRange findNode(IDocumentElementNode node, int offset, boolean searchChildren) {
636
		return findNode(new Object[] {node}, offset, searchChildren);
636
		return findNode(new Object[] {node}, offset, searchChildren);
(-)src/org/eclipse/pde/internal/ui/editor/SourceOutlinePage.java (-6 / +12 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
 * Copyright (c) 2000, 2007 IBM Corporation and others.
2
 * Copyright (c) 2000, 2008 IBM 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 41-47 Link Here
41
	private ArrayList fListenerList;
41
	private ArrayList fListenerList;
42
42
43
	public SourceOutlinePage(IEditingModel model, IBaseLabelProvider lProvider, IContentProvider cProvider, ViewerComparator defaultComparator, ViewerComparator comparator) {
43
	public SourceOutlinePage(IEditingModel model, IBaseLabelProvider lProvider, IContentProvider cProvider, ViewerComparator defaultComparator, ViewerComparator comparator) {
44
		super();
44
		fModel = model;
45
		fLabelProvider = lProvider;
46
		fContentProvider = cProvider;
47
		fDefaultComparator = defaultComparator;
48
		fViewerComparator = comparator;
49
		fListenerList = new ArrayList();
50
	}
51
52
	public SourceOutlinePage(PDEFormEditor editor, IEditingModel model, IBaseLabelProvider lProvider, IContentProvider cProvider, ViewerComparator defaultComparator, ViewerComparator comparator) {
53
		super(editor);
45
		fModel = model;
54
		fModel = model;
46
		fLabelProvider = lProvider;
55
		fLabelProvider = lProvider;
47
		fContentProvider = cProvider;
56
		fContentProvider = cProvider;
Lines 113-119 Link Here
113
	}
122
	}
114
123
115
	/**
124
	/**
116
	 * Used for restoral after temporary removal.  Uses listeners cached.
125
	 * Used for restoration after temporary removal.  Uses listeners cached.
117
	 */
126
	 */
118
	public void addAllSelectionChangedListeners() {
127
	public void addAllSelectionChangedListeners() {
119
		// Re-add the tree listener added by our parent for our parent:
128
		// Re-add the tree listener added by our parent for our parent:
Lines 127-135 Link Here
127
		}
136
		}
128
	}
137
	}
129
138
130
	/**
131
	 * @return
132
	 */
133
	private boolean isViewerDefined() {
139
	private boolean isViewerDefined() {
134
		if (viewer == null) {
140
		if (viewer == null) {
135
			return false;
141
			return false;

Return to bug 219770