List of usage examples for org.eclipse.jface.viewers IDecoration BOTTOM_RIGHT
int BOTTOM_RIGHT
To view the source code for org.eclipse.jface.viewers IDecoration BOTTOM_RIGHT.
Click Source Link
From source file:org.seasar.dblauncher.decorator.DBRunningDecorator.java
License:Apache License
public void decorate(Object element, IDecoration decoration) { try {/*from ww w. jav a 2 s . com*/ if (element instanceof IAdaptable) { IAdaptable adaptable = (IAdaptable) element; IProject project = (IProject) adaptable.getAdapter(IProject.class); Object o = project.getSessionProperty(Constants.KEY_SERVER_STATE); H2Preferences pref = DbLauncherPlugin.getPreferences(project); if (o instanceof ITerminate) { ITerminate t = (ITerminate) o; if (t.isTerminated()) { project.setSessionProperty(Constants.KEY_SERVER_STATE, null); } else { decoration.addSuffix(" [H2:" + pref.getDbPortNo() + "]"); decoration.addOverlay(Images.RUNNING, IDecoration.BOTTOM_RIGHT); } } } } catch (CoreException e) { } }
From source file:org.seasar.weblauncher.decorator.WebRunningDecorator.java
License:Apache License
public void decorate(Object element, IDecoration decoration) { try {/*from ww w .ja va2 s. c om*/ if (element instanceof IAdaptable) { IAdaptable adaptable = (IAdaptable) element; IProject project = (IProject) adaptable.getAdapter(IProject.class); Object o = project.getSessionProperty(Constants.KEY_SERVER_STATE); WebPreferences pref = Activator.getPreferences(project); if (o instanceof ITerminate) { ITerminate t = (ITerminate) o; if (t.isTerminated()) { project.setSessionProperty(Constants.KEY_SERVER_STATE, null); } else { decoration.addSuffix(" [Web:" + pref.getWebPortNo() + "]"); decoration.addOverlay(Images.RUNNING, IDecoration.BOTTOM_RIGHT); } } } } catch (CoreException e) { } }
From source file:org.springframework.ide.eclipse.beans.ui.model.BeansModelLabelDecorator.java
License:Open Source License
/** * Adds decorations to {@link Bean}s.// w w w .j av a 2s .c o m * @since 2.0.1 */ private void decorateBean(Bean bean, IDecoration decoration) { BeanDefinition bd = bean.getBeanDefinition(); if (bean.isChildBean()) { decoration.addOverlay(BeansUIImages.DESC_OVR_CHILD, IDecoration.TOP_RIGHT); } if (bean.isFactory()) { decoration.addOverlay(BeansUIImages.DESC_OVR_FACTORY, IDecoration.TOP_LEFT); } if (bean.isAbstract()) { decoration.addOverlay(BeansUIImages.DESC_OVR_ABSTRACT, IDecoration.BOTTOM_RIGHT); } if (!bean.isSingleton()) { decoration.addOverlay(BeansUIImages.DESC_OVR_PROTOTYPE, IDecoration.BOTTOM_RIGHT); } if (bd instanceof AnnotatedBeanDefinition) { decoration.addOverlay(BeansUIImages.DESC_OVR_ANNOTATION, IDecoration.BOTTOM_LEFT); } }
From source file:org.springframework.ide.eclipse.boot.dash.views.BootDashLabels.java
License:Open Source License
private Image[] decorateRunStateImages(BootDashElement bde) throws Exception { Image[] decoratedImages = getRunStateAnimation(bde.getRunState()); if (bde.getTarget() != null && bde instanceof CloudAppDashElement && bde.getRunState() == RunState.RUNNING) { if (DevtoolsUtil.isDevClientAttached((CloudAppDashElement) bde, ILaunchManager.RUN_MODE) && decoratedImages.length > 0) { ImageDescriptor decorDesc = BootDashActivator.getDefault().getImageRegistry() .getDescriptor(BootDashActivator.DT_ICON_ID); decoratedImages = runStateImages.getDecoratedImages(bde.getRunState(), decorDesc, IDecoration.BOTTOM_RIGHT); }//from w w w . j a v a 2 s . com } return decoratedImages; }
From source file:org.springframework.ide.eclipse.boot.dash.views.ImageDecorator.java
License:Open Source License
public Image get(ImageDescriptor icon, ImageDescriptor decoration) { if (decoration == null) { return get(icon); } else {/*from w ww .j a v a2 s . co m*/ if (decoratedImages == null) { decoratedImages = new HashMap<Object, Image>(); } Object key = keyFor(icon, decoration); Image existing = decoratedImages.get(key); if (existing == null) { debug("Decorating: " + icon + " with " + decoration); Image baseImg = get(icon); DecorationOverlayIcon overlayer = new DecorationOverlayIcon(baseImg, decoration, IDecoration.BOTTOM_RIGHT); decoratedImages.put(key, existing = overlayer.createImage()); } return existing; } }
From source file:org.springframework.ide.eclipse.boot.dash.views.RunStateImages.java
License:Open Source License
public synchronized Image[] getDecoratedImages(final RunState state, final ImageDescriptor descriptor, final int position) throws Exception { Image[] images = getAnimation(state); if (descriptor == null) { return images; } else {//w w w . j av a2 s. co m Object key = Arrays.<Object>asList(state, descriptor, position); Image[] decoratedImages = animations.get(key); if (decoratedImages == null) { decoratedImages = Arrays.copyOf(images, images.length); for (int i = 0; i < decoratedImages.length; i++) { decoratedImages[i] = new DecorationOverlayIcon(decoratedImages[i], descriptor, IDecoration.BOTTOM_RIGHT).createImage(decoratedImages[i].getDevice()); } animations.put(key, decoratedImages); } return decoratedImages; } }
From source file:org.talend.dataprofiler.core.ImageLib.java
License:Open Source License
/** * DOC xqliu Comment method "createIcon". * /* w w w. ja va2 s. co m*/ * @param originalImg * @param decorateImg * @return */ public static ImageDescriptor createIcon(Image originalImg, ImageDescriptor decorateImg) { return new DecorationOverlayIcon(originalImg, decorateImg, IDecoration.BOTTOM_RIGHT); }
From source file:org.talend.dataprofiler.core.pattern.PatternUtilities.java
License:Open Source License
@Override public Image getImage(Object element) { if (element instanceof IFolder) { return ImageLib.getImage(ImageLib.FOLDERNODE_IMAGE); }/*from w w w. j ava2 s . c om*/ if (element instanceof IFile) { Pattern findPattern = PatternResourceFileHelper.getInstance().findPattern((IFile) element); boolean validStatus = TaggedValueHelper.getValidStatus(findPattern); ImageDescriptor imageDescriptor = ImageLib.getImageDescriptor(ImageLib.PATTERN_REG); if (!validStatus) { ImageDescriptor warnImg = PlatformUI.getWorkbench().getSharedImages() .getImageDescriptor(ISharedImages.IMG_OBJS_WARN_TSK); DecorationOverlayIcon icon = new DecorationOverlayIcon(imageDescriptor.createImage(), warnImg, IDecoration.BOTTOM_RIGHT); imageDescriptor = icon; } return imageDescriptor.createImage(); } return null; }
From source file:org.talend.dataprofiler.core.ui.utils.UdiLabelProvider.java
License:Open Source License
@Override public Image getImage(Object element) { if (element instanceof IFolder) { return ImageLib.getImage(ImageLib.FOLDERNODE_IMAGE); }/*from w w w. jav a 2 s . c om*/ if (element instanceof IFile) { IndicatorDefinition findUdi = IndicatorResourceFileHelper.getInstance() .findIndDefinition((IFile) element); boolean validStatus = TaggedValueHelper.getValidStatus(findUdi); ImageDescriptor imageDescriptor = ImageLib.getImageDescriptor(ImageLib.IND_DEFINITION); if (!validStatus) { ImageDescriptor warnImg = PlatformUI.getWorkbench().getSharedImages() .getImageDescriptor(ISharedImages.IMG_OBJS_WARN_TSK); DecorationOverlayIcon icon = new DecorationOverlayIcon(imageDescriptor.createImage(), warnImg, IDecoration.BOTTOM_RIGHT); imageDescriptor = icon; } return imageDescriptor.createImage(); } if (element instanceof File) { return ImageLib.getImage(ImageLib.JAR_FILE); } return null; }
From source file:org.talend.dataprofiler.core.ui.wizard.analysis.table.DQRuleLabelProvider.java
License:Open Source License
@Override public Image getImage(Object element) { if (element instanceof IFolder) { return ImageLib.getImage(ImageLib.FOLDERNODE_IMAGE); }//from www. j av a 2 s . c o m if (element instanceof IFile && FactoriesUtil.DQRULE.equals(((IFile) element).getFileExtension())) { IFile file = (IFile) element; ModelElement me = DQRuleResourceFileHelper.getInstance().getModelElement(file); // add support for match rule ModelElement modelElement = DQRuleResourceFileHelper.getInstance().getModelElement(file); ModelElement rule = DQRuleResourceFileHelper.getInstance().doSwitch(modelElement); if (rule != null && rule instanceof MatchRuleDefinition) { ImageDescriptor imageDescriptor = ImageLib.getImageDescriptor(ImageLib.MATCH_RULE_ICON); return imageDescriptor.createImage(); } // ~ ImageDescriptor imageDescriptor = ImageLib.getImageDescriptor(ImageLib.DQ_RULE); if (rule != null && rule instanceof WhereRule) { boolean validStatus = TaggedValueHelper.getValidStatus(rule); if (!validStatus) { ImageDescriptor warnImg = PlatformUI.getWorkbench().getSharedImages() .getImageDescriptor(ISharedImages.IMG_OBJS_WARN_TSK); DecorationOverlayIcon icon = new DecorationOverlayIcon(imageDescriptor.createImage(), warnImg, IDecoration.BOTTOM_RIGHT); imageDescriptor = icon; } } return imageDescriptor.createImage(); } return null; }