示例#1
0
 private ImageDescriptor getIconFromConfig(IConfigurationElement config) {
   try {
     String iconName = config.getAttribute(ATT_ICON);
     if (iconName != null) {
       URL pluginInstallUrl =
           Platform.getBundle(config.getDeclaringExtension().getContributor().getName())
               .getEntry("/"); // $NON-NLS-1$	
       return ImageDescriptor.createFromURL(new URL(pluginInstallUrl, iconName));
     }
     return null;
   } catch (MalformedURLException exception) {
     CUIPlugin.logError("Unable to load wizard icon"); // $NON-NLS-1$
   }
   return ImageDescriptor.getMissingImageDescriptor();
 }