Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/TaskSummaryEditor.java')
-rw-r--r--org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/TaskSummaryEditor.java18
1 files changed, 11 insertions, 7 deletions
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/TaskSummaryEditor.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/TaskSummaryEditor.java
index 7ab14f26b..2ddd6cd38 100644
--- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/TaskSummaryEditor.java
+++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/TaskSummaryEditor.java
@@ -41,15 +41,13 @@ import org.eclipse.jface.viewers.TextCellEditor;
import org.eclipse.jface.viewers.Viewer;
import org.eclipse.jface.viewers.ViewerSorter;
import org.eclipse.mylar.core.MylarPlugin;
-import org.eclipse.mylar.tasks.BugzillaTask;
import org.eclipse.mylar.tasks.ITask;
import org.eclipse.mylar.tasks.ITaskActivityListener;
+import org.eclipse.mylar.tasks.TaskListImages;
import org.eclipse.mylar.tasks.MylarTasksPlugin;
import org.eclipse.mylar.tasks.RelatedLinks;
import org.eclipse.mylar.tasks.ui.views.TaskListView;
import org.eclipse.mylar.tasks.util.RelativePathUtil;
-import org.eclipse.mylar.ui.MylarImages;
-import org.eclipse.mylar.ui.MylarUiPlugin;
import org.eclipse.swt.SWT;
import org.eclipse.swt.SWTException;
import org.eclipse.swt.events.FocusEvent;
@@ -99,6 +97,12 @@ import org.eclipse.ui.part.EditorPart;
* @author Ken Sueda
*/
public class TaskSummaryEditor extends EditorPart {
+
+ /**
+ * TODO: use workbench theme
+ */
+ public static final Color HYPERLINK = new Color(Display.getDefault(), 0, 0, 255);
+
private ITask task;
private TaskEditorInput editorInput;
private Composite editorComposite;
@@ -317,7 +321,7 @@ public class TaskSummaryEditor extends EditorPart {
TableWrapData td = new TableWrapData(TableWrapData.FILL_GRAB);
td.colspan = 2;
description.setLayoutData(td);
- if (task instanceof BugzillaTask) {
+ if (task.canEditDescription()) {
description.setEnabled(false);
} else {
description.addFocusListener(new FocusListener() {
@@ -673,7 +677,7 @@ public class TaskSummaryEditor extends EditorPart {
}
public Color getForeground(Object element) {
- return MylarUiPlugin.getDefault().getColorMap().HYPERLINK;
+ return HYPERLINK;
}
public Color getBackground(Object element) {
@@ -704,7 +708,7 @@ public class TaskSummaryEditor extends EditorPart {
return null;
}
public Color getForeground(Object element) {
- return MylarUiPlugin.getDefault().getColorMap().HYPERLINK;
+ return HYPERLINK;
}
public Color getBackground(Object element) {
@@ -790,7 +794,7 @@ public class TaskSummaryEditor extends EditorPart {
};
delete.setText("Delete");
delete.setToolTipText("Delete");
- delete.setImageDescriptor(MylarImages.REMOVE);
+ delete.setImageDescriptor(TaskListImages.REMOVE);
add = new Action() {
@Override

Back to the top