Changeset 1297
- Timestamp:
- 11/09/07 16:37:09 (1 year ago)
- Files:
-
- org.jalcedo.tools/trunk/org.jalcedo.tools.icon.manager.ui/src/org/jalcedo/tools/icon/manager/ui/internal/property/IconPropertyPage.java (modified) (1 diff)
- org.jalcedo.tools/trunk/org.jalcedo.tools.icon.manager.ui/src/org/jalcedo/tools/icon/manager/ui/internal/wizard/EditIconWizardPage.java (modified) (2 diffs)
- org.jalcedo.tools/trunk/org.jalcedo.tools.icon.manager/src/org/jalcedo/tools/icon/manager/model/IImageKeysModel.java (modified) (4 diffs)
- org.jalcedo.tools/trunk/org.jalcedo.tools.icon.manager/src/org/jalcedo/tools/icon/manager/model/Icon.java (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
org.jalcedo.tools/trunk/org.jalcedo.tools.icon.manager.ui/src/org/jalcedo/tools/icon/manager/ui/internal/property/IconPropertyPage.java
r1290 r1297 221 221 project.getElementName()+DEFAULT_PACKAGE, root, DEFAULT_ICON_DIR); 222 222 iconListViewer.setInput(imageKeysModel.getList()); 223 } catch ( Exception e) {223 } catch (JavaModelException e) { 224 224 image.setImage(Activator.getDefault().getImageRegistry().get("ERROR_TSK")); //$NON-NLS-1$ 225 225 descriptionLabel.setText(Messages.getString("IconPropertyPage.getSourceDirError")); //$NON-NLS-1$ org.jalcedo.tools/trunk/org.jalcedo.tools.icon.manager.ui/src/org/jalcedo/tools/icon/manager/ui/internal/wizard/EditIconWizardPage.java
r1296 r1297 519 519 520 520 public AvailableListContentProvider(){ 521 String separator = File.separator;522 521 try { 523 if(Activator.getDefault().getBundle().getEntry(File.separator)==null){ 524 separator = "/"; 525 } 526 pathLength = FileLocator.toFileURL(Activator.getDefault().getBundle().getEntry(separator)).getPath().length()-1; 522 pathLength = FileLocator.toFileURL(Activator.getDefault().getBundle().getEntry("/")).getPath().length()-1; 527 523 } catch (IOException e) { 528 524 MessageDialog.openError(getShell(), "Error", Messages.getString("EditIconWizardPage.getIconImageRootDirError")); //$NON-NLS-1$ … … 546 542 for(int i=0; i<files.length; i++){ 547 543 if(files[i].isFile()){ 548 Icon icon = new Icon(files[i].toString().substring(pathLength)); 549 if(!iconList.contains(icon)){ 550 iconList.add(icon); 551 } 544 Icon icon = new Icon((files[i].toString().substring(pathLength)).replaceAll("\\"+File.separator, "/")); 545 iconList.add(icon); 552 546 } 553 547 if(files[i].isDirectory()){ org.jalcedo.tools/trunk/org.jalcedo.tools.icon.manager/src/org/jalcedo/tools/icon/manager/model/IImageKeysModel.java
r1289 r1297 12 12 package org.jalcedo.tools.icon.manager.model; 13 13 14 import java.io.File;15 14 import java.io.IOException; 16 15 import java.io.InputStream; … … 82 81 @Override 83 82 protected String createSource() { 84 String separator = File.separator;85 if(separator.equalsIgnoreCase("\\")){86 separator += separator;87 }88 83 IImageKeysGenerator generator = new IImageKeysGenerator(); 89 return generator.generate(getClassName(), getPackageName(), iconDirName+ separator, getList());84 return generator.generate(getClassName(), getPackageName(), iconDirName+"/", getList()); 90 85 } 91 86 … … 110 105 for(Icon icon : iconList){ 111 106 if(!orgIconList.contains(icon)){ 112 if(File.separator.equalsIgnoreCase("\\")){113 icon.setPath(icon.getPath().replaceAll("\\\\", "/"));114 }115 107 InputStream in = uiBundle.getEntry(icon.getPath()).openConnection().getInputStream(); 116 108 IFile file = folder.getFile(icon.getName()); … … 149 141 for(IField field : type.getFields()){ 150 142 String path = field.getSource().substring(field.getSource().indexOf("\"")+1, field.getSource().lastIndexOf("\"")); 151 Icon icon = new Icon(field.getElementName(), path .replaceAll("/", File.separator));143 Icon icon = new Icon(field.getElementName(), path); 152 144 if(!iconList.contains(icon)){ 153 145 iconList.add(icon); org.jalcedo.tools/trunk/org.jalcedo.tools.icon.manager/src/org/jalcedo/tools/icon/manager/model/Icon.java
r1289 r1297 1 1 package org.jalcedo.tools.icon.manager.model; 2 2 3 import java.io.File;4 3 5 4 public class Icon { … … 17 16 18 17 public Icon(String key, String path){ 19 this(key, path, path.substring(path.lastIndexOf( File.separator)+1));18 this(key, path, path.substring(path.lastIndexOf("/")+1)); 20 19 } 21 20 22 21 public Icon(String path){ 23 this((path.substring(path.lastIndexOf( File.separator)+1, path.lastIndexOf("."))).toUpperCase(), path);22 this((path.substring(path.lastIndexOf("/")+1, path.lastIndexOf("."))).toUpperCase(), path); 24 23 } 25 24
