use of org.eclipse.jface.resource.ImageDescriptor in project translationstudio8 by heartsome.
the class ObjectImageRenderer method addObjectRessourceNameMapping.
/**
* Add a mapping between object instance and an image ressource.
*
* @param o object instance
* @param key string key (has to be non null an unique for this renderer) to identfy the object
* @param ressourceName ressource path
*/
public void addObjectRessourceNameMapping(Object o, String key, String ressourceName) {
ImageDescriptor imgDesc = new ResourceImageDescriptor(ressourceName, this.getClass());
addObjectImageDescriptorMapping(o, key, imgDesc);
}
use of org.eclipse.jface.resource.ImageDescriptor in project translationstudio8 by heartsome.
the class BooleanCellRenderer method getImageRegistry.
/**
* Retrieve the image registry used by the renderer (lazy initializing).
*
* @return initialized image regsitry containing the resources
*/
private ImageRegistry getImageRegistry() {
if (_imageRegistry == null) {
_imageRegistry = new ImageRegistry();
ImageDescriptor imgDesc = new ResourceImageDescriptor(_checkedRscName, this.getClass());
_imageRegistry.put(CHECKED, imgDesc.createImage());
imgDesc = new ResourceImageDescriptor(_uncheckedRscName, this.getClass());
_imageRegistry.put(UNCHECKED, imgDesc.createImage());
}
return _imageRegistry;
}
use of org.eclipse.jface.resource.ImageDescriptor in project translationstudio8 by heartsome.
the class MultiLineListExample method getImageRegistry.
public static ImageRegistry getImageRegistry() {
if (_imageRegistry == null) {
_imageRegistry = new ImageRegistry();
ImageDescriptor imgDesc = new ResourceImageDescriptor("/de/jaret/examples/table/mllist/icon.gif");
_imageRegistry.put("icon", imgDesc);
imgDesc = new ResourceImageDescriptor("/de/jaret/examples/table/keyboard.png");
_imageRegistry.put("keyboard", imgDesc);
}
return _imageRegistry;
}
use of org.eclipse.jface.resource.ImageDescriptor in project translationstudio8 by heartsome.
the class Activator method getIconDescriptor.
/**
* 提供一个图片文件对插件的相对路径,返回该图片被伸缩变换为16*16像素的描述信息。
* @param path
* the path
* @return the icon descriptor
*/
public static ImageDescriptor getIconDescriptor(String path) {
ImageDescriptor image = getImageDescriptor(path);
ImageData data = image.getImageData();
data = data.scaledTo(16, 16);
image = ImageDescriptor.createFromImageData(data);
return image;
}
use of org.eclipse.jface.resource.ImageDescriptor in project translationstudio8 by heartsome.
the class Activator method getIconDescriptor.
/**
* 提供一个图片文件对插件的相对路径,返回该图片被伸缩变换为16*16像素的描述信息。
* @param path
* the path
* @return the icon descriptor
*/
public static ImageDescriptor getIconDescriptor(String path) {
ImageDescriptor image = getImageDescriptor(path);
ImageData data = image.getImageData();
data = data.scaledTo(16, 16);
image = ImageDescriptor.createFromImageData(data);
return image;
}
Aggregations