diff options
author | janeklb | 2005-10-24 15:08:00 +0000 |
---|---|---|
committer | janeklb | 2005-10-24 15:08:00 +0000 |
commit | 1688fb63e5abbeb292ec1bda87a7501972555c4f (patch) | |
tree | 91753182cace53542f399f3a1c8e4e61b28f684f | |
parent | edb886616f4c4289868edaf4f401b74869e4388c (diff) | |
download | eclipse.pde.ui-ManifestElement.tar.gz eclipse.pde.ui-ManifestElement.tar.xz eclipse.pde.ui-ManifestElement.zip |
fixed/added nls wizard syntax highlighting in previewManifestElement
-rw-r--r-- | ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/nls/ExternalizeStringsWizardPage.java | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/nls/ExternalizeStringsWizardPage.java b/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/nls/ExternalizeStringsWizardPage.java index 83b4691084..12386f5718 100644 --- a/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/nls/ExternalizeStringsWizardPage.java +++ b/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/nls/ExternalizeStringsWizardPage.java @@ -30,6 +30,8 @@ import org.eclipse.jface.wizard.WizardPage; import org.eclipse.pde.core.plugin.IPluginModelBase; import org.eclipse.pde.internal.ui.PDEPlugin; import org.eclipse.pde.internal.ui.PDEUIMessages; +import org.eclipse.pde.internal.ui.editor.XMLConfiguration; +import org.eclipse.pde.internal.ui.editor.text.ColorManager; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.SashForm; import org.eclipse.swt.events.ModifyEvent; @@ -158,7 +160,8 @@ public class ExternalizeStringsWizardPage extends WizardPage { private String fPreErrorKey; private IDocument fEmptyDoc; -// private ColorManager fColorManager; + private ColorManager fColorManager; + private XMLConfiguration fXMLConfig; protected ExternalizeStringsWizardPage(ModelChangeTable changeTable) { super(PAGE_NAME); @@ -192,13 +195,14 @@ public class ExternalizeStringsWizardPage extends WizardPage { } } }; + fColorManager = new ColorManager(); + fXMLConfig = new XMLConfiguration(fColorManager); } -// public void dispose() { -// if (fColorManager != null) -// fColorManager.dispose(); -// super.dispose(); -// } + public void dispose() { + fColorManager.dispose(); + super.dispose(); + } public void createControl(Composite parent) { @@ -374,10 +378,10 @@ public class ExternalizeStringsWizardPage extends WizardPage { label.setText(PDEUIMessages.ExternalizeStringsWizardPage_sourceLabel); label.setLayoutData(new GridData()); - fSourceViewer = new SourceViewer(composite, null, SWT.V_SCROLL | SWT.H_SCROLL | SWT.MULTI | SWT.BORDER | SWT.FULL_SELECTION); - fSourceViewer.getControl().setFont(JFaceResources.getTextFont()); - fSourceViewer.getControl().setLayoutData(new GridData(GridData.FILL_BOTH)); + fSourceViewer = new SourceViewer(composite, null, SWT.V_SCROLL | SWT.H_SCROLL | SWT.BORDER); fSourceViewer.setEditable(false); + fSourceViewer.getTextWidget().setFont(JFaceResources.getTextFont()); + fSourceViewer.getControl().setLayoutData(new GridData(GridData.FILL_BOTH)); fEmptyDoc = new Document(); fSourceViewer.setDocument(fEmptyDoc); @@ -430,15 +434,11 @@ public class ExternalizeStringsWizardPage extends WizardPage { TreeItem item = fInputViewer.getTree().getSelection()[0]; IPluginModelBase model = ((ModelChange)item.getParentItem().getData()).getParentModel(); -// if (fSourceViewer.getDocument() != null && !fSourceViewer.getDocument().equals(fEmptyDoc)) -// fSourceViewer.unconfigure(); -// if (sourceFile.getFileExtension().equalsIgnoreCase("xml")) { //$NON-NLS-1$ -// if (fColorManager != null) { -// fColorManager.dispose(); -// } -// fColorManager = new ColorManager(); -// fSourceViewer.configure(new XMLConfiguration(fColorManager)); -// } + if (fSourceViewer.getDocument() != null) + fSourceViewer.unconfigure(); + if (sourceFile.getFileExtension().equalsIgnoreCase("xml")) { //$NON-NLS-1$ + fSourceViewer.configure(fXMLConfig); + } fSourceViewer.setDocument(document); updatePropertiesLabel(model); |