/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package net.neilcsmith.praxis.live.video;
import java.awt.Image;
import net.neilcsmith.praxis.core.ComponentType;
import net.neilcsmith.praxis.live.components.api.ComponentIconProvider;
import org.openide.util.ImageUtilities;
import org.openide.util.lookup.ServiceProvider;
/**
*
* @author Neil C Smith <http://neilcsmith.net>
*/
@ServiceProvider(service=ComponentIconProvider.class)
public class VideoIconProvider implements ComponentIconProvider {
private final static Image VIDEO_ICON = ImageUtilities.loadImage(
"net/neilcsmith/praxis/live/video/resources/video.png", true);
@Override
public Image getIcon(ComponentType type) {
if ("root:video".equals(type.toString()) ||
type.toString().startsWith("video:")) {
return VIDEO_ICON;
}
return null;
}
}