List of usage examples for org.eclipse.jface.resource ImageDescriptor createFromFile
public static ImageDescriptor createFromFile(Class<?> location, String filename)
From source file:org.eclipse.wst.jsdt.core.compiler.libraries.InternetExplorerLibInitializer.java
License:Open Source License
public ImageDescriptor getImage(IPath containerPath, String element, IJavaScriptProject project) { if (containerPath == null) return null; /* Dont use the rino image for the individual files */ String requestedContainerPath = new Path(element).getFileExtension(); if (requestedContainerPath != null && requestedContainerPath.equalsIgnoreCase("js")) return null; // char[][] allLibFiles = ( new IeLibLocation()).getLibraryFileNames(); // for(int i = 0;i<allLibFiles.length;i++) { // String libName = new String(allLibFiles[i]); // if (element!=null && requestedContainerPath.equals(libName)) { // return null; // }//w w w . java 2s. co m // } return ImageDescriptor.createFromFile(this.getClass(), "ie_small.gif"); //return ImageDescriptor.createFromFile(this.getClass(),"ie_small.gif"); // System.out.println("Unimplemented method:BasicBrowserLibraryJsGlobalScopeContainerInitializer.getImage"); //return null; }
From source file:org.eclipse.wst.jsdt.libraries.BasicBrowserLibraryContainerUIExtension.java
License:Open Source License
public ImageDescriptor getImage(IPath containerPath, String element, IJavaScriptProject project) { if (containerPath == null) return null; /* Dont use the rino image for the individual files */ String requestedContainerPath = new Path(element).getFileExtension(); if (requestedContainerPath != null && requestedContainerPath.equalsIgnoreCase("js")) //$NON-NLS-1$ return null; return ImageDescriptor.createFromFile(this.getClass(), "rino.gif"); //$NON-NLS-1$ }
From source file:org.eclipse.wst.jsdt.web.ui.WebProjectJsGlobalScopeUIInitializer.java
License:Open Source License
public ImageDescriptor getImage(IPath containerPath, String element, IJavaScriptProject project) { return ImageDescriptor.createFromFile(this.getClass(), "web1.JPG"); //$NON-NLS-1$ }
From source file:org.eclipse.wst.wsdl.ui.internal.wizards.NewWSDLWizard.java
License:Open Source License
/** * @see org.eclipse.ui.IWorkbenchWizard#init(IWorkbench, * IStructuredSelection)//from w w w . j av a 2s. co m */ public void init(IWorkbench workbench, IStructuredSelection selection) { this.selection = selection; // Need new icon this.setDefaultPageImageDescriptor( ImageDescriptor.createFromFile(InternalWSDLMultiPageEditor.class, "icons/new_wsdl_wiz.png")); //$NON-NLS-1$ this.setWindowTitle(Messages._UI_TITLE_NEW_WSDL_FILE); //$NON-NLS-1$ }
From source file:org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin.java
License:Open Source License
protected ImageDescriptor internalGetImageDescriptor(String key) { ImageDescriptor imageDescriptor = (ImageDescriptor) imageDescriptorCache.get(key); if (imageDescriptor == null) { imageDescriptor = ImageDescriptor.createFromFile(WSDLEditorPlugin.class, key); if (imageDescriptor != null) { imageDescriptorCache.put(key, imageDescriptor); }/* w w w. j ava 2 s . c om*/ } return imageDescriptor; }
From source file:org.eclipse.wst.wsi.ui.internal.wizards.ValidationWizard.java
License:Open Source License
/** * Constructor./*www.j a v a 2 s . co m*/ * @param filename Default message log file name. */ public ValidationWizard(String filename) { this.filename = filename; this.setWindowTitle(Messages.VALIDATION_WIZARD_TITLE); setDefaultPageImageDescriptor( ImageDescriptor.createFromFile(WSIUIPlugin.class, Resource.VALIDATE_WSI_LOGFILE_WIZ)); setNeedsProgressMonitor(true); }
From source file:org.eclipse.wst.wsi.ui.internal.WSIUIPlugin.java
License:Open Source License
/** * Register an image with the registry.//from ww w .j a v a 2 s . c o m * * @param key the key */ private void registerImage(ImageRegistry registry, String key) { try { ImageDescriptor id = ImageDescriptor.createFromFile(WSIUIPlugin.class, key); registry.put(key, id); } catch (Exception e) { } }
From source file:org.eclipse.wst.xml.ui.internal.catalog.ImageFactory.java
License:Open Source License
public Image getImage(String iconName) { ImageRegistry imageRegistry = XMLUIPlugin.getDefault().getImageRegistry(); if (imageRegistry.get(iconName) != null) { return imageRegistry.get(iconName); } else {/*from w w w. j a va2s .co m*/ imageRegistry.put(iconName, ImageDescriptor.createFromFile(getClass(), iconName)); return imageRegistry.get(iconName); } }
From source file:org.eclipse.wst.xsd.ui.internal.editor.InternalXSDMultiPageEditor.java
License:Open Source License
protected void createActions() { super.createActions(); ActionRegistry registry = getActionRegistry(); // add an isReadOnly method to the editorPart instead if (!isReadOnly()) { BaseSelectionAction action = new AddFieldAction(this); action.setSelectionProvider(getSelectionManager()); registry.registerAction(action); action = new DeleteAction(this); action.setSelectionProvider(getSelectionManager()); registry.registerAction(action); action = new DesignSelectAll(this); action.setSelectionProvider(getSelectionManager()); registry.registerAction(action); action = new AddXSDRedefinedComplexTypeAction(this); action.setSelectionProvider(getSelectionManager()); action.setImageDescriptor(/*from w w w . ja v a 2s .c o m*/ ImageDescriptor.createFromFile(XSDEditorPlugin.class, Messages._UI_IMAGE_COMPLEX_TYPE)); registry.registerAction(action); action = new AddXSDRedefinedSimpleTypeAction(this); action.setSelectionProvider(getSelectionManager()); action.setImageDescriptor( ImageDescriptor.createFromFile(XSDEditorPlugin.class, Messages._UI_IMAGE_SIMPLE_TYPE)); registry.registerAction(action); action = new AddXSDRedefinedAttributeGroupAction(this); action.setSelectionProvider(getSelectionManager()); action.setImageDescriptor( ImageDescriptor.createFromFile(XSDEditorPlugin.class, Messages._UI_IMAGE_ATTRIBUTE_GROUP)); registry.registerAction(action); action = new AddXSDRedefinedModelGroupAction(this); action.setSelectionProvider(getSelectionManager()); action.setImageDescriptor( ImageDescriptor.createFromFile(XSDEditorPlugin.class, Messages._UI_IMAGE_MODEL_GROUP)); registry.registerAction(action); action = new SetBaseTypeAction(this); action.setSelectionProvider(getSelectionManager()); registry.registerAction(action); action = new AddXSDElementAction(this, AddXSDElementAction.ID, Messages._UI_ACTION_ADD_ELEMENT, false); action.setSelectionProvider(getSelectionManager()); action.setImageDescriptor( ImageDescriptor.createFromFile(XSDEditorPlugin.class, "icons/XSDElement.gif")); registry.registerAction(action); action = new AddXSDElementAction(this, AddXSDElementAction.BEFORE_SELECTED_ID, Messages._UI_ACTION_BEFORE, false); action.setSelectionProvider(getSelectionManager()); action.setImageDescriptor( ImageDescriptor.createFromFile(XSDEditorPlugin.class, "icons/XSDElement.gif")); registry.registerAction(action); action = new AddXSDElementAction(this, AddXSDElementAction.AFTER_SELECTED_ID, Messages._UI_ACTION_AFTER, false); action.setSelectionProvider(getSelectionManager()); action.setImageDescriptor( ImageDescriptor.createFromFile(XSDEditorPlugin.class, "icons/XSDElement.gif")); registry.registerAction(action); action = new AddXSDElementAction(this, AddXSDElementAction.REF_ID, Messages._UI_ACTION_ADD_ELEMENT_REF, true); action.setSelectionProvider(getSelectionManager()); action.setImageDescriptor( ImageDescriptor.createFromFile(XSDEditorPlugin.class, "icons/XSDElementRef.gif")); registry.registerAction(action); action = new AddXSDModelGroupAction(this, XSDCompositor.SEQUENCE_LITERAL, AddXSDModelGroupAction.SEQUENCE_ID); action.setSelectionProvider(getSelectionManager()); action.setImageDescriptor( ImageDescriptor.createFromFile(XSDEditorPlugin.class, "icons/XSDSequence.gif")); registry.registerAction(action); action = new AddXSDModelGroupAction(this, XSDCompositor.CHOICE_LITERAL, AddXSDModelGroupAction.CHOICE_ID); action.setSelectionProvider(getSelectionManager()); action.setImageDescriptor(ImageDescriptor.createFromFile(XSDEditorPlugin.class, "icons/XSDChoice.gif")); registry.registerAction(action); action = new AddXSDModelGroupAction(this, XSDCompositor.ALL_LITERAL, AddXSDModelGroupAction.ALL_ID); action.setSelectionProvider(getSelectionManager()); action.setImageDescriptor(ImageDescriptor.createFromFile(XSDEditorPlugin.class, "icons/XSDAll.gif")); registry.registerAction(action); action = new AddXSDModelGroupDefinitionAction(this, false); action.setId(AddXSDModelGroupDefinitionAction.MODELGROUPDEFINITION_ID); action.setSelectionProvider(getSelectionManager()); action.setImageDescriptor(ImageDescriptor.createFromFile(XSDEditorPlugin.class, "icons/XSDGroup.gif")); registry.registerAction(action); action = new AddXSDModelGroupDefinitionAction(this, true); action.setId(AddXSDModelGroupDefinitionAction.MODELGROUPDEFINITIONREF_ID); action.setSelectionProvider(getSelectionManager()); action.setImageDescriptor(XSDEditorPlugin.getImageDescriptor("icons/obj16/XSDGroupRef.gif")); registry.registerAction(action); action = new AddXSDComplexTypeDefinitionAction(this); action.setSelectionProvider(getSelectionManager()); action.setImageDescriptor( ImageDescriptor.createFromFile(XSDEditorPlugin.class, "icons/XSDComplexType.gif")); registry.registerAction(action); action = new AddXSDSimpleTypeDefinitionAction(this); action.setSelectionProvider(getSelectionManager()); action.setImageDescriptor( ImageDescriptor.createFromFile(XSDEditorPlugin.class, "icons/XSDSimpleType.gif")); registry.registerAction(action); action = new AddXSDAttributeDeclarationAction(this); action.setSelectionProvider(getSelectionManager()); action.setImageDescriptor( ImageDescriptor.createFromFile(XSDEditorPlugin.class, "icons/XSDAttribute.gif")); registry.registerAction(action); action = new AddXSDAttributeDeclarationAction(this, AddXSDAttributeDeclarationAction.BEFORE_SELECTED_ID, Messages._UI_ACTION_BEFORE, false); action.setSelectionProvider(getSelectionManager()); action.setImageDescriptor( ImageDescriptor.createFromFile(XSDEditorPlugin.class, "icons/XSDAttribute.gif")); registry.registerAction(action); action = new AddXSDAttributeDeclarationAction(this, AddXSDAttributeDeclarationAction.AFTER_SELECTED_ID, Messages._UI_ACTION_AFTER, false); action.setSelectionProvider(getSelectionManager()); action.setImageDescriptor( ImageDescriptor.createFromFile(XSDEditorPlugin.class, "icons/XSDAttribute.gif")); registry.registerAction(action); action = new AddXSDAttributeDeclarationAction(this, AddXSDAttributeDeclarationAction.REF_ID, Messages._UI_ACTION_ADD_ATTRIBUTE_REF, true); action.setSelectionProvider(getSelectionManager()); action.setImageDescriptor( ImageDescriptor.createFromFile(XSDEditorPlugin.class, "icons/XSDAttributeRef.gif")); registry.registerAction(action); action = new OpenInNewEditor(this); action.setSelectionProvider(getSelectionManager()); registry.registerAction(action); action = new ShowPropertiesViewAction(this); registry.registerAction(action); action = new AddXSDAttributeGroupDefinitionAction(this); action.setSelectionProvider(getSelectionManager()); action.setImageDescriptor( ImageDescriptor.createFromFile(XSDEditorPlugin.class, "icons/XSDAttributeGroup.gif")); registry.registerAction(action); action = new AddXSDAttributeGroupDefinitionAction(this, AddXSDAttributeGroupDefinitionAction.REF_ID); action.setSelectionProvider(getSelectionManager()); action.setImageDescriptor( ImageDescriptor.createFromFile(XSDEditorPlugin.class, "icons/XSDAttributeGroupRef.gif")); registry.registerAction(action); action = new DeleteXSDConcreteComponentAction(this); action.setSelectionProvider(getSelectionManager()); registry.registerAction(action); action = new AddXSDAnyElementAction(this); action.setSelectionProvider(getSelectionManager()); action.setImageDescriptor(ImageDescriptor.createFromFile(XSDEditorPlugin.class, "icons/XSDAny.gif")); registry.registerAction(action); action = new AddXSDAnyAttributeAction(this); action.setSelectionProvider(getSelectionManager()); action.setImageDescriptor( ImageDescriptor.createFromFile(XSDEditorPlugin.class, "icons/XSDAnyAttribute.gif")); registry.registerAction(action); action = new AddXSDSchemaDirectiveAction(this, AddXSDSchemaDirectiveAction.INCLUDE_ID, Messages._UI_ACTION_ADD_INCLUDE); action.setSelectionProvider(getSelectionManager()); action.setImageDescriptor( ImageDescriptor.createFromFile(XSDEditorPlugin.class, "icons/XSDInclude.gif")); registry.registerAction(action); action = new AddXSDEnumerationFacetAction(this); action.setSelectionProvider(getSelectionManager()); action.setImageDescriptor( ImageDescriptor.createFromFile(XSDEditorPlugin.class, "icons/XSDSimpleEnum.gif")); registry.registerAction(action); action = new AddXSDEnumerationFacetAction(this, AddXSDEnumerationFacetAction.BEFORE_SELECTED_ID, Messages._UI_ACTION_BEFORE); action.setSelectionProvider(getSelectionManager()); action.setImageDescriptor( ImageDescriptor.createFromFile(XSDEditorPlugin.class, "icons/XSDSimpleEnum.gif")); registry.registerAction(action); action = new AddXSDEnumerationFacetAction(this, AddXSDEnumerationFacetAction.AFTER_SELECTED_ID, Messages._UI_ACTION_AFTER); action.setSelectionProvider(getSelectionManager()); action.setImageDescriptor( ImageDescriptor.createFromFile(XSDEditorPlugin.class, "icons/XSDSimpleEnum.gif")); registry.registerAction(action); action = new AddXSDSchemaDirectiveAction(this, AddXSDSchemaDirectiveAction.IMPORT_ID, Messages._UI_ACTION_ADD_IMPORT); action.setSelectionProvider(getSelectionManager()); action.setImageDescriptor(ImageDescriptor.createFromFile(XSDEditorPlugin.class, "icons/XSDImport.gif")); registry.registerAction(action); action = new AddXSDSchemaDirectiveAction(this, AddXSDSchemaDirectiveAction.REDEFINE_ID, Messages._UI_ACTION_ADD_REDEFINE); action.setSelectionProvider(getSelectionManager()); action.setImageDescriptor( ImageDescriptor.createFromFile(XSDEditorPlugin.class, "icons/XSDRedefine.gif")); registry.registerAction(action); SetTypeAction setNewComplexTypeAction = new SetTypeAction(Messages._UI_ACTION_NEW, SetTypeAction.SET_NEW_TYPE_ID, this); setNewComplexTypeAction.setSelectionProvider(getSelectionManager()); registry.registerAction(setNewComplexTypeAction); SetTypeAction setExistingTypeAction = new SetTypeAction(Messages._UI_ACTION_BROWSE, SetTypeAction.SELECT_EXISTING_TYPE_ID, this); setExistingTypeAction.setSelectionProvider(getSelectionManager()); registry.registerAction(setExistingTypeAction); addMultiplicityMenu(registry); PrintAction printAction = new PrintAction(this); registry.registerAction(printAction); BaseDirectEditAction directEditAction = new BaseDirectEditAction(this); directEditAction.setSelectionProvider(getSelectionManager()); registry.registerAction(directEditAction); } else { BaseSelectionAction action = new OpenInNewEditor(this); action.setSelectionProvider(getSelectionManager()); registry.registerAction(action); action = new ShowPropertiesViewAction(this); registry.registerAction(action); PrintAction printAction = new PrintAction(this); registry.registerAction(printAction); } }
From source file:org.eclipse.wst.xsd.ui.internal.wizards.NewXSDWizard.java
License:Open Source License
public void init(IWorkbench aWorkbench, IStructuredSelection aSelection) { this.selection = aSelection; this.workbench = aWorkbench; this.setDefaultPageImageDescriptor( ImageDescriptor.createFromFile(XSDEditorPlugin.class, "icons/NewXSD.png")); this.setWindowTitle(XSDEditorPlugin.getXSDString("_UI_WIZARD_CREATE_XSD_MODEL_TITLE")); }