diff options
author | mkersten | 2007-02-16 22:53:26 +0000 |
---|---|---|
committer | mkersten | 2007-02-16 22:53:26 +0000 |
commit | f4d42bce220f516f33ad29e343cab9ad7a15b27a (patch) | |
tree | 54edc649b68fbd037da50eefed386c57253b2ec3 /org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn | |
parent | 003b7d02bbd899e4c31928e890fbb7dbdca1a6e5 (diff) | |
download | org.eclipse.mylyn.tasks-f4d42bce220f516f33ad29e343cab9ad7a15b27a.tar.gz org.eclipse.mylyn.tasks-f4d42bce220f516f33ad29e343cab9ad7a15b27a.tar.xz org.eclipse.mylyn.tasks-f4d42bce220f516f33ad29e343cab9ad7a15b27a.zip |
NEW - bug 158921: improve task editor information density
https://bugs.eclipse.org/bugs/show_bug.cgi?id=158921
Diffstat (limited to 'org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn')
2 files changed, 11 insertions, 8 deletions
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TaskListImages.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TaskListImages.java index 19d2534c4..a4ecced34 100644 --- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TaskListImages.java +++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TaskListImages.java @@ -213,7 +213,7 @@ public class TaskListImages { return new TaskListImageDescriptor(base, size); } - private static ImageDescriptor createWithOverlay(ImageDescriptor base, ImageDescriptor overlay, boolean top, + public static ImageDescriptor createWithOverlay(ImageDescriptor base, ImageDescriptor overlay, boolean top, boolean left) { return new TaskListImageDescriptor(base, overlay, top, left); } diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/AbstractRepositoryTaskEditor.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/AbstractRepositoryTaskEditor.java index db3e048ba..3dcc1c55c 100644 --- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/AbstractRepositoryTaskEditor.java +++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/AbstractRepositoryTaskEditor.java @@ -42,6 +42,7 @@ import org.eclipse.jface.action.Separator; import org.eclipse.jface.dialogs.MessageDialog; import org.eclipse.jface.layout.GridDataFactory; import org.eclipse.jface.operation.IRunnableWithProgress; +import org.eclipse.jface.resource.ImageDescriptor; import org.eclipse.jface.resource.JFaceResources; import org.eclipse.jface.text.TextViewer; import org.eclipse.jface.util.SafeRunnable; @@ -466,7 +467,7 @@ public abstract class AbstractRepositoryTaskEditor extends TaskFormPage { protected Set<RepositoryTaskAttribute> changedAttributes; protected Map<SECTION_NAME, String> alternateSectionLabels = new HashMap<SECTION_NAME, String>(); - + private final class AttachmentLabelProvider extends LabelProvider implements IColorProvider { public Color getBackground(Object element) { @@ -682,10 +683,15 @@ public abstract class AbstractRepositoryTaskEditor extends TaskFormPage { toolkit = managedForm.getToolkit(); registerDropListener(form); - form.setImage(TaskListImages.getImage(TaskListImages.REPOSITORY)); + ImageDescriptor overlay = TasksUiPlugin.getDefault().getOverlayIcon(repository.getKind()); + ImageDescriptor imageDescriptor = TaskListImages.createWithOverlay(TaskListImages.REPOSITORY, overlay, false, false); + form.setImage(TaskListImages.getImage(imageDescriptor)); AbstractRepositoryConnectorUi connectorUi = TasksUiPlugin.getRepositoryUi(repository.getKind()); - String kindLabel = connectorUi.getTaskKindLabel(repositoryTask); + String kindLabel = ""; + if (connectorUi != null) { + kindLabel = connectorUi.getTaskKindLabel(repositoryTask); + } String idLabel = ""; if (repositoryTask != null) { idLabel = repositoryTask.getIdentifyingLabel(); @@ -693,7 +699,7 @@ public abstract class AbstractRepositoryTaskEditor extends TaskFormPage { idLabel = taskData.getId(); } - form.setText(kindLabel + ": " + idLabel); + form.setText(kindLabel + " " + idLabel); toolkit.decorateFormHeading(form.getForm()); editorComposite = form.getBody(); @@ -709,9 +715,6 @@ public abstract class AbstractRepositoryTaskEditor extends TaskFormPage { createSections(); getSite().getPage().addSelectionListener(selectionListener); getSite().setSelectionProvider(selectionProvider); - // if (this.addCommentsTextBox != null) { - // registerDropListener(this.addCommentsTextBox); - // } if (summaryText != null) { summaryText.setFocus(); } |