diff options
3 files changed, 12 insertions, 0 deletions
diff --git a/org.eclipse.mylyn.help.ui/src/org/eclipse/mylyn/internal/help/ui/dialogs/UiLegendDialog.java b/org.eclipse.mylyn.help.ui/src/org/eclipse/mylyn/internal/help/ui/dialogs/UiLegendDialog.java index ea93653d5..ed5e1df94 100644 --- a/org.eclipse.mylyn.help.ui/src/org/eclipse/mylyn/internal/help/ui/dialogs/UiLegendDialog.java +++ b/org.eclipse.mylyn.help.ui/src/org/eclipse/mylyn/internal/help/ui/dialogs/UiLegendDialog.java @@ -382,6 +382,10 @@ public class UiLegendDialog extends PopupDialog { toolkit.createLabel(synchroClient, "Outgoing changes"); imageLabel = toolkit.createLabel(synchroClient, ""); + imageLabel.setImage(CommonImages.getImage(CommonImages.OVERLAY_SYNC_OUTGOING_NEW)); + toolkit.createLabel(synchroClient, "Unsubmitted outgoing changes"); + + imageLabel = toolkit.createLabel(synchroClient, ""); imageLabel.setImage(CommonImages.getImage(CommonImages.OVERLAY_SYNC_WARNING)); toolkit.createLabel(synchroClient, "Synchronization failed, mouse over for details"); 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 9df3ac03e..8e9884445 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 @@ -225,6 +225,12 @@ class CustomTaskListDecorationDrawer implements Listener { } else { return CommonImages.OVERLAY_SYNC_INCOMMING_NEW; } + } else if (repositoryTask.getSynchronizationState() == SynchronizationState.OUTGOING_NEW) { + if (synchViewStyle) { + return CommonImages.OVERLAY_SYNC_OLD_OUTGOING; + } else { + return CommonImages.OVERLAY_SYNC_OUTGOING_NEW; + } } else if (repositoryTask.getSynchronizationState() == SynchronizationState.INCOMING && ((AbstractTask) repositoryTask).getLastReadTimeStamp() == null) { if (synchViewStyle) { diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListToolTip.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListToolTip.java index a29d5c09c..e1c39803d 100644 --- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListToolTip.java +++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListToolTip.java @@ -478,6 +478,8 @@ public class TaskListToolTip extends ToolTip { ITask task = (ITask) currentTipElement; if (task.getSynchronizationState() == SynchronizationState.INCOMING_NEW) { image = CommonImages.getImage(CommonImages.OVERLAY_SYNC_INCOMMING_NEW); + } else if (task.getSynchronizationState() == SynchronizationState.OUTGOING_NEW) { + image = CommonImages.getImage(CommonImages.OVERLAY_SYNC_OUTGOING_NEW); } } addIconAndLabel(composite, image, incommingText); |