List of usage examples for org.eclipse.jface.resource ImageDescriptor createFromFile
public static ImageDescriptor createFromFile(Class<?> location, String filename)
From source file:com.bluexml.side.view.presentation.ViewActionBarContributor.java
License:Open Source License
/** * Add actions specific to cols//ww w. j av a 2 s.com * @param menuManager * @param o */ private void addActionsForCols(IMenuManager menuManager) { // Merge cols : TreeSelection selection = ((TreeSelection) this.selectionProvider.getSelection()); // Check if there is more than one col selected if (selection.size() > 0) { // Check if all selected objects are cols boolean allCol = true; for (Object s : selection.toList()) { if (!(s instanceof Col)) { allCol = false; } } if (allCol) { mergeCol.setImageDescriptor( ImageDescriptor.createFromFile(this.getClass(), "/icons/menu/merge.gif")); menuManager.insertAfter("ui-actions", mergeCol); } } // Paste configuration pasteColConfAction.setImageDescriptor( ImageDescriptor.createFromFile(this.getClass(), "/icons/menu/pasteColConf.gif")); menuManager.insertAfter("ui-actions", pasteColConfAction); // Copy configuration copyColConfAction .setImageDescriptor(ImageDescriptor.createFromFile(this.getClass(), "/icons/menu/copyColConf.png")); menuManager.insertAfter("ui-actions", copyColConfAction); }
From source file:com.bluexml.side.view.presentation.ViewActionBarContributor.java
License:Open Source License
/** * Add actions specific to views/* ww w .j ava 2 s. c o m*/ * @param menuManager * @param o */ private void addActionsForViews(IMenuManager menuManager, Object o) { // Initialize initializeView .setImageDescriptor(ImageDescriptor.createFromFile(this.getClass(), "/icons/menu/initialize.png")); menuManager.insertAfter("ui-actions", initializeView); // Refresh Outline refreshOutline.setImageDescriptor( ImageDescriptor.createFromFile(this.getClass(), "/icons/menu/refreshOutline.png")); menuManager.insertAfter("ui-actions", refreshOutline); // Restore MenuManager restoreMenu = new MenuManager("Restore", ImageDescriptor.createFromFile(this.getClass(), "/icons/menu/restore.png"), "restore"); if (((AbstractView) o).getDisabled().size() > 0) { restoreMenu.add(new Action("never shown entry") { }); restoreMenu.setRemoveAllWhenShown(true); IMenuListener restoreListener = new IMenuListener() { public void menuAboutToShow(IMenuManager m) { fillRestoreContextMenu(m); } }; restoreMenu.addMenuListener(restoreListener); } menuManager.insertAfter("ui-actions", restoreMenu); // Add linked field final IMenuManager addLinkedFieldMenu = new MenuManager("Add linked Field", ImageDescriptor.createFromFile(this.getClass(), "/icons/menu/addLinkedField.png"), "transform"); addLinkedFieldMenu.add(new Action("never shown entry") { }); addLinkedFieldMenu.setRemoveAllWhenShown(true); IMenuListener addLinkedFieldListener = new IMenuListener() { public void menuAboutToShow(IMenuManager m) { fillAddLinkedMenu(m, addLinkedFieldMenu); } }; addLinkedFieldMenu.addMenuListener(addLinkedFieldListener); menuManager.insertAfter("ui-actions", addLinkedFieldMenu); }
From source file:com.codenvy.eclipse.ui.CodenvyUIPlugin.java
License:Open Source License
@Override protected void initializeImageRegistry(ImageRegistry registry) { registry.put(WIZARD_LOGO, ImageDescriptor.createFromFile(CodenvyUIPlugin.class, "/images/WizardLogo.png")); registry.put(RUN_MAIN_TAB_ICON,/*from w w w. j a va 2s. c o m*/ ImageDescriptor.createFromFile(CodenvyUIPlugin.class, "/images/RunMainTab.gif")); }
From source file:com.cubrid.common.ui.query.control.jface.contentassist.AbstractControlContentAssistSubjectAdapter.java
License:Open Source License
/** * Returns the default cue image./*ww w . j a va2 s. c om*/ * * @return the default cue image * @since 3.3 */ private Image getDefaultCueImage() { if (fCachedDefaultCueImage == null) { ImageDescriptor cueID = ImageDescriptor.createFromFile(AbstractControlContentAssistSubjectAdapter.class, "images/content_assist_cue.gif"); //$NON-NLS-1$ fCachedDefaultCueImage = cueID.createImage(getControl().getDisplay()); } return fCachedDefaultCueImage; }
From source file:com.elphel.vdt.ui.VDTPluginImages.java
License:Open Source License
public static void addImage(String fileName, String key, String launchType) { ImageDescriptor desc = null;//ww w . j ava 2 s . c o m File file = new File(fileName); URL url = null; if (file.isAbsolute()) { desc = ImageDescriptor.createFromFile(null, fileName); } else { url = makeImageURL(ICONS_PATH, fileName); desc = ImageDescriptor.createFromURL(url); } if (key != null) getImageRegistry().put(key, desc); if ((launchType != null) && !VDT.ID_DEFAULT_LAUNCH_TYPE.equals(launchType)) DebugPluginImages.getImageRegistry().put(launchType, desc); // ImageData [] imageData = new ImageLoader().load(new FileInputStream(fileName)); ImageData[] imageData = null; if (url != null) { try { imageData = new ImageLoader().load(url.openStream()); } catch (IOException e) { System.out.println("Failed to open url " + url.toString()); return; } } else { try { imageData = new ImageLoader().load(file.getAbsolutePath()); } catch (Exception e) { System.out.println("Failed to open absolute path " + file.getAbsolutePath()); return; } } if (imageData.length > 1) { animatedGifMap.put(desc, imageData); // System.out.println("animatedGifMap.size()="+animatedGifMap.size()); // System.out.println("imageData.length="+imageData.length); } }
From source file:com.ibm.etools.mft.pattern.bpm.integration.code.designer.ResourceManager.java
License:Open Source License
public static ImageDescriptor getImageDescriptor(Class clazz, String path) { return ImageDescriptor.createFromFile(clazz, path); }
From source file:com.ibm.etools.mft.samples.scribble.ScribbleDemoDriver.java
License:Open Source License
public ScribbleDemoDriver(ScribblePublisher publisher, String filename) throws IOException { this.publisher = publisher; this.imageData = ImageDescriptor.createFromFile(getClass(), filename).getImageData(); this.display = publisher.shell.getDisplay(); }
From source file:com.ibm.etools.mft.samples.scribble.ScribblePublisher.java
License:Open Source License
public ScribblePublisher(Shell shell) { super(shell); ToolBarManager manager = getToolBarManager(); manager.add(connectAction = new Action(getString("action.connect"), ImageDescriptor.createFromFile(getClass(), "broker_obj.gif")) { public void run() { connect(null);/*from w w w .j av a2 s .co m*/ } }); connectAction.setToolTipText(connectAction.getText()); manager.add(clearAction = new Action(getString("action.clear"), ImageDescriptor.createFromFile(getClass(), "clear_co.gif")) { public void run() { stopDemo(); clearAndPublish(); } }); clearAction.setToolTipText(clearAction.getText()); manager.add(new Separator("demo")); manager.appendToGroup("demo", runDemoAction = new Action(getString("action.demo"), ImageDescriptor.createFromFile(getClass(), "resume_co.gif")) { public void run() { runDemo("torolab-house.bmp"); } }); runDemoAction.setToolTipText(runDemoAction.getText()); manager.appendToGroup("demo", stopDemoAction = new Action(getString("action.stop"), ImageDescriptor.createFromFile(getClass(), "terminate_co.gif")) { public void run() { stopDemo(); } }); stopDemoAction.setToolTipText(stopDemoAction.getText()); stopDemoAction.setEnabled(false); }
From source file:com.ibm.etools.mft.samples.scribble.ScribbleSubscriber.java
License:Open Source License
public ScribbleSubscriber(Shell shell) { super(shell); getToolBarManager().add(connectAction = new Action(getString("action.connect"), ImageDescriptor.createFromFile(getClass(), "broker_obj.gif")) { public void run() { connect(null);/*from w w w.j a va 2 s. c o m*/ } }); }
From source file:com.kevlindev.pinconverter.ui.BoardLabelProvider.java
static Image getImage(String resource) { ImageDescriptor descriptor = ImageDescriptor.createFromFile(BoardLabelProvider.class, resource); return descriptor.createImage(); }