### Eclipse Workspace Patch 1.0 #P org.eclipse.pde.ds.ui Index: src/org/eclipse/pde/internal/ds/ui/editor/DSLabelProvider.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.pde.ds.ui/src/org/eclipse/pde/internal/ds/ui/editor/DSLabelProvider.java,v retrieving revision 1.7 diff -u -r1.7 DSLabelProvider.java --- src/org/eclipse/pde/internal/ds/ui/editor/DSLabelProvider.java 12 Sep 2008 19:19:25 -0000 1.7 +++ src/org/eclipse/pde/internal/ds/ui/editor/DSLabelProvider.java 17 Sep 2008 17:02:10 -0000 @@ -18,7 +18,10 @@ import org.eclipse.pde.internal.ds.core.IDSReference; import org.eclipse.pde.internal.ds.ui.Messages; import org.eclipse.pde.internal.ds.ui.SharedImages; +import org.eclipse.pde.internal.ui.PDEPlugin; +import org.eclipse.pde.internal.ui.PDEPluginImages; import org.eclipse.swt.graphics.Image; +import org.eclipse.ui.forms.editor.IFormPage; public class DSLabelProvider extends LabelProvider { @@ -28,6 +31,10 @@ return getObjectText((IDSObject) obj); } + if (obj instanceof IFormPage) { + return ((IFormPage) obj).getTitle(); + } + return super.getText(obj); } @@ -42,6 +49,10 @@ if (obj instanceof IDSObject) { return getObjectImage((IDSObject) obj); } + if (obj instanceof IFormPage) { + return PDEPlugin.getDefault().getLabelProvider().get( + PDEPluginImages.DESC_PAGE_OBJ); + } return super.getImage(obj); }