public HistoryDropDownAction(ViewHistory<E> history) { fHistory= history; fMenu= null; setMenuCreator(new HistoryMenuCreator()); fHistory.configureHistoryDropDownAction(this); }
@Override public Image getImage(Object element) { Image result= fImageLabelProvider.getImageLabel(element, evaluateImageFlags(element)); if (result == null && (element instanceof IStorage)) { result= fStorageLabelProvider.getImage(element); } return decorateImage(result, element); }
private ILabelProvider createLabelProvider(){ AppearanceAwareLabelProvider lprovider= new AppearanceAwareLabelProvider( AppearanceAwareLabelProvider.DEFAULT_TEXTFLAGS | JavaElementLabels.F_APP_TYPE_SIGNATURE, AppearanceAwareLabelProvider.DEFAULT_IMAGEFLAGS ); return new DecoratingJavaLabelProvider(lprovider); }
public void run() { HistoryListDialog dialog= new HistoryListDialog(); if (dialog.open() == Window.OK) { fHistory.setHistoryEntries(dialog.getRemaining(), dialog.getResult()); fHistory.setMaxEntries(dialog.getMaxEntries()); } }
public ColoredString getRichTextLabel(Object element) { ColoredString string= ColoredJavaElementLabels.getTextLabel(element, evaluateTextFlags(element) | ColoredJavaElementLabels.COLORIZE); if (string.length() == 0 && (element instanceof IStorage)) { string= new ColoredString(fStorageLabelProvider.getText(element)); } String decorated= decorateText(string.getString(), element); if (decorated != null) { return ColoredJavaElementLabels.decorateColoredString(string, decorated, ColoredJavaElementLabels.DECORATIONS_STYLE); } return string; }
private Image getImageLabel(ImageDescriptor descriptor){ if (descriptor == null) return null; return getRegistry().get(descriptor); }
/** * @param textFlags Flags defined in <code>JavaElementLabels</code>. * @param imageFlags Flags defined in <code>JavaElementImageProvider</code>. */ public JavaUILabelProvider(long textFlags, int imageFlags) { fImageLabelProvider= new JavaElementImageProvider(); fLabelDecorators= null; fStorageLabelProvider= new StorageLabelProvider(); fImageFlags= imageFlags; fTextFlags= textFlags; }
public FilteredTreeWithFilter(Composite parent, int treeStyle, String initialFilter, boolean deepFiltering) { super(parent, treeStyle, new MultiplePatternFilter(deepFiltering), true); if (initialFilter != null) { setFilterText(initialFilter); textChanged(); } }
protected TableViewer createTableViewer(Composite parent) { ProblemTableViewer problemTableViewer= new ProblemTableViewer(parent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL); ColoredViewersManager.install(problemTableViewer); return problemTableViewer; }
private HistoryListDialog() { super(fHistory.getShell()); setTitle(fHistory.getHistoryListDialogTitle()); createHistoryList(); createMaxEntriesField(); setHelpAvailable(false); }
protected TreeViewer createTreeViewer(Composite parent) { ProblemTreeViewer problemTreeViewer= new ProblemTreeViewer(parent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL); ColoredViewersManager.install(problemTreeViewer); return problemTreeViewer; }
public URL getImageURL(IJavaElement element) { ImageDescriptor descriptor= fImageProvider.getJavaImageDescriptor(element, JavaElementImageProvider.OVERLAY_ICONS | JavaElementImageProvider.SMALL_ICONS); if (descriptor == null) return null; return getImageURL(descriptor); }
protected void uninstallOwnerDraw() { if (fOwnerDrawSupport == null) return; // not installed fOwnerDrawSupport.dispose(); // removes itself as listener fOwnerDrawSupport= null; refreshViewer(); }
private static void getTypeArgumentSignaturesLabel(String[] typeArgsSig, long flags, ColoredString result) { if (typeArgsSig.length > 0) { result.append('<'); for (int i = 0; i < typeArgsSig.length; i++) { if (i > 0) { result.append(JavaElementLabels.COMMA_STRING); } getTypeSignatureLabel(typeArgsSig[i], flags, result); } result.append('>'); } }
@Override public void run() { HistoryListDialog dialog= new HistoryListDialog(); if (dialog.open() == Window.OK) { fHistory.setHistoryEntries(dialog.getRemaining(), dialog.getResult()); fHistory.setMaxEntries(dialog.getMaxEntries()); } }
public HistoryDropDownAction(ViewHistory<E> history) { fHistory= history; fMenu= null; setMenuCreator(new HistoryMenuCreator()); fHistory.configureHistoryDropDownAction(this); }
private ILabelProvider createDropDownLabelProvider() { final AppearanceAwareLabelProvider result= new AppearanceAwareLabelProvider(AppearanceAwareLabelProvider.DEFAULT_TEXTFLAGS | JavaElementLabels.F_APP_TYPE_SIGNATURE | JavaElementLabels.ALL_CATEGORY | JavaElementLabels.P_COMPRESSED, JavaElementImageProvider.SMALL_ICONS | AppearanceAwareLabelProvider.DEFAULT_IMAGEFLAGS); return new DecoratingJavaLabelProvider(result); } }
/** * @param textFlags Flags defined in <code>JavaElementLabels</code>. * @param imageFlags Flags defined in <code>JavaElementImageProvider</code>. */ public JavaUILabelProvider(long textFlags, int imageFlags) { fImageLabelProvider= new JavaElementImageProvider(); fLabelDecorators= null; fStorageLabelProvider= new StorageLabelProvider(); fImageFlags= imageFlags; fTextFlags= textFlags; }
public HistoryDropDownAction(ViewHistory history) { fHistory= history; fMenu= null; setMenuCreator(new HistoryMenuCreator()); fHistory.configureHistoryDropDownAction(this); }