List of usage examples for org.eclipse.jface.resource ImageDescriptor createFromImage
public static ImageDescriptor createFromImage(Image img)
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); }