Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormkersten2007-05-15 00:44:56 +0000
committermkersten2007-05-15 00:44:56 +0000
commitc36b323855414dc9a8cc98642db4924285ac754f (patch)
tree8222f4ddc58dde61c0762fef47685445acd018fb
parent7d1126efcd7f91811a2f3a6c08985303aee540b2 (diff)
downloadorg.eclipse.mylyn.tasks-c36b323855414dc9a8cc98642db4924285ac754f.tar.gz
org.eclipse.mylyn.tasks-c36b323855414dc9a8cc98642db4924285ac754f.tar.xz
org.eclipse.mylyn.tasks-c36b323855414dc9a8cc98642db4924285ac754f.zip
Version update
-rw-r--r--org.eclipse.mylyn-feature/feature.xml20
-rw-r--r--org.eclipse.mylyn.bugzilla-feature/feature.xml8
-rw-r--r--org.eclipse.mylyn.bugzilla.core/META-INF/MANIFEST.MF2
-rw-r--r--org.eclipse.mylyn.bugzilla.ui/META-INF/MANIFEST.MF2
-rw-r--r--org.eclipse.mylyn.help.ui/META-INF/MANIFEST.MF2
-rw-r--r--org.eclipse.mylyn.tasks.core/META-INF/MANIFEST.MF2
-rw-r--r--org.eclipse.mylyn.tasks.ui/META-INF/MANIFEST.MF2
-rw-r--r--org.eclipse.mylyn.tasks.ui/icons/eview16/overlay-incoming-new.gifbin304 -> 195 bytes
-rw-r--r--org.eclipse.mylyn.tasks.ui/icons/eview16/overlay-synch-incoming-new.gifbin0 -> 189 bytes
-rw-r--r--org.eclipse.mylyn.tasks.ui/icons/eview16/overlay-synch-incoming.gifbin0 -> 187 bytes
-rw-r--r--org.eclipse.mylyn.tasks.ui/icons/eview16/overlay-synch-outgoing.gifbin0 -> 190 bytes
-rw-r--r--org.eclipse.mylyn.tasks.ui/icons/eview16/priority-2.gifbin122 -> 123 bytes
-rw-r--r--org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/CompositeContainerImageDescriptor.java2
-rw-r--r--org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/CompositeTaskImageDescriptor.java23
-rw-r--r--org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TasksUiImages.java8
-rw-r--r--org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/preferences/TasksPreferencePage.java2
-rw-r--r--org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/CustomTaskListDecorationDrawer.java34
-rw-r--r--org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskElementLabelProvider.java73
-rw-r--r--org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListToolTipHandler.java3
-rw-r--r--org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListView.java4
-rw-r--r--org.eclipse.mylyn.trac-feature/feature.xml8
-rw-r--r--org.eclipse.mylyn.trac.core/META-INF/MANIFEST.MF2
-rw-r--r--org.eclipse.mylyn.trac.ui/META-INF/MANIFEST.MF2
23 files changed, 101 insertions, 98 deletions
diff --git a/org.eclipse.mylyn-feature/feature.xml b/org.eclipse.mylyn-feature/feature.xml
index 6f0788ab8..61b62ec66 100644
--- a/org.eclipse.mylyn-feature/feature.xml
+++ b/org.eclipse.mylyn-feature/feature.xml
@@ -2,7 +2,7 @@
<feature
id="org.eclipse.mylar_feature"
label="Mylar Task List (Required)"
- version="2.0.0.v20070511-2000"
+ version="2.0.0.v20070514-1800"
provider-name="Eclipse.org"
plugin="org.eclipse.mylar">
@@ -225,63 +225,63 @@ litigation.
id="org.eclipse.mylar.doc"
download-size="0"
install-size="0"
- version="2.0.0.v20070511-2000"
+ version="2.0.0.v20070514-1800"
unpack="false"/>
<plugin
id="org.eclipse.mylar"
download-size="0"
install-size="0"
- version="2.0.0.v20070511-2000"
+ version="2.0.0.v20070514-1800"
unpack="false"/>
<plugin
id="org.eclipse.mylar.context.core"
download-size="0"
install-size="0"
- version="2.0.0.v20070511-2000"
+ version="2.0.0.v20070514-1800"
unpack="false"/>
<plugin
id="org.eclipse.mylar.tasks.ui"
download-size="0"
install-size="0"
- version="2.0.0.v20070511-2000"
+ version="2.0.0.v20070514-1800"
unpack="false"/>
<plugin
id="org.eclipse.mylar.tasks.core"
download-size="0"
install-size="0"
- version="2.0.0.v20070511-2000"
+ version="2.0.0.v20070514-1800"
unpack="false"/>
<plugin
id="org.eclipse.mylar.tasks.web"
download-size="0"
install-size="0"
- version="2.0.0.v20070511-2000"
+ version="2.0.0.v20070514-1800"
unpack="false"/>
<plugin
id="org.eclipse.mylar.monitor.core"
download-size="0"
install-size="0"
- version="2.0.0.v20070511-2000"
+ version="2.0.0.v20070514-1800"
unpack="false"/>
<plugin
id="org.eclipse.mylar.monitor.ui"
download-size="0"
install-size="0"
- version="2.0.0.v20070511-2000"
+ version="2.0.0.v20070514-1800"
unpack="false"/>
<plugin
id="org.eclipse.mylar.web"
download-size="0"
install-size="0"
- version="2.0.0.v20070511-2000"
+ version="2.0.0.v20070514-1800"
unpack="false"/>
</feature>
diff --git a/org.eclipse.mylyn.bugzilla-feature/feature.xml b/org.eclipse.mylyn.bugzilla-feature/feature.xml
index 23d8b53b0..08d2f5e3c 100644
--- a/org.eclipse.mylyn.bugzilla-feature/feature.xml
+++ b/org.eclipse.mylyn.bugzilla-feature/feature.xml
@@ -2,7 +2,7 @@
<feature
id="org.eclipse.mylar.bugzilla_feature"
label="Mylar Connector: Bugzilla"
- version="2.0.0.v20070511-2000"
+ version="2.0.0.v20070514-1800"
provider-name="Eclipse.org"
plugin="org.eclipse.mylar">
@@ -218,21 +218,21 @@ litigation.
</url>
<requires>
- <import feature="org.eclipse.mylar_feature" version="2.0.0.v20070511-2000" match="perfect"/>
+ <import feature="org.eclipse.mylar_feature" version="2.0.0.v20070514-1800" match="perfect"/>
</requires>
<plugin
id="org.eclipse.mylar.bugzilla.core"
download-size="0"
install-size="0"
- version="2.0.0.v20070511-2000"
+ version="2.0.0.v20070514-1800"
unpack="false"/>
<plugin
id="org.eclipse.mylar.bugzilla.ui"
download-size="0"
install-size="0"
- version="2.0.0.v20070511-2000"
+ version="2.0.0.v20070514-1800"
unpack="false"/>
</feature>
diff --git a/org.eclipse.mylyn.bugzilla.core/META-INF/MANIFEST.MF b/org.eclipse.mylyn.bugzilla.core/META-INF/MANIFEST.MF
index 2e1d41907..7b8aadecc 100644
--- a/org.eclipse.mylyn.bugzilla.core/META-INF/MANIFEST.MF
+++ b/org.eclipse.mylyn.bugzilla.core/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Mylar Bugzilla Connector Core Plug-in
Bundle-SymbolicName: org.eclipse.mylar.bugzilla.core; singleton:=true
-Bundle-Version: 2.0.0.v20070511-2000
+Bundle-Version: 2.0.0.v20070514-1800
Bundle-Activator: org.eclipse.mylar.internal.bugzilla.core.BugzillaCorePlugin
Require-Bundle: org.eclipse.core.runtime,
org.eclipse.mylar.tasks.core,
diff --git a/org.eclipse.mylyn.bugzilla.ui/META-INF/MANIFEST.MF b/org.eclipse.mylyn.bugzilla.ui/META-INF/MANIFEST.MF
index c5fcf110d..302a6cd08 100644
--- a/org.eclipse.mylyn.bugzilla.ui/META-INF/MANIFEST.MF
+++ b/org.eclipse.mylyn.bugzilla.ui/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Mylar Bugzilla Client Ui Plug-in
Bundle-SymbolicName: org.eclipse.mylar.bugzilla.ui; singleton:=true
-Bundle-Version: 2.0.0.v20070511-2000
+Bundle-Version: 2.0.0.v20070514-1800
Bundle-Activator: org.eclipse.mylar.internal.bugzilla.ui.BugzillaUiPlugin
Bundle-Vendor: Eclipse.org
Require-Bundle: org.eclipse.ui,
diff --git a/org.eclipse.mylyn.help.ui/META-INF/MANIFEST.MF b/org.eclipse.mylyn.help.ui/META-INF/MANIFEST.MF
index b21dd5509..815d23779 100644
--- a/org.eclipse.mylyn.help.ui/META-INF/MANIFEST.MF
+++ b/org.eclipse.mylyn.help.ui/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Mylar Documentation Plug-in
Bundle-SymbolicName: org.eclipse.mylar.doc; singleton:=true
-Bundle-Version: 2.0.0.v20070511-2000
+Bundle-Version: 2.0.0.v20070514-1800
Eclipse-AutoStart: true
Bundle-Vendor: Eclipse.org
Require-Bundle: org.eclipse.ui,
diff --git a/org.eclipse.mylyn.tasks.core/META-INF/MANIFEST.MF b/org.eclipse.mylyn.tasks.core/META-INF/MANIFEST.MF
index 47e01ac47..541c990b9 100644
--- a/org.eclipse.mylyn.tasks.core/META-INF/MANIFEST.MF
+++ b/org.eclipse.mylyn.tasks.core/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Mylar Tasks Core Plug-in
Bundle-SymbolicName: org.eclipse.mylar.tasks.core;singleton:=true
-Bundle-Version: 2.0.0.v20070511-2000
+Bundle-Version: 2.0.0.v20070514-1800
Eclipse-AutoStart: true
Bundle-Vendor: Eclipse.org
Bundle-RequiredExecutionEnvironment: J2SE-1.5
diff --git a/org.eclipse.mylyn.tasks.ui/META-INF/MANIFEST.MF b/org.eclipse.mylyn.tasks.ui/META-INF/MANIFEST.MF
index 3f5231806..3469564cf 100644
--- a/org.eclipse.mylyn.tasks.ui/META-INF/MANIFEST.MF
+++ b/org.eclipse.mylyn.tasks.ui/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Mylar Tasks UI Plug-in
Bundle-SymbolicName: org.eclipse.mylar.tasks.ui;singleton:=true
-Bundle-Version: 2.0.0.v20070511-2000
+Bundle-Version: 2.0.0.v20070514-1800
Bundle-Activator: org.eclipse.mylar.tasks.ui.TasksUiPlugin
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
diff --git a/org.eclipse.mylyn.tasks.ui/icons/eview16/overlay-incoming-new.gif b/org.eclipse.mylyn.tasks.ui/icons/eview16/overlay-incoming-new.gif
index f0366b44b..309b09d89 100644
--- a/org.eclipse.mylyn.tasks.ui/icons/eview16/overlay-incoming-new.gif
+++ b/org.eclipse.mylyn.tasks.ui/icons/eview16/overlay-incoming-new.gif
Binary files differ
diff --git a/org.eclipse.mylyn.tasks.ui/icons/eview16/overlay-synch-incoming-new.gif b/org.eclipse.mylyn.tasks.ui/icons/eview16/overlay-synch-incoming-new.gif
new file mode 100644
index 000000000..a9dc04ed4
--- /dev/null
+++ b/org.eclipse.mylyn.tasks.ui/icons/eview16/overlay-synch-incoming-new.gif
Binary files differ
diff --git a/org.eclipse.mylyn.tasks.ui/icons/eview16/overlay-synch-incoming.gif b/org.eclipse.mylyn.tasks.ui/icons/eview16/overlay-synch-incoming.gif
new file mode 100644
index 000000000..ab5483dd1
--- /dev/null
+++ b/org.eclipse.mylyn.tasks.ui/icons/eview16/overlay-synch-incoming.gif
Binary files differ
diff --git a/org.eclipse.mylyn.tasks.ui/icons/eview16/overlay-synch-outgoing.gif b/org.eclipse.mylyn.tasks.ui/icons/eview16/overlay-synch-outgoing.gif
new file mode 100644
index 000000000..5f1c76ade
--- /dev/null
+++ b/org.eclipse.mylyn.tasks.ui/icons/eview16/overlay-synch-outgoing.gif
Binary files differ
diff --git a/org.eclipse.mylyn.tasks.ui/icons/eview16/priority-2.gif b/org.eclipse.mylyn.tasks.ui/icons/eview16/priority-2.gif
index 7b33bb888..4e4b55f2c 100644
--- a/org.eclipse.mylyn.tasks.ui/icons/eview16/priority-2.gif
+++ b/org.eclipse.mylyn.tasks.ui/icons/eview16/priority-2.gif
Binary files differ
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/CompositeContainerImageDescriptor.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/CompositeContainerImageDescriptor.java
index f99779b67..2a772d8a5 100644
--- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/CompositeContainerImageDescriptor.java
+++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/CompositeContainerImageDescriptor.java
@@ -39,7 +39,7 @@ public class CompositeContainerImageDescriptor extends CompositeImageDescriptor
protected void drawCompositeImage(int width, int height) {
drawImage(base, 0, 0);
if (overlay != null) {
- drawImage(overlay, base.width+2, CompositeTaskImageDescriptor.OFFSET_SYNCH);
+ drawImage(overlay, base.width+2, 0);
}
}
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/CompositeTaskImageDescriptor.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/CompositeTaskImageDescriptor.java
index 7696c56f5..214e5888e 100644
--- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/CompositeTaskImageDescriptor.java
+++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/CompositeTaskImageDescriptor.java
@@ -23,31 +23,18 @@ public class CompositeTaskImageDescriptor extends CompositeImageDescriptor {
private ImageData base;
- private ImageData synchState;
-
private ImageData kind;
protected Point size;
- public static final int WIDTH_DECORATION = 5;
-
-// private static final int WIDTH_SYNCH = 9;//5;
-
- private static final int WIDTH_SQUISH = 0;
+ public static final int WIDTH_DECORATION = 6;
private static final int WIDTH_ICON = 16;
-
- static final int OFFSET_SYNCH = 5;
static int WIDTH;
static {
-// if (SWT.getPlatform().equals("win32")) {
-// WIDTH_DECORATION = 0;
-// } else {
-// WIDTH_DECORATION = 4;
-// }
- WIDTH = WIDTH_DECORATION + WIDTH_ICON - WIDTH_SQUISH;
+ WIDTH = WIDTH_DECORATION + WIDTH_ICON;
}
public CompositeTaskImageDescriptor(ImageDescriptor icon, ImageDescriptor overlayKind) {
@@ -55,9 +42,6 @@ public class CompositeTaskImageDescriptor extends CompositeImageDescriptor {
if (overlayKind != null) {
this.kind = getImageData(overlayKind);
}
-// if (synchState != null) {
-// this.synchState = getImageData(synchState);
-// }
this.size = new Point(WIDTH, base.height);
}
@@ -67,9 +51,6 @@ public class CompositeTaskImageDescriptor extends CompositeImageDescriptor {
if (kind != null) {
drawImage(kind, WIDTH_DECORATION+5, 6);
}
- if (synchState != null) {
- drawImage(synchState, WIDTH_ICON /*WIDTH_SQUISH + 1*/, OFFSET_SYNCH);
- }
}
private ImageData getImageData(ImageDescriptor descriptor) {
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TasksUiImages.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TasksUiImages.java
index 51938384a..d6e79671a 100644
--- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TasksUiImages.java
+++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TasksUiImages.java
@@ -145,6 +145,12 @@ public class TasksUiImages {
public static final ImageDescriptor OVERLAY_OUTGOING = create(T_EVIEW, "overlay-outgoing.gif");
+ public static final ImageDescriptor OVERLAY_SYNCH_INCOMMING = create(T_EVIEW, "overlay-synch-incoming.gif");
+
+ public static final ImageDescriptor OVERLAY_SYNCH_INCOMMING_NEW = create(T_EVIEW, "overlay-synch-incoming-new.gif");
+
+ public static final ImageDescriptor OVERLAY_SYNCH_OUTGOING = create(T_EVIEW, "overlay-synch-outgoing.gif");
+
public static final ImageDescriptor OVERLAY_CONFLICT = create(T_EVIEW, "overlay-conflicting.gif");
public static final ImageDescriptor OVERLAY_REPOSITORY = create(T_EVIEW, "overlay-repository.gif");
@@ -384,4 +390,4 @@ public class TasksUiImages {
}
}
-}
+} \ No newline at end of file
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/preferences/TasksPreferencePage.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/preferences/TasksPreferencePage.java
index 5b11d2321..e5b93d218 100644
--- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/preferences/TasksPreferencePage.java
+++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/preferences/TasksPreferencePage.java
@@ -443,7 +443,7 @@ public class TasksPreferencePage extends PreferencePage implements IWorkbenchPre
group.setLayout(new GridLayout(1, false));
group.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
incomingOverlaysButton = new Button(group, SWT.CHECK);
- incomingOverlaysButton.setText("Overlay synchronization state on task icons (for wide view)");
+ incomingOverlaysButton.setText("Use Synchronize View style incoming overlays and placement");
incomingOverlaysButton.setSelection(getPreferenceStore().getBoolean(
TaskListPreferenceConstants.INCOMING_OVERLAID));
}
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/CustomTaskListDecorationDrawer.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/CustomTaskListDecorationDrawer.java
index 634ad9ad2..052028b4b 100644
--- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/CustomTaskListDecorationDrawer.java
+++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/CustomTaskListDecorationDrawer.java
@@ -42,11 +42,20 @@ class CustomTaskListDecorationDrawer implements Listener {
private Image taskInactiveContext = TasksUiImages.getImage(TasksUiImages.TASK_INACTIVE_CONTEXT);
+ // see bug 185004
+ private int platformSpecificSquish = 0;
+
CustomTaskListDecorationDrawer(TaskListView taskListView, int activationImageOffset) {
this.taskListView = taskListView;
this.activationImageOffset = activationImageOffset;
this.taskListView.synchronizationOverlaid = TasksUiPlugin.getDefault().getPluginPreferences().getBoolean(
TaskListPreferenceConstants.INCOMING_OVERLAID);
+
+ if (SWT.getPlatform().equals("gtk")) {
+ platformSpecificSquish = 8;
+ } else if (SWT.getPlatform().equals("carbon")) {
+ platformSpecificSquish = 3;
+ }
}
/*
@@ -85,7 +94,6 @@ class CustomTaskListDecorationDrawer implements Listener {
drawSyncronizationImage((ITaskListElement) data, event);
}
}
-// currWidth = event.width;
break;
}
case SWT.PaintItem: {
@@ -105,27 +113,33 @@ class CustomTaskListDecorationDrawer implements Listener {
Image image = null;
int offsetX = 6;
int offsetY = (event.height / 2) - 5;
- if (this.taskListView.synchronizationOverlaid) {
- offsetX = event.x + 3;
+ if (taskListView.synchronizationOverlaid) {
+ offsetX = event.x + 19 - platformSpecificSquish;
+ offsetY += 2;
}
if (element instanceof AbstractTaskContainer) {
if (element instanceof AbstractTaskContainer) {
if (!Arrays.asList(this.taskListView.getViewer().getExpandedElements()).contains(element)
&& hasIncoming((AbstractTaskContainer) element)) {
- image = TasksUiImages.getImage(TasksUiImages.STATUS_NORMAL_INCOMING);
- offsetX = 24;
+ int additionalSquish = 0;
+ if (platformSpecificSquish > 0 && taskListView.synchronizationOverlaid) {
+ additionalSquish = platformSpecificSquish + 3;
+ }
+ if (taskListView.synchronizationOverlaid) {
+ image = TasksUiImages.getImage(TasksUiImages.OVERLAY_SYNCH_INCOMMING);
+ offsetX = 42 - additionalSquish;
+ } else {
+ image = TasksUiImages.getImage(TasksUiImages.STATUS_NORMAL_INCOMING);
+ offsetX = 24 - additionalSquish;
+ }
}
}
} else {
- image = TasksUiImages.getImage(TaskElementLabelProvider.getSynchronizationImageDescriptor(element));
-// image = TasksUiImages.getCompositeSynchImage(TaskElementLabelProvider
-// .getSynchronizationImageDescriptor(element), true);
+ image = TasksUiImages.getImage(TaskElementLabelProvider.getSynchronizationImageDescriptor(element, taskListView.synchronizationOverlaid));
}
if (image != null) {
event.gc.drawImage(image, offsetX, event.y + offsetY);
-// event.gc.drawImage(image, currWidth - 16, event.y + 1);
}
-// }
}
private boolean hasIncoming(AbstractTaskContainer container) {
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskElementLabelProvider.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskElementLabelProvider.java
index 54282b8c5..ec75d68b7 100644
--- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskElementLabelProvider.java
+++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskElementLabelProvider.java
@@ -78,19 +78,14 @@ public class TaskElementLabelProvider extends LabelProvider implements IColorPro
@Override
public Image getImage(Object element) {
CompositeImageDescriptor compositeDescriptor = getImageDescriptor(element, compositeImages);
-// if (!compositeImages) {
-// return TasksUiImages.getCompositeImage(compositeDescriptor.icon);
-// } else {
- if (element instanceof ITask || element instanceof AbstractQueryHit) {
- return TasksUiImages.getCompositeTaskImage(compositeDescriptor.icon, compositeDescriptor.overlayKind,
- compositeDescriptor.overlaySynch);
- } else if (element instanceof AbstractTaskContainer) {
- return TasksUiImages.getCompositeContainerImage(compositeDescriptor.icon,
- compositeDescriptor.overlaySynch);
- } else {
- return TasksUiImages.getCompositeTaskImage(compositeDescriptor.icon, null, null);
- }
-// }
+ if (element instanceof ITask || element instanceof AbstractQueryHit) {
+ return TasksUiImages.getCompositeTaskImage(compositeDescriptor.icon, compositeDescriptor.overlayKind,
+ compositeDescriptor.overlaySynch);
+ } else if (element instanceof AbstractTaskContainer) {
+ return TasksUiImages.getCompositeContainerImage(compositeDescriptor.icon, compositeDescriptor.overlaySynch);
+ } else {
+ return TasksUiImages.getCompositeTaskImage(compositeDescriptor.icon, null, null);
+ }
}
private CompositeImageDescriptor getImageDescriptor(Object object, boolean showSynchState) {
@@ -113,7 +108,7 @@ public class TaskElementLabelProvider extends LabelProvider implements IColorPro
compositeDescriptor.overlayKind = connectorUi.getTaskKindOverlay(repositoryTask);
}
if (showSynchState) {
- compositeDescriptor.overlaySynch = getSynchronizationImageDescriptor(element);
+ compositeDescriptor.overlaySynch = getSynchronizationImageDescriptor(element, false);
}
} else if (element instanceof AbstractQueryHit) {
AbstractRepositoryTask repositoryTask = ((AbstractQueryHit) element).getCorrespondingTask();
@@ -124,24 +119,17 @@ public class TaskElementLabelProvider extends LabelProvider implements IColorPro
connectorUi = TasksUiPlugin.getRepositoryUi(((AbstractRepositoryQuery) element).getRepositoryKind());
}
-// if (element instanceof AbstractTaskContainer) {
-// if (treeViewer != null && !Arrays.asList(treeViewer.getExpandedElements()).contains(element)
-// && hasIncoming((AbstractTaskContainer) element)) {
-// compositeDescriptor.overlaySynch = TasksUiImages.STATUS_NORMAL_INCOMING;
-// }
-// }
-
if (connectorUi != null) {
compositeDescriptor.icon = connectorUi.getTaskListElementIcon(element);
return compositeDescriptor;
} else {
if (element instanceof ITask) {
if (showSynchState) {
- compositeDescriptor.overlaySynch = getSynchronizationImageDescriptor(element);
+ compositeDescriptor.overlaySynch = getSynchronizationImageDescriptor(element, false);
}
} else if (element instanceof AbstractQueryHit) {
if (showSynchState) {
- compositeDescriptor.overlaySynch = getSynchronizationImageDescriptor(element);
+ compositeDescriptor.overlaySynch = getSynchronizationImageDescriptor(element, false);
}
}
@@ -160,22 +148,34 @@ public class TaskElementLabelProvider extends LabelProvider implements IColorPro
return compositeDescriptor;
}
- public static ImageDescriptor getSynchronizationImageDescriptor(Object element) {
+ public static ImageDescriptor getSynchronizationImageDescriptor(Object element, boolean synchViewStyle) {
AbstractRepositoryTask repositoryTask = null;
ImageDescriptor imageDescriptor = null;
if (element instanceof AbstractQueryHit) {
repositoryTask = ((AbstractQueryHit) element).getCorrespondingTask();
if (repositoryTask == null) {
- return TasksUiImages.STATUS_OVERLAY_INCOMMING_NEW;
+ if (synchViewStyle) {
+ return TasksUiImages.OVERLAY_SYNCH_INCOMMING_NEW;
+ } else {
+ return TasksUiImages.STATUS_OVERLAY_INCOMMING_NEW;
+ }
}
} else if (element instanceof AbstractRepositoryTask) {
repositoryTask = (AbstractRepositoryTask) element;
}
if (repositoryTask != null) {
if (repositoryTask.getSyncState() == RepositoryTaskSyncState.OUTGOING) {
- imageDescriptor = TasksUiImages.STATUS_NORMAL_OUTGOING;
+ if (synchViewStyle) {
+ imageDescriptor = TasksUiImages.OVERLAY_SYNCH_OUTGOING;
+ } else {
+ imageDescriptor = TasksUiImages.STATUS_NORMAL_OUTGOING;
+ }
} else if (repositoryTask.getSyncState() == RepositoryTaskSyncState.INCOMING) {
- imageDescriptor = TasksUiImages.STATUS_NORMAL_INCOMING;
+ if (synchViewStyle) {
+ imageDescriptor = TasksUiImages.OVERLAY_SYNCH_INCOMMING;
+ } else {
+ imageDescriptor = TasksUiImages.STATUS_NORMAL_INCOMING;
+ }
} else if (repositoryTask.getSyncState() == RepositoryTaskSyncState.CONFLICT) {
imageDescriptor = TasksUiImages.STATUS_NORMAL_CONFLICT;
}
@@ -185,7 +185,11 @@ public class TaskElementLabelProvider extends LabelProvider implements IColorPro
return imageDescriptor;
}
} else if (element instanceof AbstractQueryHit) {
- return TasksUiImages.STATUS_NORMAL_INCOMING;
+ if (synchViewStyle) {
+ return TasksUiImages.OVERLAY_SYNCH_INCOMMING;
+ } else {
+ return TasksUiImages.STATUS_NORMAL_INCOMING;
+ }
} else if (element instanceof AbstractTaskContainer) {
AbstractTaskContainer container = (AbstractTaskContainer) element;
if (container instanceof AbstractRepositoryQuery) {
@@ -211,16 +215,15 @@ public class TaskElementLabelProvider extends LabelProvider implements IColorPro
if (element instanceof ITask || element instanceof AbstractQueryHit) {
ITask task = TaskElementLabelProvider.getCorrespondingTask((ITaskListElement) element);
if (task != null) {
- return TasksUiImages.getImageDescriptorForPriority(PriorityLevel.fromString(task
- .getPriority()));
- } else if (element instanceof AbstractQueryHit){
- return TasksUiImages.getImageDescriptorForPriority(PriorityLevel.fromString(((AbstractQueryHit)element)
- .getPriority()));
+ return TasksUiImages.getImageDescriptorForPriority(PriorityLevel.fromString(task.getPriority()));
+ } else if (element instanceof AbstractQueryHit) {
+ return TasksUiImages.getImageDescriptorForPriority(PriorityLevel
+ .fromString(((AbstractQueryHit) element).getPriority()));
}
}
return null;
}
-
+
@Override
public String getText(Object object) {
if (object instanceof AbstractQueryHit) {
@@ -336,8 +339,6 @@ public class TaskElementLabelProvider extends LabelProvider implements IColorPro
} else if (element instanceof AbstractQueryHit) {
return getBackground(((AbstractQueryHit) element).getCorrespondingTask());
}
- // return
- // Display.getCurrent().getSystemColor(SWT.COLOR_WIDGET_BACKGROUND);
return null;
}
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListToolTipHandler.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListToolTipHandler.java
index 2fdf8649d..1b04e6884 100644
--- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListToolTipHandler.java
+++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListToolTipHandler.java
@@ -447,7 +447,7 @@ public class TaskListToolTipHandler {
@Override
public void mouseHover(MouseEvent event) {
- if (tipShell.isDisposed()) {
+ if (tipShell.isDisposed() || incommingTipLabelText.isDisposed()) {
return;
}
widgetPosition = new Point(event.x, event.y);
@@ -529,6 +529,7 @@ public class TaskListToolTipHandler {
Rectangle shellBounds = shell.getBounds();
// We need to find the exact monitor we're mousing over
+ // https://bugs.eclipse.org/bugs/show_bug.cgi?id=166990
Monitor[] array = PlatformUI.getWorkbench().getDisplay().getMonitors();
for (Monitor m : array) {
Rectangle monitorBounds = m.getBounds();
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListView.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListView.java
index 4a46dd0d2..17bde7e87 100644
--- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListView.java
+++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListView.java
@@ -551,8 +551,8 @@ public class TaskListView extends ViewPart {
// TODO: weird override of custom gradients
Color parentBackground = getViewer().getTree().getParent().getBackground();
- double GRADIENT_TOP = 1.02;
- double GRADIENT_BOTTOM = 1.035;
+ double GRADIENT_TOP = 1.05;//1.02;
+ double GRADIENT_BOTTOM = .995;//1.035;
int red = Math.min(255, (int) (parentBackground.getRed() * GRADIENT_TOP));
int green = Math.min(255, (int) (parentBackground.getGreen() * GRADIENT_TOP));
diff --git a/org.eclipse.mylyn.trac-feature/feature.xml b/org.eclipse.mylyn.trac-feature/feature.xml
index 57bc0f95a..a08ae829e 100644
--- a/org.eclipse.mylyn.trac-feature/feature.xml
+++ b/org.eclipse.mylyn.trac-feature/feature.xml
@@ -2,7 +2,7 @@
<feature
id="org.eclipse.mylar.trac_feature"
label="Mylar Connector: Trac"
- version="2.0.0.v20070511-2000"
+ version="2.0.0.v20070514-1800"
provider-name="Eclipse.org"
plugin="org.eclipse.mylar">
@@ -218,21 +218,21 @@ litigation.
</url>
<requires>
- <import feature="org.eclipse.mylar_feature" version="2.0.0.v20070511-2000" match="perfect"/>
+ <import feature="org.eclipse.mylar_feature" version="2.0.0.v20070514-1800" match="perfect"/>
</requires>
<plugin
id="org.eclipse.mylar.trac.ui"
download-size="0"
install-size="0"
- version="2.0.0.v20070511-2000"
+ version="2.0.0.v20070514-1800"
unpack="false"/>
<plugin
id="org.eclipse.mylar.trac.core"
download-size="0"
install-size="0"
- version="2.0.0.v20070511-2000"
+ version="2.0.0.v20070514-1800"
unpack="false"/>
</feature>
diff --git a/org.eclipse.mylyn.trac.core/META-INF/MANIFEST.MF b/org.eclipse.mylyn.trac.core/META-INF/MANIFEST.MF
index c03ef85b7..416f9d8a4 100644
--- a/org.eclipse.mylyn.trac.core/META-INF/MANIFEST.MF
+++ b/org.eclipse.mylyn.trac.core/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Mylar Trac Core Plug-in
Bundle-SymbolicName: org.eclipse.mylar.trac.core;singleton:=true
-Bundle-Version: 2.0.0.v20070511-2000
+Bundle-Version: 2.0.0.v20070514-1800
Bundle-Vendor: Eclipse.org
Require-Bundle: org.eclipse.core.runtime,
org.eclipse.mylar.context.core,
diff --git a/org.eclipse.mylyn.trac.ui/META-INF/MANIFEST.MF b/org.eclipse.mylyn.trac.ui/META-INF/MANIFEST.MF
index b3fad5c27..320b393e3 100644
--- a/org.eclipse.mylyn.trac.ui/META-INF/MANIFEST.MF
+++ b/org.eclipse.mylyn.trac.ui/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Mylar Trac UI Plug-in
Bundle-SymbolicName: org.eclipse.mylar.trac.ui;singleton:=true
-Bundle-Version: 2.0.0.v20070511-2000
+Bundle-Version: 2.0.0.v20070514-1800
Bundle-Activator: org.eclipse.mylar.internal.trac.ui.TracUiPlugin
Bundle-Vendor: Eclipse.org
Require-Bundle: org.eclipse.ui,

Back to the top