Example usage for org.eclipse.jface.resource ImageDescriptor createFromFile

List of usage examples for org.eclipse.jface.resource ImageDescriptor createFromFile

Introduction

In this page you can find the example usage for org.eclipse.jface.resource ImageDescriptor createFromFile.

Prototype

public static ImageDescriptor createFromFile(Class<?> location, String filename) 

Source Link

Document

Creates and returns a new image descriptor from a file.

Usage

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()));
}