List of usage examples for org.eclipse.jface.viewers DecorationOverlayIcon DecorationOverlayIcon
public DecorationOverlayIcon(ImageDescriptor baseImageDescriptor, ImageDescriptor overlayImageDescriptor, int quadrant)
From source file:com.cloudbees.eclipse.dev.ui.views.build.RecentChangesLabelProvider.java
License:Open Source License
public RecentChangesLabelProvider() { super();/* ww w.ja va2s .com*/ this.imgAdded = new DecorationOverlayIcon(CloudBeesDevUiPlugin.getImage(CBDEVImages.IMG_FILE), CloudBeesDevUiPlugin.getImageDescription(CBDEVImages.IMG_FILE_ADDED), IDecoration.BOTTOM_RIGHT) .createImage(); this.imgDeleted = new DecorationOverlayIcon(CloudBeesDevUiPlugin.getImage(CBDEVImages.IMG_FILE), CloudBeesDevUiPlugin.getImageDescription(CBDEVImages.IMG_FILE_DELETED), IDecoration.BOTTOM_RIGHT) .createImage(); this.imgModified = new DecorationOverlayIcon(CloudBeesDevUiPlugin.getImage(CBDEVImages.IMG_FILE), CloudBeesDevUiPlugin.getImageDescription(CBDEVImages.IMG_FILE_MODIFIED), IDecoration.BOTTOM_RIGHT) .createImage(); this.imgChangeSet = this.IMG_DESC_CHANGESET.createImage(); }
From source file:com.ebmwebsourcing.petals.common.internal.provisional.utils.ImageRegistry.java
License:Open Source License
/** * @param descriptor//from ww w.j a v a 2 s . c o m * @return */ public Image getWarningImage(ImageDescriptor descriptor) { Image img = this.warningImages.get(descriptor); if (img == null) { Image baseImg = getBaseImage(descriptor); DecorationOverlayIcon overlay = new DecorationOverlayIcon(baseImg, this.warningOverDesc, IDecoration.BOTTOM_LEFT); img = overlay.createImage(); this.warningImages.put(descriptor, img); } return img; }
From source file:com.ebmwebsourcing.petals.common.internal.provisional.utils.ImageRegistry.java
License:Open Source License
/** * @param descriptor/* w w w . j a v a 2 s . com*/ * @return */ public Image getErrorImage(ImageDescriptor descriptor) { Image img = this.errorImages.get(descriptor); if (img == null) { Image baseImg = getBaseImage(descriptor); DecorationOverlayIcon overlay = new DecorationOverlayIcon(baseImg, this.errorOvrDesc, IDecoration.BOTTOM_LEFT); img = overlay.createImage(); this.errorImages.put(descriptor, img); } return img; }
From source file:com.github.sdbg.debug.ui.internal.dialogs.CreateLaunchAction.java
License:Open Source License
/** * Create a new CreateLaunchAction./* w w w . ja va2 s . c o m*/ */ public CreateLaunchAction(ManageLaunchesDialog launchConfigurationDialog, ILaunchConfigurationType configType) { super("Create a new " + configType.getName()); this.launchConfigurationDialog = launchConfigurationDialog; this.configType = configType; setImageDescriptor(new DecorationOverlayIcon( SDBGDebugUIPlugin.getImage(DebugUITools.getDefaultImageDescriptor(configType)), SDBGDebugUIPlugin.getImageDescriptor("ovr16/new.png"), IDecoration.TOP_RIGHT)); }
From source file:com.github.sdbg.debug.ui.internal.presentation.SDBGDebugModelPresentation.java
License:Open Source License
/** * This method allows us to customize images for Dart objects that are displayed in the debugger. *//*from w w w. ja v a 2s. c o m*/ @Override public Image getImage(Object element) { try { if (element instanceof ISDBGVariable) { ISDBGVariable variable = (ISDBGVariable) element; if (variable.isThrownException()) { return SDBGDebugUIPlugin.getImage("obj16/object_exception.png"); } else if (variable.isThisObject()) { return SDBGDebugUIPlugin.getImage("obj16/object_this.png"); } else if (variable.isLibraryObject()) { return SDBGDebugUIPlugin.getImage("obj16/object_library.png"); } else if (variable.isStatic()) { return SDBGDebugUIPlugin.getImage("obj16/object_static.png"); } else if (variable.isLocal()) { return SDBGDebugUIPlugin.getImage("obj16/object_local.gif"); } else { return SDBGDebugUIPlugin.getImage("obj16/object_obj.png"); } } else if (element instanceof ISDBGStackFrame) { ISDBGStackFrame frame = (ISDBGStackFrame) element; //&&&!!! Image image = SDBGDebugUIPlugin.getImage("obj16/field_public.png"); // TODO: Copy over the images for methods //&&& // Image image = DartDebugUIPlugin.getImage(DartElementImageProvider.getMethodImageDescriptor( // false, // frame.isPrivate())); if (frame.isUsingSourceMaps()) { DecorationOverlayIcon overlayDescriptor = new DecorationOverlayIcon(image, SDBGDebugUIPlugin.getImageDescriptor("ovr16/mapped.png"), IDecoration.BOTTOM_RIGHT); image = SDBGDebugUIPlugin.getImage(overlayDescriptor); } return image; } else { return null; } } catch (Throwable t) { SDBGDebugUIPlugin.logError(t); return null; } }
From source file:com.github.sdbg.debug.ui.internal.view.DebuggerView.java
License:Open Source License
@Override public void createPartControl(Composite parent) { Composite composite = new Composite(parent, SWT.NONE); GridLayoutFactory.fillDefaults().spacing(0, 0).applyTo(composite); toolbar = new ToolBar(composite, SWT.HORIZONTAL); GridDataFactory.fillDefaults().grab(true, false).applyTo(toolbar); Label separator = new Label(composite, SWT.SEPARATOR | SWT.HORIZONTAL); GridDataFactory.fillDefaults().grab(true, false).applyTo(separator); sashForm = new SashForm(composite, SWT.VERTICAL); GridDataFactory.fillDefaults().grab(true, true).applyTo(sashForm); super.createPartControl(sashForm); ISelectionProvider selProvider = getViewSite().getSelectionProvider(); variablesView = new DartVariablesView(); try {/*from w w w . j a v a 2s .c o m*/ variablesView.init(getViewSite()); } catch (PartInitException ex) { DartUtil.logError(ex); } variablesView.createPartControl(sashForm); if (getViewSite().getSelectionProvider() != selProvider) { getViewSite().setSelectionProvider(selProvider); } variablesView.becomesVisible(); showInspectorAction.setSelectionProvider(variablesView); restoreSashWeights(getMemento()); updateSashOrientation(sashForm); sashForm.addControlListener(new ControlAdapter() { @Override public void controlResized(ControlEvent e) { updateSashOrientation(sashForm); } }); IActionBars actionBars = getViewSite().getActionBars(); actionBars.getMenuManager().removeAll(); configureViewToolBar(actionBars.getToolBarManager()); DebugPlugin.getDefault().getLaunchManager().addLaunchListener(this); if (CONNECTED_IMAGE == null) { NOT_CONNECTED_IMAGE = SDBGDebugUIPlugin.getImage("obj16/debug_exc.gif"); CONNECTED_IMAGE = SDBGDebugUIPlugin.getImage(new DecorationOverlayIcon(NOT_CONNECTED_IMAGE, SDBGDebugUIPlugin.getImageDescriptor("ovr16/play.png"), IDecoration.BOTTOM_RIGHT)); } updateConnectionStatus(); }
From source file:com.google.dart.tools.debug.ui.internal.view.DebuggerView.java
License:Open Source License
@Override public void createPartControl(Composite parent) { Composite composite = new Composite(parent, SWT.NONE); GridLayoutFactory.fillDefaults().spacing(0, 0).applyTo(composite); toolbar = new ToolBar(composite, SWT.HORIZONTAL); GridDataFactory.fillDefaults().grab(true, false).applyTo(toolbar); Label separator = new Label(composite, SWT.SEPARATOR | SWT.HORIZONTAL); GridDataFactory.fillDefaults().grab(true, false).applyTo(separator); sashForm = new SashForm(composite, SWT.VERTICAL); GridDataFactory.fillDefaults().grab(true, true).applyTo(sashForm); super.createPartControl(sashForm); ISelectionProvider selProvider = getViewSite().getSelectionProvider(); variablesView = new DartVariablesView(); try {//from w ww .j av a 2s . co m variablesView.init(getViewSite()); } catch (PartInitException ex) { DartUtil.logError(ex); } variablesView.createPartControl(sashForm); if (getViewSite().getSelectionProvider() != selProvider) { getViewSite().setSelectionProvider(selProvider); } variablesView.becomesVisible(); restoreSashWeights(getMemento()); IActionBars actionBars = getViewSite().getActionBars(); actionBars.getMenuManager().removeAll(); configureViewToolBar(actionBars.getToolBarManager()); DebugPlugin.getDefault().getLaunchManager().addLaunchListener(this); if (CONNECTED_IMAGE == null) { NOT_CONNECTED_IMAGE = DartDebugUIPlugin.getImage("obj16/debug_exc.gif"); CONNECTED_IMAGE = DartDebugUIPlugin.getImage(new DecorationOverlayIcon(NOT_CONNECTED_IMAGE, DartDebugUIPlugin.getImageDescriptor("ovr16/play.png"), IDecoration.BOTTOM_RIGHT)); } updateConnectionStatus(); }
From source file:com.google.dart.tools.ui.internal.filesview.nodes.old.pkgs.DartPackageNode_OLD.java
License:Open Source License
@Override public ImageDescriptor getImageDescriptor() { ImageDescriptor overlay = DartToolsPlugin.getImageDescriptor("icons/full/ovr16/link_ovr.gif"); //$NON-NLS-1$ ImageDescriptor baseImage = DartToolsPlugin.getImageDescriptor("icons/full/obj16/fldr_obj.gif"); //$NON-NLS-1$ DecorationOverlayIcon overlayIcon = new DecorationOverlayIcon(baseImage.createImage(), overlay, IDecoration.BOTTOM_LEFT);// ww w . j a v a 2s .co m return overlayIcon; }
From source file:com.google.dart.tools.ui.internal.viewsupport.DartElementImageProvider.java
License:Open Source License
private static ImageDescriptor decorate(ImageDescriptor main, ImageDescriptor badge) { return new DecorationOverlayIcon(DartToolsPlugin.getImageDescriptorRegistry().get(main), badge, IDecoration.BOTTOM_RIGHT);/* www.ja va 2 s .co m*/ }
From source file:com.google.gdt.eclipse.core.CorePlugin.java
License:Open Source License
@Override protected void initializeImageRegistry(ImageRegistry reg) { super.initializeImageRegistry(reg); reg.put(CoreImages.LIBRARY_ICON, imageDescriptorFromPath("icons/library_obj.gif")); reg.put(CoreImages.TERMINATE_ICON, imageDescriptorFromPath("icons/terminate_obj.gif")); ImageDescriptor errorOverlayDescriptor = imageDescriptorFromPath("icons/error_co.gif"); reg.put(CoreImages.ERROR_OVERLAY, errorOverlayDescriptor); ImageDescriptor invalidSdkDescriptor = new DecorationOverlayIcon(getImage(CoreImages.LIBRARY_ICON), errorOverlayDescriptor, IDecoration.BOTTOM_LEFT); reg.put(CoreImages.INVALID_SDK_ICON, invalidSdkDescriptor); }