Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasklist/TaskListImages.java')
-rw-r--r--org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasklist/TaskListImages.java24
1 files changed, 13 insertions, 11 deletions
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasklist/TaskListImages.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasklist/TaskListImages.java
index a666d73ba..90e2770bc 100644
--- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasklist/TaskListImages.java
+++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasklist/TaskListImages.java
@@ -50,10 +50,10 @@ public class TaskListImages {
public static final ImageDescriptor COLOR_PALETTE = create(T_ELCL, "color-palette.gif");
public static final ImageDescriptor TASK2 = create(T_TOOL, "task.gif");
- public static final ImageDescriptor TASK = createWithOverlay(TASK2, null, true);
+ public static final ImageDescriptor TASK = createWithOverlay(TASK2, null, true, false);
public static final ImageDescriptor WEB_OVERLAY = create(T_TOOL, "overlay-web.gif");
- public static final ImageDescriptor TASK_WEB = createWithOverlay(TASK2, WEB_OVERLAY, false);
+ public static final ImageDescriptor TASK_WEB = createWithOverlay(TASK2, WEB_OVERLAY, false, true);
public static final ImageDescriptor TASK_NEW = create(T_TOOL, "task-new.gif");
public static final ImageDescriptor CATEGORY = create(T_TOOL, "category.gif");
@@ -83,8 +83,8 @@ public class TaskListImages {
}
}
- private static ImageDescriptor createWithOverlay(ImageDescriptor base, ImageDescriptor overlay, boolean top) {
- return new MylarTasklistOverlayDescriptor(base, overlay, top);
+ private static ImageDescriptor createWithOverlay(ImageDescriptor base, ImageDescriptor overlay, boolean top, boolean left) {
+ return new MylarTasklistOverlayDescriptor(base, overlay, top, left);
}
private static URL makeIconFileURL(String prefix, String name) throws MalformedURLException {
@@ -126,10 +126,12 @@ public class TaskListImages {
private ImageData overlay;
private Point fSize;
private boolean top;
+ private boolean left;
- public MylarTasklistOverlayDescriptor(ImageDescriptor baseDesc, ImageDescriptor overlayDesc, boolean top) {
+ public MylarTasklistOverlayDescriptor(ImageDescriptor baseDesc, ImageDescriptor overlayDesc, boolean top, boolean left) {
this.base = getImageData(baseDesc);
this.top = top;
+ this.left = left;
if(overlayDesc != null) this.overlay = getImageData(overlayDesc);
Point size = new Point(base.width, base.height);
setImageSize(size);
@@ -138,12 +140,12 @@ public class TaskListImages {
@Override
protected void drawCompositeImage(int width, int height) {
drawImage(base, 0, 0);
- if(overlay != null) {
- if (top) {
- drawImage(overlay, base.width - overlay.width, 0);
- } else {
- drawImage(overlay, base.width - overlay.width, base.height - overlay.height);
- }
+ int x = 0;
+ int y = 0;
+ if (!left) x = 8;//base.width - overlay.width;
+ if (!top) y = 8;//base.height - overlay.height;
+ if (overlay != null) {
+ drawImage(overlay, x, y);
}
}

Back to the top