public NSImage convert(final NSImage icon, final Integer width, final Integer height) { if (null == width || null == height) { log.debug(String.format("Return default size for %s", icon.name())); return icon; } icon.setSize(new NSSize(width, height)); return icon; }
private NSImage iconForFolder(final NSImage badge, final Integer size) { final String name = String.format("NSFolder-%s", badge.name()); NSImage folder = this.iconForName(name, size); if (null == folder) { folder = this.badge(badge, this.convert(FOLDER_ICON, size)); this.put(name, folder, size); } return folder; }
public NSImage iconForExtension(final NSImage badge, final String extension, final Integer size) { final String name = extension + badge.name(); NSImage icon = this.iconForName(name, size); if (null == icon) { icon = this.badge(badge, this.iconForExtension(extension, size)); this.put(name, icon, size); } return icon; }