private Image getMyOpenedIcon(int type) { Image original = super.getOpenedIcon(type); //return broken || illegalState ? ImageUtilities.mergeImages(original, brokenProjectBadge, 8, 0) : original; return original; }
/** Overrides folder icon to search for icon in UIManager table for * BeanInfo.ICON_COLOR_16x16 type, to allow for different icons * across Look and Feels. * Keeps possibility of icon annotations. */ public Image getOpenedIcon (int type) { Image img = null; if (type == BeanInfo.ICON_COLOR_16x16) { // search for proper folder icon installed by core/windows module img = (Image)UIManager.get("Nb.Explorer.Folder.openedIcon"); } if (img == null) { img = super.getOpenedIcon(type); } return img; } }
@Override public Image getOpenedIcon(int type) { return annotateImage(super.getOpenedIcon(type)); }
@Override public Image getOpenedIcon(int type) { Image original = super.getOpenedIcon(type); return ImageUtilities.mergeImages(original, MakeLogicalViewProvider.brokenProjectBadge, 8, 0); }
@Override public Image getOpenedIcon(int type) { Image original = super.getOpenedIcon(type); if (broken || illegalState) { return ImageUtilities.mergeImages(original, brokenProjectBadge, 8, 0); } else { return compileOnSaveDisabled ? ImageUtilities.mergeImages(original, compileOnSaveDisabledBadge, 8, 0) : original; } }
public Image getOpenedIcon(int type) { Image image = null; Node imageDelegate = getImageDelegate(); if (imageDelegate != null) { image = imageDelegate.getOpenedIcon(type); } if (image == null) { image = super.getOpenedIcon(type); } return image; }
@Override public Image getOpenedIcon( int type ) { Image original = super.getOpenedIcon(type); if (isBroken()) { return ImageUtilities.mergeImages(original, ProjectProperties.ICON_BROKEN_BADGE.getImage(), 8, 0); } else if (deployOnSaveDisabled) { return DeployOnSaveUtils.badgeDisabledDeployOnSave(original); } else { return original; } }
/** Get the displayed icon for this node. * A filesystem may {@link org.openide.filesystems.FileSystem#getStatus specially alter} this. * Subclassers overriding this method should consider the recommendations * in {@link DataObject#createNodeDelegate}. * @param type the icon type from {@link java.beans.BeanInfo} * @return the desired icon */ public java.awt.Image getOpenedIcon (int type) { java.awt.Image img = super.getOpenedIcon(type); try { img = obj.getPrimaryFile ().getFileSystem ().getStatus ().annotateIcon (img, type, new LazyFilesSet()); } catch (FileStateInvalidException e) { // no fs, do nothing } return img; }
private Image computeIcon(boolean opened, int type) { Image image; Node iconDelegate = getIconDelegate(); if (opened) { image = iconDelegate != null ? iconDelegate.getOpenedIcon(type) : super.getOpenedIcon(type); } else { image = iconDelegate != null ? iconDelegate.getIcon(type) : super.getIcon(type); } Image badge = ImageUtilities.loadImage(EJB_BADGE); return ImageUtilities.mergeImages(image, badge, 7, 7); }
@Override public Image getOpenedIcon(int type) { Image retValue; retValue = super.getOpenedIcon(type); if (isLocal()) { if (hasJavadocInRepository()) { retValue = Utilities.mergeImages(retValue, Utilities.loadImage("org/codehaus/mevenide/netbeans/DependencyJavadocIncluded.png"), //NOI18N 12, 0); } if (hasSourceInRepository()) { retValue = Utilities.mergeImages(retValue, Utilities.loadImage("org/codehaus/mevenide/netbeans/DependencySrcIncluded.png"), //NOI18N 12, 8); } return retValue; } else { return Utilities.mergeImages(retValue, Utilities.loadImage("org/codehaus/mevenide/netbeans/ResourceNotIncluded.gif"), //NOI18N 0,0); } }