public static Icon getProjectIcon(Lookup.Provider project) { ProjectInformation info = project.getLookup().lookup(ProjectInformation.class); if (info == null) { return new ImageIcon(); } else { return info.getIcon(); } }
@Override Icon getIcon() { return ProjectUtils.getInformation(prj).getIcon(); } }
private static void writeIcon(OutputStream target, Project source) throws IOException { Icon icon = ProjectUtils.getInformation(source).getIcon(); BufferedImage image = new BufferedImage(icon.getIconWidth(), icon.getIconHeight(), BufferedImage.TYPE_INT_ARGB); Graphics g = image.getGraphics(); icon.paintIcon(new JLabel(), g, 0, 0); g.dispose(); ImageIO.write(image, "png", target); }
@Override public Image getIcon(int arg0) { return ImageUtilities.icon2Image(pi.getIcon()); }
@Override public Image getIcon(int arg0) { return Utilities.icon2Image(pi.getIcon()); }
@Override public Image getIcon(int arg0) { return Utilities.icon2Image(pi.getIcon()); }
@Override public Image getIcon(int type) { Icon icon = info.getIcon(); if (icon == null) { Logger.getLogger(ProjectsView.class.getName()).log(Level.WARNING, "Null project icon for {0}:{1}", //NOI18N new Object[] { info.getDisplayName(), info.getProject() }); return getFolderIcon(); } else { return ImageUtilities.icon2Image(icon); } }
public Component getListCellRendererComponent (JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) { if (value == null) return super.getListCellRendererComponent (list, value, index, isSelected, cellHasFocus); ProjectInformation info = ((Project) value).getLookup ().lookup (ProjectInformation.class); super.getListCellRendererComponent (list, info != null ? info.getDisplayName () : null, index, isSelected, cellHasFocus); if (info != null) setIcon (info.getIcon ()); return this; }
@Override @NonNull public Icon getIcon() { final ProjectInformation d = delegate; if (d != null) { return d.getIcon(); } else { Icon res = result.getIcon(); //Todo: Handle null res return res; } }
@Override public Image getOpenedIconImpl(int param) { //HACK - 1. getImage call // 2. assume project root folder, should be Generic Sources root (but is the same) Image img = ((ImageIcon)info.getIcon()).getImage(); if (reporter.getReports().size() > 0) { img = Utilities.mergeImages(img, Utilities.loadImage("org/codehaus/mevenide/netbeans/brokenProjectBadge.png"), 8, 0);//NOI18N } return img; }
@Override public Image getIconImpl(int param) { //HACK - 1. getImage call // 2. assume project root folder, should be Generic Sources root (but is the same) Image img = ((ImageIcon)info.getIcon()).getImage(); if (reporter.getReports().size() > 0) { img = Utilities.mergeImages(img, Utilities.loadImage("org/codehaus/mevenide/netbeans/brokenProjectBadge.png"), 8, 0);//NOI18N } return img; }
/** Creates a new instance of ProjectTreeElement */ public ProjectTreeElement(Project prj) { ProjectInformation pi = ProjectUtils.getInformation(prj); name = pi.getDisplayName(); icon = pi.getIcon(); this.prj = new WeakReference<Project>(prj); prjDir = prj.getProjectDirectory(); }
private void initProjectInfo() { Project p = FileOwnerQuery.getOwner(fileObject); if (p != null) { ProjectInformation pi = ProjectUtils.getInformation(p); projectName = pi.getDisplayName(); projectIcon = pi.getIcon(); } } }
private void initProjectInfo() { Project p = FileOwnerQuery.getOwner(fileObject); if (p != null) { ProjectInformation pi = ProjectUtils.getInformation( p ); projectName = pi.getDisplayName(); projectIcon = pi.getIcon(); } }
private void initProjectInfo() { Project p = FileOwnerQuery.getOwner(fileObject); if (p != null) { ProjectInformation pi = ProjectUtils.getInformation( p ); projectName = pi.getDisplayName(); projectIcon = pi.getIcon(); } }
@Override public Icon getIcon() { Project p = OpenProjects.getDefault().getMainProject(); if (p != null) { ProjectInformation pi = ProjectUtils.getInformation(p); if (pi != null) { return pi.getIcon(); } } return null; } }
@Override public Image getIcon(int type) { ProjectInformation pi = provider.getProject().getLookup().lookup(ProjectInformation.class); return mergeBadge(annotateIcon(ImageUtilities.icon2Image(pi.getIcon()), type)); }
private void initProjectInfo() { FileObject fo = element.getFileObject(); if (fo != null) { // Findbugs-Removed: File f = FileUtil.toFile(fo); Project p = FileOwnerQuery.getOwner(fo); if (p != null) { ProjectInformation pi = ProjectUtils.getInformation(p); projectName = pi.getDisplayName(); projectIcon = pi.getIcon(); } } else { isLibrary = true; LOGGER.log(Level.FINE, "No fileobject for {0}", element.toString()); } if (projectName == null) { projectName = ""; } }
private static IDEProject createIDEProject(Project p) { ProjectInformation pi = ProjectUtils.getInformation(p); return new NbProject(pi.getDisplayName(), pi.getIcon(), p.getProjectDirectory().toURL()); }
public ProjectTreeElement(CsmProject csmPrj) { Object prj = csmPrj.getPlatformProject(); if (prj instanceof NativeProject && (((NativeProject)prj).getProject() instanceof Project)) { Project p = (Project) ((NativeProject)prj).getProject(); ProjectInformation pi = ProjectUtils.getInformation(p); this.name = pi.getDisplayName(); this.icon = pi.getIcon(); } else { this.icon = CsmImageLoader.getProjectIcon(csmPrj, false); this.name = csmPrj.getName().toString(); } prjUID = CsmRefactoringUtils.getHandler(csmPrj); }