List of usage examples for org.eclipse.jface.resource ImageDescriptor createFromFile
public static ImageDescriptor createFromFile(Class<?> location, String filename)
From source file:uk.co.saiman.eclipse.model.ui.provider.editor.CellEditor.java
License:Open Source License
@PostConstruct void init() {//w w w.j a v a 2 s.c o m childrenComponent = new ListComponentManager(this, Messages, UiPackageImpl.Literals.ELEMENT_CONTAINER__CHILDREN, this::createChild, new Type(getString("_UI_Cell_type"), ImageDescriptor.createFromFile(VListEditor.class, "/icons/full/obj16/Cell.gif"), eINSTANCE.getCell()), new Type(getString("_UI_HandledCell_type"), ImageDescriptor.createFromFile(VListEditor.class, "/icons/full/obj16/HandledCell.gif"), eINSTANCE.getHandledCell()), new Type(getString("_UI_EditableCell_type"), ImageDescriptor.createFromFile(VListEditor.class, "/icons/full/obj16/EditableCell.gif"), eINSTANCE.getEditableCell())); addExpression = new Action(Messages.MenuItemEditor_AddCoreExpression, createImageDescriptor(ResourceProvider.IMG_CoreExpression)) { @Override public void run() { final MUIElement e = (MUIElement) getMaster().getValue(); final Command cmd = SetCommand.create(getEditingDomain(), e, UiPackageImpl.Literals.UI_ELEMENT__VISIBLE_WHEN, MUiFactory.INSTANCE.createCoreExpression()); if (cmd.canExecute()) { getEditingDomain().getCommandStack().execute(cmd); } } }; }
From source file:uk.co.saiman.eclipse.model.ui.provider.editor.CellEditor.java
License:Open Source License
@Override public Image getImage(Object element) { return ImageDescriptor.createFromFile(VListEditor.class, "/icons/full/obj16/Cell.gif").createImage(); }
From source file:uk.co.saiman.eclipse.model.ui.provider.editor.EditableCellEditor.java
License:Open Source License
@Override public Image getImage(Object element) { return ImageDescriptor.createFromFile(VListEditor.class, "/icons/full/obj16/EditableCell.gif") .createImage();/*from w w w. j a va2 s. co m*/ }
From source file:uk.co.saiman.eclipse.model.ui.provider.editor.HandledCellEditor.java
License:Open Source License
@Override public Image getImage(Object element) { return ImageDescriptor.createFromFile(VListEditor.class, "/icons/full/obj16/HandledCell.gif").createImage(); }
From source file:uk.co.saiman.eclipse.model.ui.provider.editor.TreeEditor.java
License:Open Source License
@PostConstruct void init() {/*from w w w .j a va 2s . c o m*/ childrenComponent = new ListComponentManager(this, Messages, UiPackageImpl.Literals.ELEMENT_CONTAINER__CHILDREN, this::handleCreate, new Type(getString("_UI_Cell_type"), ImageDescriptor.createFromFile(VListEditor.class, "/icons/full/obj16/Cell.gif"), eINSTANCE.getCell()), new Type(getString("_UI_HandledCell_type"), ImageDescriptor.createFromFile(VListEditor.class, "/icons/full/obj16/HandledCell.gif"), eINSTANCE.getHandledCell()), new Type(getString("_UI_EditableCell_type"), ImageDescriptor.createFromFile(VListEditor.class, "/icons/full/obj16/EditableCell.gif"), eINSTANCE.getEditableCell())); }
From source file:uk.co.saiman.eclipse.model.ui.provider.editor.TreeEditor.java
License:Open Source License
@Override public Image getImage(Object element) { return ImageDescriptor.createFromFile(VListEditor.class, "/icons/full/obj16/Tree.gif").createImage(); }
From source file:uk.co.saiman.eclipse.model.ui.provider.editor.VCellContributionsEditor.java
License:Open Source License
public VCellContributionsEditor() { super(Package.eINSTANCE.getCell_Contributions(), new Type(getString("_UI_CellContribution_type"), ImageDescriptor.createFromFile(VListEditor.class, "/icons/full/obj16/CellContribution.gif"), eINSTANCE.getCellContribution())); }