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:org.eclipse.scada.ae.ui.views.contributions.AlarmNotifier.java

License:Open Source License

private Image getBellIcon() {
    return this.resourceManager
            .createImageWithDefault(ImageDescriptor.createFromFile(AlarmNotifier.class, "icons/bell.png")); //$NON-NLS-1$
}

From source file:org.eclipse.scada.core.ui.connection.views.ConnectionLabelProvider.java

License:Open Source License

@Override
public void updateLabel(final StyledViewerLabel label, final Object element) {
    if (element instanceof ConnectionDiscovererBean) {
        final ConnectionDiscovererBean bean = (ConnectionDiscovererBean) element;
        if (bean.getImageDescriptor() != null) {
            label.setImage(//from www  .  j  av a  2  s .  c om
                    this.resource.createImage(((ConnectionDiscovererBean) element).getImageDescriptor()));
        }
        label.setText(bean.getName());
    } else if (element instanceof ConnectionHolder) {
        final Image image = this.resource.createImage(
                ImageDescriptor.createFromFile(ConnectionLabelProvider.class, "icons/connection.gif")); //$NON-NLS-1$
        label.setImage(image);

        label.setStyledText(getConnectionString((ConnectionHolder) element));
    }
}

From source file:org.eclipse.scada.da.client.dataitem.details.Activator.java

License:Open Source License

@Override
protected void initializeImageRegistry(final ImageRegistry reg) {
    super.initializeImageRegistry(reg);
    reg.put(IMG_BLOCK_DEFAULT, ImageDescriptor.getMissingImageDescriptor());
    reg.put(IMG_BLOCK_LOCKED, ImageDescriptor.createFromFile(Activator.class, "icons/locked.gif")); //$NON-NLS-1$
    reg.put(IMG_BLOCK_UNLOCKED, ImageDescriptor.createFromFile(Activator.class, "icons/unlocked.gif")); //$NON-NLS-1$
}

From source file:org.eclipse.scada.da.ui.connection.views.ConnectionLabelProvider.java

License:Open Source License

private void updateItem(final StyledViewerLabel label, final DataItemEntry dataItemEntry) {
    String itemName = dataItemEntry.getName();
    if (itemName == null || itemName.length() == 0) {
        itemName = " ";
    }/*from  ww w .  j av  a  2s  .co m*/
    label.setText(itemName);

    if (dataItemEntry.getIODirections().containsAll(Arrays.asList(IODirection.INPUT, IODirection.OUTPUT))) {
        label.setImage(this.resource.createImage(
                ImageDescriptor.createFromFile(ConnectionLabelProvider.class, "icons/item_io.gif")));
    } else if (dataItemEntry.getIODirections().contains(IODirection.INPUT)) {
        label.setImage(this.resource.createImage(
                ImageDescriptor.createFromFile(ConnectionLabelProvider.class, "icons/item_i.gif")));
    } else if (dataItemEntry.getIODirections().contains(IODirection.OUTPUT)) {
        label.setImage(this.resource.createImage(
                ImageDescriptor.createFromFile(ConnectionLabelProvider.class, "icons/item_o.gif")));
    } else {
        label.setImage(this.resource
                .createImage(ImageDescriptor.createFromFile(ConnectionLabelProvider.class, "icons/item.gif")));
    }
}

From source file:org.eclipse.scada.da.ui.connection.views.ConnectionLabelProvider.java

License:Open Source License

private void updateFolder(final StyledViewerLabel label, final FolderEntry folderEntry) {
    label.setImage(this.resource
            .createImage(ImageDescriptor.createFromFile(ConnectionLabelProvider.class, "icons/folder.gif")));

    String folderName = folderEntry.getName();
    if (folderName == null || folderName.length() == 0) {
        folderName = " ";
    }// w  w w .j  a v  a2 s .  c  om
    label.setText(folderName);
}

From source file:org.eclipse.scada.da.ui.widgets.realtime.RemoveAction.java

License:Open Source License

public RemoveAction(final RealtimeListAdapter view) {
    super(Messages.RemoveAction_Name,
            ImageDescriptor.createFromFile(RemoveAction.class, "icons/delete_obj.gif"));

    this.view = view;
}

From source file:org.eclipse.scada.hd.ui.connection.views.ConnectionLabelProvider.java

License:Open Source License

@Override
public void updateLabel(final StyledViewerLabel label, final Object element) {
    if (element instanceof ItemWrapper) {
        updateItem(label, (ItemWrapper) element);
    } else if (element instanceof ItemListWrapper) {
        label.setImage(this.resource
                .createImage(ImageDescriptor.createFromFile(ConnectionLabelProvider.class, "icons/items.gif"))); //$NON-NLS-1$
        label.setText(Messages.ConnectionLabelProvider_Items);
    } else if (element instanceof QueryWrapper) {
        label.setImage(this.resource.createImage(
                ImageDescriptor.createFromFile(ConnectionLabelProvider.class, "icons/queries.gif"))); //$NON-NLS-1$
        label.setText(Messages.ConnectionLabelProvider_Queries);
    } else if (element instanceof QueryBufferBean) {
        updateQuery(label, (QueryBufferBean) element);
    } else {/* w  ww.  j a v  a2s  . c o m*/
        super.updateLabel(label, element);
    }
}

From source file:org.eclipse.scada.hd.ui.connection.views.ConnectionLabelProvider.java

License:Open Source License

private void updateQuery(final StyledViewerLabel label, final QueryBufferBean query) {
    label.setImage(this.resource
            .createImage(ImageDescriptor.createFromFile(ConnectionLabelProvider.class, "icons/query.gif"))); //$NON-NLS-1$

    final StyledString text = new StyledString();
    text.append(query.getItemId());//from  w  w  w . j a  va2  s.  c om
    text.append(" " + getQueryParameterInfo(query), StyledString.COUNTER_STYLER); //$NON-NLS-1$
    final QueryState state = query.getState();
    text.append(" [" + (state != null ? state : "<unknown>") + "]", StyledString.DECORATIONS_STYLER); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$

    label.setStyledText(text);
}

From source file:org.eclipse.scada.hd.ui.connection.views.ConnectionLabelProvider.java

License:Open Source License

private void updateItem(final StyledViewerLabel label, final ItemWrapper element) {
    label.setText(element.getItemInformation().getItemId());
    label.setImage(this.resource
            .createImage(ImageDescriptor.createFromFile(ConnectionLabelProvider.class, "icons/item.gif"))); //$NON-NLS-1$
}

From source file:org.eclipse.scada.sec.ui.providers.internal.LabelProviderImpl.java

License:Open Source License

public LabelProviderImpl(final ResourceManager manager, final IObservableSet itemsThatNeedLabels) {
    super(itemsThatNeedLabels);
    this.manager = manager;
    this.locked = this.manager.createImageWithDefault(
            ImageDescriptor.createFromFile(LabelProviderImpl.class, "icons/blocked.gif"));
}