Project

General

Profile

« Previous | Next » 

Revision 83655786

Added by Niels Hoffmann almost 13 years ago

Fixes #2357

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/key/AbstractGraphKeyEditor.java
51 51

  
52 52
	private CdmFormFactory formFactory;
53 53
	private Composite container;
54
	private GraphViewer graphViewer;
54
	protected GraphViewer viewer;
55 55

  
56 56
	private LayoutAlgorithm layoutAlgoritm;
57 57
	private ZoomContributionViewItem zoomContributionViewItem;
......
69 69
	public void doSave(IProgressMonitor monitor) {
70 70
		getConversationHolder().commit(true);
71 71
		setDirty(false);
72
		graphViewer.refresh();
72
		viewer.refresh();
73 73
	}
74 74

  
75 75
	/*
......
128 128
		container = formFactory.createComposite(parent);
129 129

  
130 130
		container.setLayout(new FillLayout());
131
		graphViewer = new GraphViewer(container, SWT.NONE);
132
		getSite().setSelectionProvider(graphViewer);
131
		viewer = new GraphViewer(container, SWT.NONE);
132
		getSite().setSelectionProvider(viewer);
133 133

  
134
		graphViewer.setContentProvider(getContentProvider());
135
		graphViewer.setLabelProvider(getLabelProvider());
134
		viewer.setContentProvider(getContentProvider());
135
		viewer.setLabelProvider(getLabelProvider());
136 136

  
137
		graphViewer.setConnectionStyle(ZestStyles.CONNECTIONS_DIRECTED);
137
		viewer.setConnectionStyle(ZestStyles.CONNECTIONS_DIRECTED);
138 138

  
139
		graphViewer.setLayoutAlgorithm(getLayoutAlgoritm(), false);
139
		viewer.setLayoutAlgorithm(getLayoutAlgoritm(), false);
140 140

  
141 141
		createMenu();
142 142

  
143 143
		createToolbar();
144 144

  
145
		graphViewer.setInput(getKey());
145
		viewer.setInput(getKey());
146 146

  
147 147
		container.addControlListener(new ControlListener() {
148 148

  
......
173 173

  
174 174
		ZoomContributionViewItem zoomItem = getZoomContributionViewItem();
175 175
		menuMgr.add(zoomItem);
176
		getSite().registerContextMenu(menuMgr, graphViewer);
176
		getSite().registerContextMenu(menuMgr, viewer);
177 177

  
178
		Control control = graphViewer.getGraphControl();
178
		Control control = viewer.getGraphControl();
179 179
		Menu menu = menuMgr.createContextMenu(control);
180 180

  
181 181
		control.setMenu(menu);
......
195 195

  
196 196
	@Override
197 197
	public void setFocus() {
198
		graphViewer.getControl().setFocus();
198
		viewer.getControl().setFocus();
199 199
	}
200 200

  
201 201
	public void refresh() {
202
		graphViewer.refresh();
202
		viewer.refresh();
203 203
		// graphViewer.applyLayout();
204 204
	}
205 205

  
......
210 210

  
211 211
	@Override
212 212
	public AbstractZoomableViewer getZoomableViewer() {
213
		return graphViewer;
213
		return viewer;
214 214
	}
215 215

  
216 216
	private LayoutAlgorithm getLayoutAlgoritm() {
......
243 243
		refresh();
244 244

  
245 245
		if (objectAffectedByOperation instanceof PolytomousKeyNode) {
246
			graphViewer.setSelection(new StructuredSelection(
246
			viewer.setSelection(new StructuredSelection(
247 247
					objectAffectedByOperation), true);
248 248
		}
249 249

  
......
259 259
	}
260 260

  
261 261
	public void applyLayout() {
262
		graphViewer.applyLayout();
262
		viewer.applyLayout();
263 263
	}
264 264

  
265 265
	@Override
......
282 282
	@Override
283 283
	public void changed(Object element) {
284 284
		setDirty(true);
285
		graphViewer.update(element, null);
285
		viewer.update(element, null);
286 286
	}
287 287

  
288 288
}

Also available in: Unified diff