|
Lines 85-92
Link Here
|
| 85 |
|
85 |
|
| 86 |
private String getTitleText(AbstractTaskContainer element) { |
86 |
private String getTitleText(AbstractTaskContainer element) { |
| 87 |
if (element instanceof ScheduledTaskContainer) { |
87 |
if (element instanceof ScheduledTaskContainer) { |
|
|
88 |
StringBuilder sb = new StringBuilder(); |
| 89 |
sb.append(element.getSummary()); |
| 88 |
Calendar start = ((ScheduledTaskContainer) element).getStart(); |
90 |
Calendar start = ((ScheduledTaskContainer) element).getStart(); |
| 89 |
return DateFormat.getDateInstance(DateFormat.LONG).format(start.getTime()); |
91 |
sb.append(" ["); |
|
|
92 |
sb.append(DateFormat.getDateInstance(DateFormat.LONG).format(start.getTime())); |
| 93 |
sb.append("]"); |
| 94 |
return sb.toString(); |
| 95 |
} else if (element instanceof AbstractRepositoryQuery) { |
| 96 |
AbstractRepositoryQuery query = (AbstractRepositoryQuery) element; |
| 97 |
StringBuilder sb = new StringBuilder(); |
| 98 |
sb.append(element.getSummary()); |
| 99 |
sb.append(" ["); |
| 100 |
sb.append(getRepositoryLabel(query.getRepositoryKind(), query.getRepositoryUrl())); |
| 101 |
sb.append("]"); |
| 102 |
return sb.toString(); |
| 90 |
} else { |
103 |
} else { |
| 91 |
return element.getSummary(); |
104 |
return element.getSummary(); |
| 92 |
} |
105 |
} |
|
Lines 111-120
Link Here
|
| 111 |
if (syncStamp != null) { |
124 |
if (syncStamp != null) { |
| 112 |
sb.append("Synchronized: " + syncStamp); |
125 |
sb.append("Synchronized: " + syncStamp); |
| 113 |
} |
126 |
} |
| 114 |
sb.append(" ["); |
|
|
| 115 |
sb.append(getRepositoryLabel(query.getRepositoryKind(), query.getRepositoryUrl())); |
| 116 |
sb.append("]"); |
| 117 |
sb.append("\n"); |
| 118 |
return sb.toString(); |
127 |
return sb.toString(); |
| 119 |
} else if (element instanceof AbstractTask) { |
128 |
} else if (element instanceof AbstractTask) { |
| 120 |
AbstractTask task = (AbstractTask) element; |
129 |
AbstractTask task = (AbstractTask) element; |
|
Lines 218-224
Link Here
|
| 218 |
} |
227 |
} |
| 219 |
|
228 |
|
| 220 |
private ProgressData getProgressData(AbstractTaskContainer element) { |
229 |
private ProgressData getProgressData(AbstractTaskContainer element) { |
| 221 |
if (element instanceof AbstractTask && element.getChildren().isEmpty()) { |
230 |
if (element instanceof AbstractTask) { |
| 222 |
return null; |
231 |
return null; |
| 223 |
} |
232 |
} |
| 224 |
|
233 |
|
|
Lines 251-256
Link Here
|
| 251 |
return TasksUiPlugin.getDefault().getBrandingIcon(connector.getRepositoryType()); |
260 |
return TasksUiPlugin.getDefault().getBrandingIcon(connector.getRepositoryType()); |
| 252 |
} |
261 |
} |
| 253 |
} |
262 |
} |
|
|
263 |
} else if (element instanceof ScheduledTaskContainer) { |
| 264 |
return TasksUiImages.getImage(TasksUiImages.CALENDAR); |
| 254 |
} |
265 |
} |
| 255 |
return null; |
266 |
return null; |
| 256 |
} |
267 |
} |
|
Lines 448-453
Link Here
|
| 448 |
Label textLabel = new Label(parent, SWT.NONE); |
459 |
Label textLabel = new Label(parent, SWT.NONE); |
| 449 |
textLabel.setForeground(parent.getDisplay().getSystemColor(SWT.COLOR_INFO_FOREGROUND)); |
460 |
textLabel.setForeground(parent.getDisplay().getSystemColor(SWT.COLOR_INFO_FOREGROUND)); |
| 450 |
textLabel.setBackground(parent.getDisplay().getSystemColor(SWT.COLOR_INFO_BACKGROUND)); |
461 |
textLabel.setBackground(parent.getDisplay().getSystemColor(SWT.COLOR_INFO_BACKGROUND)); |
|
|
462 |
textLabel.setAlignment(SWT.CENTER); |
| 451 |
GridData gd = new GridData(GridData.FILL_HORIZONTAL | GridData.VERTICAL_ALIGN_CENTER); |
463 |
GridData gd = new GridData(GridData.FILL_HORIZONTAL | GridData.VERTICAL_ALIGN_CENTER); |
| 452 |
gd.horizontalSpan = 2; |
464 |
gd.horizontalSpan = 2; |
| 453 |
textLabel.setLayoutData(gd); |
465 |
textLabel.setLayoutData(gd); |