/** * The list viewer implementation of this <code>Viewer</code> framework * method returns the label provider, which in the case of list * viewers will be an instance of <code>ILabelProvider</code>. */ @Override public IBaseLabelProvider getLabelProvider() { return super.getLabelProvider(); }
/** * The list viewer implementation of this <code>Viewer</code> framework * method returns the label provider, which in the case of list * viewers will be an instance of <code>ILabelProvider</code>. */ @Override public IBaseLabelProvider getLabelProvider() { return super.getLabelProvider(); }
/** * The list viewer implementation of this <code>Viewer</code> framework * method returns the label provider, which in the case of list * viewers will be an instance of <code>ILabelProvider</code>. */ public IBaseLabelProvider getLabelProvider() { return super.getLabelProvider(); }
@Override public IBaseLabelProvider getLabelProvider() { return fViewer.getLabelProvider(); }
@Override public IBaseLabelProvider getLabelProvider() { return fViewer.getLabelProvider(); }
public IBaseLabelProvider getLabelProvider() { return fViewer.getLabelProvider(); }
private void turnOffDecoration() { IBaseLabelProvider lp= fViewer.getLabelProvider(); if (lp instanceof DecoratingLabelProvider) { ((DecoratingLabelProvider)lp).setLabelDecorator(null); } }
private void turnOffDecoration() { IBaseLabelProvider lp= fViewer.getLabelProvider(); if (lp instanceof DecoratingLabelProvider) { ((DecoratingLabelProvider)lp).setLabelDecorator(null); } }
@Override public void run() { Shell shell= SearchPlugin.getActiveWorkbenchShell(); if (shell == null || fViewer == null) return; IBaseLabelProvider labelProvider= fViewer.getLabelProvider(); String lineDelim= System.getProperty("line.separator"); //$NON-NLS-1$ StringBuilder buf= new StringBuilder(); Iterator<?> iter= getSelection(); while (iter.hasNext()) { if (buf.length() > 0) { buf.append(lineDelim); } buf.append(getText(labelProvider, iter.next())); } if (buf.length() > 0) { copyToClipboard(buf.toString(), shell); } }
public void run() { Shell shell= SearchPlugin.getActiveWorkbenchShell(); if (shell == null || fViewer == null) return; ILabelProvider labelProvider= (ILabelProvider)fViewer.getLabelProvider(); String lineDelim= System.getProperty("line.separator"); //$NON-NLS-1$ StringBuffer buf= new StringBuffer(); Iterator iter= getSelection(); while (iter.hasNext()) { if (buf.length() > 0) { buf.append(lineDelim); } buf.append(labelProvider.getText(iter.next())); } if (buf.length() > 0) { copyToClipboard(buf.toString(), shell); } }
public void update(Object object) { setEnabled(object != null); String name = ((LabelProvider) fViewer.getLabelProvider()).getText(object); setText(NLS.bind(PDEUIMessages.DependenciesViewPage_focusOnSelection, name)); setImageDescriptor(PDEPluginImages.DESC_FOCUS_ON); } }
/** * @see IDebugView#getPresentation(String) */ @Override public IDebugModelPresentation getPresentation(String id) { if (getViewer() instanceof StructuredViewer) { IBaseLabelProvider lp = ((StructuredViewer)getViewer()).getLabelProvider(); if (lp instanceof DelegatingModelPresentation) { return ((DelegatingModelPresentation)lp).getPresentation(id); } if (lp instanceof LazyModelPresentation) { if (((LazyModelPresentation)lp).getDebugModelIdentifier().equals(id)) { return (IDebugModelPresentation)lp; } } } return null; }
private void turnOnDecoration() { IBaseLabelProvider lp= fViewer.getLabelProvider(); if (lp instanceof DecoratingLabelProvider) { ((DecoratingLabelProvider)lp).setLabelDecorator(PlatformUI.getWorkbench().getDecoratorManager().getLabelDecorator()); } }
private void turnOnDecoration() { IBaseLabelProvider lp= fViewer.getLabelProvider(); if (lp instanceof DecoratingLabelProvider) { ((DecoratingLabelProvider)lp).setLabelDecorator(PlatformUI.getWorkbench().getDecoratorManager().getLabelDecorator()); } }
private boolean askForResearch(List outOfDateEntries, List outOfSyncEntries) { SearchAgainConfirmationDialog dialog= new SearchAgainConfirmationDialog(fSite.getShell(), (ILabelProvider) fPage.getViewer().getLabelProvider(), outOfSyncEntries, outOfDateEntries); return dialog.open() == IDialogConstants.OK_ID; }
private ColoredString getColoredLabelForView(Item item) { ColoredString oldLabel= (ColoredString) item.getData(COLORED_LABEL_KEY); String itemText= item.getText(); if (oldLabel != null && oldLabel.getString().equals(itemText)) { // avoid accesses to the label provider if possible return oldLabel; } ColoredString newLabel= null; IBaseLabelProvider labelProvider= fViewer.getLabelProvider(); if (labelProvider instanceof IRichLabelProvider) { newLabel= ((IRichLabelProvider) labelProvider).getRichTextLabel(item.getData()); } if (newLabel == null) { newLabel= new ColoredString(itemText); // fallback. Should never happen. } else if (!newLabel.getString().equals(itemText)) { // the decorator manager has already queued an new update newLabel= ColoredJavaElementLabels.decorateColoredString(newLabel, itemText, ColoredJavaElementLabels.DECORATIONS_STYLE); } item.setData(COLORED_LABEL_KEY, newLabel); // cache the result return newLabel; }
public void setSortOrder(int sortOrder) { fCurrentSortOrder= sortOrder; DecoratingFileSearchLabelProvider lpWrapper= (DecoratingFileSearchLabelProvider)getViewer().getLabelProvider(); ((FileLabelProvider)lpWrapper.getStyledStringProvider()).setOrder(sortOrder); getViewer().refresh(); getSettings().put(KEY_SORTING, fCurrentSortOrder); }
public void setSortOrder(int sortOrder) { fCurrentSortOrder= sortOrder; DecoratingLabelProvider lpWrapper= (DecoratingLabelProvider) getViewer().getLabelProvider(); ((FileLabelProvider) lpWrapper.getLabelProvider()).setOrder(sortOrder); getViewer().refresh(); getSettings().put(KEY_SORTING, fCurrentSortOrder); }
public void setSortOrder(int sortOrder) { fCurrentSortOrder= sortOrder; DecoratingLabelProvider lpWrapper= (DecoratingLabelProvider) getViewer().getLabelProvider(); ((FileLabelProvider) lpWrapper.getLabelProvider()).setOrder(sortOrder); getViewer().refresh(); getSettings().put(KEY_SORTING, fCurrentSortOrder); }
protected boolean isLeafMatch(Viewer viewer, Object element) { boolean b = super.isLeafMatch(viewer, element); if (b) return true; Object parent = ((ITreeContentProvider) ((AbstractTreeViewer) viewer) .getContentProvider()).getParent(element); if (parent != null) { String labelText = ((ILabelProvider) ((StructuredViewer) viewer).getLabelProvider()) .getText(parent); if (labelText != null && wordMatches(labelText)) return true; } if (element instanceof IRuntimeType && matchesRuntimeType((IRuntimeType) element)) return true; if (element instanceof IRuntime && matchesRuntime((IRuntime) element)) return true; if (element instanceof IServerType && matchesServerType((IServerType) element)) return true; if (element instanceof IServer && matchesServer((IServer) element)) return true; return false; }