List of usage examples for org.eclipse.jface.resource ImageDescriptor createFromImage
public static ImageDescriptor createFromImage(Image img)
From source file:ch.ntb.inf.deep.eclipse.ui.view.FPRView.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; }//w w w . j a v a 2 s . c o m viewer.refresh(); } }; toHex.setText("ToHex"); toDouble = new Action() { public void run() { ISelection selection = viewer.getSelection(); Object obj = ((IStructuredSelection) selection).getFirstElement(); if (obj instanceof Register) { ((Register) obj).representation = 3; } viewer.refresh(); } }; toDouble.setText("ToDouble"); 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); }
From source file:ch.ntb.inf.deep.eclipse.ui.view.GPRView.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; }//from w w w.j av a 2 s . com 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); }
From source file:ch.ntb.inf.deep.eclipse.ui.view.SuLeSPRView.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; }/* w w w .ja v 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); }
From source file:ch.ntb.inf.deep.eclipse.ui.view.UsLeSPRView.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; }/*from ww w.java 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.stopTarget(); } } catch (TargetConnectionException e) { e.printStackTrace(); } } }; resume.setText("Resume"); img = ImageDescriptor .createFromImage(PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJ_ADD)); resume.setImageDescriptor(img); }
From source file:com.amitinside.mqtt.client.kura.parts.SubscribePart.java
License:Apache License
@PostConstruct public void createContents(final Composite parent) { final Composite composite = new Composite(parent, SWT.NULL); composite.setLayout(new FillLayout()); final FormToolkit toolkit = new FormToolkit(parent.getDisplay()); this.form = toolkit.createForm(composite); applyGridData(this.form).withFill(); this.form.setText("Subscribing for EDC Payload"); this.defaultSetImage(this.form); this.form.getBody().setLayout(new GridLayout(2, false)); this.label = toolkit.createLabel(this.form.getBody(), "Topic* ", SWT.NULL); this.textTopic = toolkit.createText(this.form.getBody(), ""); this.textTopic.setMessage("TOPIC/NAMESPACE/EXAMPLE"); applyGridData(this.textTopic).withHorizontalFill(); this.label = toolkit.createLabel(this.form.getBody(), "Response Payload ", SWT.NULL); this.textResponseMetrics = toolkit.createText(this.form.getBody(), "", SWT.READ_ONLY | SWT.WRAP | SWT.V_SCROLL); applyGridData(this.textResponseMetrics).withFill(); this.subscribeButton = toolkit.createButton(this.form.getBody(), "Subscribe", SWT.PUSH); this.subscribeButton.addSelectionListener(new SelectionAdapter() { @Override//from w w w. j av a 2 s . c om public void widgetSelected(final SelectionEvent e) { if (mqttClient == null) { openError(parent.getShell(), "Communication Problem", "Something bad happened to the connection"); return; } if (!mqttClient.isConnected()) { openDialogBox(parent.getShell(), mqttClient, SubscribePart.this.broker, SubscribePart.this.uiSynchronize, SubscribePart.this.window); return; } if ((mqttClient.isConnected()) && ((SubscribePart.this.textTopic == null) || "".equals(SubscribePart.this.textTopic.getText()))) { openError(parent.getShell(), "Error while Subscribing", "Topic can not be left blank"); return; } if (mqttClient.isConnected()) { mqttClient.subscribe(SubscribePart.this.textTopic.getText(), new MessageListener() { @Override public void processMessage(final KuraPayload payload) { logTracker.log("Message Received"); SubscribePart.this.updateForm(payload); SubscribePart.this.uiSynchronize.asyncExec(new Runnable() { @Override public void run() { SubscribePart.this.partService.showPart(ID, PartState.VISIBLE); } }); } }); } } }); applyGridData(this.subscribeButton).horizontalSpan(2).horizontalAlignment(GridData.END); this.form.getToolBarManager().add(new Action("Connection") { @Override public ImageDescriptor getImageDescriptor() { return ImageDescriptor.createFromImage( SubscribePart.this.bundleResourceService.loadImage(this.getClass(), SETTINGS_IMAGE)); } @Override public void run() { openDialogBox(parent.getShell(), mqttClient, SubscribePart.this.broker, SubscribePart.this.uiSynchronize, SubscribePart.this.window); } }); this.form.getToolBarManager().add(new Action("Unsubscribe") { @Override public ImageDescriptor getImageDescriptor() { return ImageDescriptor.createFromImage( SubscribePart.this.bundleResourceService.loadImage(this.getClass(), UNSUBSCRIBE_IMAGE)); } @Override public void run() { try { if (!mqttClient.isConnected()) { openDialogBox(parent.getShell(), mqttClient, SubscribePart.this.broker, SubscribePart.this.uiSynchronize, SubscribePart.this.window); return; } if ((mqttClient.isConnected()) && ((SubscribePart.this.textTopic.getText() == null) || "".equals(SubscribePart.this.textTopic.getText()))) { openError(parent.getShell(), "Error while Unsubscribing", "Topic can not be left blank"); return; } if (mqttClient.isConnected()) { mqttClient.unsubscribe(SubscribePart.this.textTopic.getText()); } } catch (final Exception e) { openError(parent.getShell(), "Communication Problem", "Something bad happened to the connection"); } } }); this.form.updateToolBar(); safelySetToolbarImage(this.form, this.uiSynchronize, this.bundleResourceService, OFFLINE_STATUS_IMAGE); }
From source file:com.android.hierarchyviewer.actions.AboutAction.java
License:Apache License
private AboutAction(Shell shell) { super("&About"); this.mShell = shell; setAccelerator(SWT.MOD1 + 'A'); ImageLoader imageLoader = ImageLoader.getLoader(HierarchyViewerDirector.class); mImage = imageLoader.loadImage("sdk-hierarchyviewer-16.png", Display.getDefault()); //$NON-NLS-1$ setImageDescriptor(ImageDescriptor.createFromImage(mImage)); setToolTipText("Shows the about dialog"); }
From source file:com.android.hierarchyviewer.actions.LoadAllViewsAction.java
License:Apache License
private LoadAllViewsAction() { super("Load All &Views"); setAccelerator(SWT.MOD1 + 'V'); ImageLoader imageLoader = ImageLoader.getLoader(HierarchyViewerDirector.class); mImage = imageLoader.loadImage("load-all-views.png", Display.getDefault()); //$NON-NLS-1$ setImageDescriptor(ImageDescriptor.createFromImage(mImage)); setToolTipText("Load all view images"); }
From source file:com.android.hierarchyviewer.actions.ShowOverlayAction.java
License:Apache License
private ShowOverlayAction() { super("Show In &Loupe", Action.AS_CHECK_BOX); setAccelerator(SWT.MOD1 + 'L'); ImageLoader imageLoader = ImageLoader.getLoader(HierarchyViewerDirector.class); mImage = imageLoader.loadImage("show-overlay.png", Display.getDefault()); //$NON-NLS-1$ setImageDescriptor(ImageDescriptor.createFromImage(mImage)); setToolTipText("Show the overlay in the loupe view"); setEnabled(PixelPerfectModel.getModel().getOverlayImage() != null); PixelPerfectModel.getModel().addImageChangeListener(this); }
From source file:com.android.hierarchyviewerlib.actions.CapturePSDAction.java
License:Apache License
private CapturePSDAction(Shell shell) { super("&Capture Layers"); this.mShell = shell; setAccelerator(SWT.MOD1 + 'C'); ImageLoader imageLoader = ImageLoader.getLoader(HierarchyViewerDirector.class); mImage = imageLoader.loadImage("capture-psd.png", Display.getDefault()); //$NON-NLS-1$ setImageDescriptor(ImageDescriptor.createFromImage(mImage)); setToolTipText("Capture the window layers as a photoshop document"); }
From source file:com.android.hierarchyviewerlib.actions.DisplayViewAction.java
License:Apache License
private DisplayViewAction(Shell shell) { super("&Display View"); this.mShell = shell; setAccelerator(SWT.MOD1 + 'D'); ImageLoader imageLoader = ImageLoader.getLoader(HierarchyViewerDirector.class); mImage = imageLoader.loadImage("display.png", Display.getDefault()); //$NON-NLS-1$ setImageDescriptor(ImageDescriptor.createFromImage(mImage)); setToolTipText("Display the selected view image in a separate window"); }