Changeset 1221
- Timestamp:
- 11/02/07 17:51:19 (1 year ago)
- Files:
-
- org.jalcedo.generator/trunk/org.jalcedo.generator.icon.ui/src/org/jalcedo/generator/icon/ui/internal/property/IconPropertyPage.java (modified) (5 diffs)
- org.jalcedo.generator/trunk/org.jalcedo.generator.icon.ui/src/org/jalcedo/generator/icon/ui/internal/resource/messages.properties (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
org.jalcedo.generator/trunk/org.jalcedo.generator.icon.ui/src/org/jalcedo/generator/icon/ui/internal/property/IconPropertyPage.java
r1209 r1221 4 4 import java.net.URL; 5 5 6 import org.eclipse.core.runtime.CoreException;7 6 import org.eclipse.core.runtime.NullProgressMonitor; 8 7 import org.eclipse.core.runtime.Path; … … 56 55 */ 57 56 public class IconPropertyPage extends PropertyPage implements IWorkbenchPropertyPage { 58 private String NATURE_ID = "org.eclipse.pde.PluginNature";57 //private String NATURE_ID = "org.eclipse.pde.PluginNature"; 59 58 60 59 private static String DEFAULT_CLASS = "IImageKeys"; //$NON-NLS-1$ … … 119 118 TableColumn column = new TableColumn(table, SWT.NONE); 120 119 column.setText(Messages.getString("IconPropertyPage.iconColumn")); //$NON-NLS-1$ 120 column.pack(); 121 121 122 122 column = new TableColumn(table, SWT.NONE); 123 123 column.setText(Messages.getString("IconPropertyPage.keyColumn")); //$NON-NLS-1$ 124 125 this.columnsPack(table); 124 column.setWidth(500); 126 125 127 126 iconListViewer = new TableViewer(table); … … 135 134 editButton.setLayoutData(gridData); 136 135 136 noDefaultAndApplyButton(); 137 137 this.createInterfaceComposite(container, 3); 138 139 noDefaultAndApplyButton(); 140 141 setEnabled(this.isPluginProject()); 142 if(this.isPluginProject()){ 143 this.initializeActions(); 144 this.initializeInput(); 145 }else{ 146 descriptionLabel.setText(Messages.getString("IconPropertyPage.descriptionNotPlugin")); //$NON-NLS-1$ 147 } 138 this.initializeActions(); 139 this.initializeInput(); 148 140 149 141 return container; … … 307 299 } 308 300 309 private boolean isPluginProject(){310 try {311 return project.getProject().getDescription().hasNature(NATURE_ID);312 } catch (CoreException e) {313 MessageDialog.openError(getShell(), "Error", Messages.getString("IconPropertyPage.getProjectDescriptionError")); //$NON-NLS-1$314 setEnabled(false);315 e.printStackTrace();316 }317 return false;318 }319 320 private void columnsPack(Table table){321 for(TableColumn column : table.getColumns()){322 column.pack();323 }324 }325 326 301 private class TableColumnLabelProvider extends LabelProvider implements ITableLabelProvider{ 327 302 /* (non-Javadoc) org.jalcedo.generator/trunk/org.jalcedo.generator.icon.ui/src/org/jalcedo/generator/icon/ui/internal/resource/messages.properties
r1219 r1221 44 44 IconEditWizardPage.size = size: 45 45 IconEditWizardPage.type = type: 46 IconEditWizardPage.pattern = File typetext47 IconEditWizardPage.patternToolTip = File type text:(? = any character, * = any string)46 IconEditWizardPage.pattern = type filter text 47 IconEditWizardPage.patternToolTip = Type filter text (? = any character, * = any string) 48 48 # error 49 49 IconEditWizardPage.getIconImageError = get icon image error.
