@Override public void selectionChanged(SelectionChangedEvent event) { super.selectionChanged(event); showInTarget.show(new ShowInContext(null, event.getSelection())); }
public void selectionChanged( SelectionChangedEvent event ){ YEditLog.logger.info("Select in the outline view changed"); super.selectionChanged(event); ISelection selection= event.getSelection(); if (selection.isEmpty()) yamlEditor.resetHighlightRange(); else { YAMLOutlineElement segment= (YAMLOutlineElement) ((IStructuredSelection) selection).getFirstElement(); int start= segment.position.getOffset(); int length= segment.position.getLength(); try { yamlEditor.setHighlightRange(start, length, true); } catch (IllegalArgumentException x) { yamlEditor.resetHighlightRange(); } } }
@Override public void selectionChanged(SelectionChangedEvent event) { super.selectionChanged(event); selectedHeaders = null; ISelection selection = event.getSelection();
/** * Notifies that the selection has changed, using the given SelectionChangedEvent. * * @see org.eclipse.jface.viewers.ISelectionChangedListener#selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent) */ public void selectionChanged( SelectionChangedEvent event ) { super.selectionChanged( event ); ISelection selection = event.getSelection(); if (selection.isEmpty()) fSQLEditor.resetHighlightRange(); else { SQLSegment segment = (SQLSegment) ((IStructuredSelection) selection).getFirstElement(); int start = segment.getPosition().getOffset(); int length = segment.getPosition().getLength(); try { fSQLEditor.setHighlightRange( start, length, true ); } catch (IllegalArgumentException x) { fSQLEditor.resetHighlightRange(); } } }