package org.openlca.app.cloud.ui.compare.json.viewer;
import org.eclipse.jface.viewers.TreeViewer;
import org.eclipse.swt.events.SelectionAdapter;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.widgets.ScrollBar;
class ScrollListener extends SelectionAdapter {
private TreeViewer counterpart;
ScrollListener(TreeViewer otherViewer) {
this.counterpart = otherViewer;
}
@Override
public void widgetSelected(SelectionEvent e) {
ScrollBar bar = (ScrollBar) e.getSource();
ScrollBar other = counterpart.getTree().getVerticalBar();
other.setSelection(bar.getSelection());
}
}