package org.objectstyle.wolips.templateeditor;
import org.eclipse.jface.text.ITextSelection;
import org.eclipse.jface.viewers.ISelectionChangedListener;
import org.eclipse.jface.viewers.SelectionChangedEvent;
import org.objectstyle.wolips.components.editor.ComponentEditorInteraction;
public class TemplateOutlineSelectionHandler implements ISelectionChangedListener {
private TemplateEditor _editor;
private ComponentEditorInteraction _editorInteraction;
public TemplateOutlineSelectionHandler(TemplateEditor editor, ComponentEditorInteraction editorInteraction) {
_editor = editor;
_editorInteraction = editorInteraction;
}
public void selectionChanged(SelectionChangedEvent event) {
ITextSelection textSelection = (ITextSelection) event.getSelection();
if (textSelection != null && textSelection.getLength() > 0) {
int offset = textSelection.getOffset();
_editor.selectionChangedToOffset(offset);
}
}
}