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

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

Introduction

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

Prototype

public static ImageDescriptor createFromImage(Image img) 

Source Link

Document

Creates and returns a new image descriptor for the given image.

Usage

From source file:ca.hc11337.gui.actions.Print.java

License:Open Source License

public Print(HC11337Controller controller) {
    super("&Print...@Ctrl+P", AS_PUSH_BUTTON);
    setToolTipText("Print");
    Image descriptor = new Image(null, "icons/print.png");
    setImageDescriptor(ImageDescriptor.createFromImage(descriptor));
}

From source file:ca.hc11337.gui.actions.Reset.java

License:Open Source License

public Reset(HC11337Controller controller) {
    super("R&eset       @F7", AS_PUSH_BUTTON);
    setToolTipText("Reset");
    Image descriptor = new Image(null, "icons/refresh.png");
    setImageDescriptor(ImageDescriptor.createFromImage(descriptor));
    this.controller = controller;
}

From source file:ca.hc11337.gui.actions.Run.java

License:Open Source License

public Run(HC11337Controller controller) {
    super("&Run@F8", AS_PUSH_BUTTON);
    setToolTipText("Run");
    Image descriptor = new Image(null, "icons/run.png");
    setImageDescriptor(ImageDescriptor.createFromImage(descriptor));
    this.controller = controller;
}

From source file:ca.hc11337.gui.actions.SaveFile.java

License:Open Source License

public SaveFile(HC11337Controller controller) {
    super("&Save@Ctrl+S", AS_PUSH_BUTTON);
    setToolTipText("Save");
    Image descriptor = new Image(null, "icons/save.png");
    setImageDescriptor(ImageDescriptor.createFromImage(descriptor));
    this.controller = controller;
}

From source file:ca.hc11337.gui.actions.Step.java

License:Open Source License

public Step(HC11337Controller controller) {
    super("&Step@F10", AS_PUSH_BUTTON);
    setToolTipText("Step");
    Image descriptor = new Image(null, "icons/step.png");
    setImageDescriptor(ImageDescriptor.createFromImage(descriptor));
    this.controller = controller;
}

From source file:ca.hc11337.gui.actions.Stop.java

License:Open Source License

public Stop(HC11337Controller controller) {
    super("Sto&p@F9", AS_PUSH_BUTTON);
    setToolTipText("Stop");
    Image descriptor = new Image(null, "icons/stop.png");
    setImageDescriptor(ImageDescriptor.createFromImage(descriptor));
}

From source file:ca.hc11337.gui.actions.Undo.java

License:Open Source License

public Undo(HC11337Controller controller) {
    super("&Undo@Ctrl+Z", AS_PUSH_BUTTON);
    setToolTipText("Undo");
    Image descriptor = new Image(null, "icons/undo.png");
    setImageDescriptor(ImageDescriptor.createFromImage(descriptor));
}

From source file:ch.elexis.core.ui.contacts.decorator.ContactTypeDecorator.java

License:Open Source License

@Override
public void decorate(Object element, IDecoration decoration) {
    IContact contact = (IContact) element;
    if (contact.isDeleted()) {
        ImageDescriptor deleted = Images.IMG_DELETE.getImageDescriptor();
        decoration.addOverlay(deleted, IDecoration.TOP_LEFT);
    }// ww w  .j  av a 2s  .  c om

    if (contact.isMandator()) {
        ImageDescriptor vip = Images.IMG_VIP_OVERLAY.getImageDescriptor();
        decoration.addOverlay(vip, IDecoration.BOTTOM_RIGHT);
    }
    if (contact.isUser()) {
        FieldDecoration info = FieldDecorationRegistry.getDefault()
                .getFieldDecoration(FieldDecorationRegistry.DEC_INFORMATION);
        ImageDescriptor infoD = ImageDescriptor.createFromImage(info.getImage());
        decoration.addOverlay(infoD, IDecoration.BOTTOM_LEFT);
    }
}

From source file:ch.ntb.inf.deep.eclipse.ui.view.ClassTreeView.java

License:Apache License

private void createActions() {
    refresh = new Action() {
        public void run() {
            classTreeViewer.setInput(new TreeInput(new RootElement(
                    HString.getHString("Classes, Interfaces and Arrays:"), RefType.refTypeList)));
            classTreeViewer.getControl().setEnabled(true);
            classTreeViewer.refresh();//ww  w. j a  v  a 2s .  c om
            Board b = Configuration.getBoard();
            if (b != null)
                deviceTreeViewer.setInput(new TreeInput(b));
            else
                deviceTreeViewer.setInput(new TreeInput("not loaded"));
            deviceTreeViewer.getControl().setEnabled(true);
            deviceTreeViewer.refresh();
        }
    };
    refresh.setText("Refresh");
    ImageDescriptor img = ImageDescriptor
            .createFromImage(PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_TOOL_REDO));
    refresh.setImageDescriptor(img);
}

From source file:ch.ntb.inf.deep.eclipse.ui.view.DeSuSPRView.java

License:Apache License

protected void createActions() {
    toHex = new Action() {
        public void run() {
            ISelection selection = viewer.getSelection();
            Object obj = ((IStructuredSelection) selection).getFirstElement();
            if (obj instanceof Register) {
                ((Register) obj).representation = 1;
            }/*www.j  av  a 2  s.c o m*/
            viewer.refresh();
        }
    };
    toHex.setText("ToHex");
    toDez = new Action() {
        public void run() {
            ISelection selection = viewer.getSelection();
            Object obj = ((IStructuredSelection) selection).getFirstElement();
            if (obj instanceof Register) {
                ((Register) obj).representation = 2;
            }
            viewer.refresh();
        }
    };
    toDez.setText("ToDez");
    toBin = new Action() {
        public void run() {
            ISelection selection = viewer.getSelection();
            Object obj = ((IStructuredSelection) selection).getFirstElement();
            if (obj instanceof Register) {
                ((Register) obj).representation = 0;
            }
            viewer.refresh();
        }
    };
    toBin.setText("ToBin");
    refresh = new Action() {
        public void run() {
            update();
            viewer.refresh();
        }
    };
    refresh.setText("Refresh");
    ImageDescriptor img = ImageDescriptor
            .createFromImage(PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_TOOL_REDO));
    refresh.setImageDescriptor(img);
    suspend = new Action() {
        public void run() {
            TargetConnection bdi = Launcher.getTargetConnection();
            if (bdi == null)
                return;
            try {
                if (!bdi.isConnected()) {//reopen
                    bdi.openConnection();
                }
                if (bdi.getTargetState() != TargetConnection.stateDebug) {
                    bdi.stopTarget();
                }
            } catch (TargetConnectionException e) {
                e.printStackTrace();
            }
            update();
            viewer.refresh();
        }
    };
    suspend.setText("Suspend");
    img = ImageDescriptor
            .createFromImage(PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_ELCL_STOP));
    suspend.setImageDescriptor(img);
    resume = new Action() {
        public void run() {
            TargetConnection bdi = Launcher.getTargetConnection();
            if (bdi == null)
                return;
            try {
                if (!bdi.isConnected()) {//reopen
                    bdi.openConnection();
                }
                if (bdi.getTargetState() != TargetConnection.stateDebug) {
                    bdi.startTarget();
                }
            } catch (TargetConnectionException e) {
                e.printStackTrace();
            }
        }
    };
    resume.setText("Resume");
    img = ImageDescriptor
            .createFromImage(PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJ_ADD));
    resume.setImageDescriptor(img);
}