/** * {@inheritDoc} */ public void dispose() { super.dispose(); if ( ldifEditor != null ) { ldifEditor.outlinePageClosed(); ldifEditor = null; } }
@Override public void selectionChanged(SelectionChangedEvent event) { fireSelectionChanged(event.getSelection()); }
@Override protected TreeViewer getTreeViewer() { return super.getTreeViewer(); }
@Override public void createControl(Composite parent) { super.createControl(parent); configureTree(); configureModelListener(); configureActions(); refreshJob.setOutlinePage(this); configureContextMenu(); }
@Override public void selectionChanged(SelectionChangedEvent event) { super.selectionChanged(event); showInTarget.show(new ShowInContext(null, event.getSelection())); }
/** * The <code>ContentOutlinePage</code> implementation of this * <code>IContentOutlinePage</code> method creates a tree viewer. Subclasses * must extend this method configure the tree viewer with a proper content * provider, label provider, and input element. * @param parent */ @Override public void createControl(Composite parent) { treeViewer = new TreeViewer(parent, getTreeStyle()); treeViewer.addSelectionChangedListener(this); }
/** * Creates the SWT control for this page under the given parent control. * The <code>ContentOutlinePage</code> implementation of this * <code>IContentOutlinePage</code> method creates a tree viewer. * * @see org.eclipse.ui.views.contentoutline.ContentOutlinePage#createControl(org.eclipse.swt.widgets.Composite) * @see org.eclipse.ui.part.IPage#createControl(org.eclipse.swt.widgets.Composite) */ public void createControl( Composite parent ) { super.createControl( parent ); TreeViewer viewer = getTreeViewer(); viewer.setContentProvider( new SQLEditorOutlineContentProvider( this )); viewer.setLabelProvider( new LabelProvider() ); viewer.addSelectionChangedListener( this ); if (fInput != null) viewer.setInput( fInput ); }
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(); } } }
/** * The <code>ContentOutlinePage</code> implementation of this * <code>IContentOutlinePage</code> method creates a tree viewer. Subclasses * must extend this method configure the tree viewer with a proper content * provider, label provider, and input element. * @param parent */ @Override public void createControl(Composite parent) { treeViewer = new TreeViewer(parent, getTreeStyle()); treeViewer.addSelectionChangedListener(this); }
@Override public void createControl(Composite parent) { super.createControl(parent); TreeViewer viewer = getTreeViewer(); viewer.setContentProvider(new OutlineContentProvider()); viewer.setLabelProvider(new OutlineStyledLabelProvider()); viewer.addSelectionChangedListener(this); viewer.setAutoExpandLevel(2); viewer.setUseHashlookup(true); if (currentInput != null) { setInput(currentInput); } }
@Override public void dispose() { if (dndConfigurationStrategy != null) { dndConfigurationStrategy.dispose(); dndConfigurationStrategy = null; } super.dispose(); }
@Override public void selectionChanged(SelectionChangedEvent event) { super.selectionChanged(event); selectedHeaders = null; ISelection selection = event.getSelection();
@Override public void selectionChanged(SelectionChangedEvent event) { fireSelectionChanged(event.getSelection()); }
public TreeViewer getTreeViewer() { return super.getTreeViewer(); }
public void createControl(Composite parent) { super.createControl(parent); IPreferenceStore prefs = Activator.getDefault().getPreferenceStore(); int expandLevels = TreeViewer.ALL_LEVELS; if( !(prefs.getBoolean(PreferenceConstants.AUTO_EXPAND_OUTLINE) ) ){ expandLevels = 0; } TreeViewer viewer= getTreeViewer(); viewer.setContentProvider(new ContentProvider()); viewer.setLabelProvider( new YEditStyledLabelProvider( yamlEditor.getColorManager() ) ); viewer.addSelectionChangedListener(this); viewer.setAutoExpandLevel(expandLevels); if (input != null){ setInput(input); } }
@Override public void dispose() { setEditor(null); super.dispose(); } }
/** * 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(); } } }
public void selectionChanged(SelectionChangedEvent event) { fireSelectionChanged(event.getSelection()); }
@Override public TreeViewer getTreeViewer() { return super.getTreeViewer(); }
super.createControl( parent );