|
Lines 30-35
Link Here
|
| 30 |
import org.eclipse.mylyn.tasks.core.TaskActivityAdapter; |
30 |
import org.eclipse.mylyn.tasks.core.TaskActivityAdapter; |
| 31 |
import org.eclipse.mylyn.tasks.ui.editors.AbstractTaskEditorPart; |
31 |
import org.eclipse.mylyn.tasks.ui.editors.AbstractTaskEditorPart; |
| 32 |
import org.eclipse.swt.SWT; |
32 |
import org.eclipse.swt.SWT; |
|
|
33 |
import org.eclipse.swt.events.ModifyEvent; |
| 34 |
import org.eclipse.swt.events.ModifyListener; |
| 33 |
import org.eclipse.swt.events.SelectionAdapter; |
35 |
import org.eclipse.swt.events.SelectionAdapter; |
| 34 |
import org.eclipse.swt.events.SelectionEvent; |
36 |
import org.eclipse.swt.events.SelectionEvent; |
| 35 |
import org.eclipse.swt.events.SelectionListener; |
37 |
import org.eclipse.swt.events.SelectionListener; |
|
Lines 272-279
Link Here
|
| 272 |
estimatedTime.setMaximum(100); |
274 |
estimatedTime.setMaximum(100); |
| 273 |
estimatedTime.setMinimum(0); |
275 |
estimatedTime.setMinimum(0); |
| 274 |
estimatedTime.setIncrement(1); |
276 |
estimatedTime.setIncrement(1); |
| 275 |
estimatedTime.setSelection(DEFAULT_ESTIMATED_TIME); |
277 |
estimatedTime.setSelection(task.getEstimatedTimeHours()); |
| 276 |
estimatedTime.setData(FormToolkit.KEY_DRAW_BORDER, FormToolkit.TEXT_BORDER); |
278 |
estimatedTime.setData(FormToolkit.KEY_DRAW_BORDER, FormToolkit.TEXT_BORDER); |
|
|
279 |
estimatedTime.addModifyListener(new ModifyListener() { |
| 280 |
public void modifyText(ModifyEvent e) { |
| 281 |
markDirty(); |
| 282 |
} |
| 283 |
}); |
| 277 |
|
284 |
|
| 278 |
ImageHyperlink clearEstimated = toolkit.createImageHyperlink(composite, SWT.NONE); |
285 |
ImageHyperlink clearEstimated = toolkit.createImageHyperlink(composite, SWT.NONE); |
| 279 |
clearEstimated.setImage(CommonImages.getImage(CommonImages.FIND_CLEAR)); |
286 |
clearEstimated.setImage(CommonImages.getImage(CommonImages.FIND_CLEAR)); |
|
Lines 282-287
Link Here
|
| 282 |
@Override |
289 |
@Override |
| 283 |
public void linkActivated(HyperlinkEvent e) { |
290 |
public void linkActivated(HyperlinkEvent e) { |
| 284 |
estimatedTime.setSelection(0); |
291 |
estimatedTime.setSelection(0); |
|
|
292 |
markDirty(); |
| 285 |
} |
293 |
} |
| 286 |
}); |
294 |
}); |
| 287 |
toolkit.paintBordersFor(composite); |
295 |
toolkit.paintBordersFor(composite); |
|
Lines 338-343
Link Here
|
| 338 |
scheduleDatePicker.setScheduledDate(null); |
346 |
scheduleDatePicker.setScheduledDate(null); |
| 339 |
} |
347 |
} |
| 340 |
} |
348 |
} |
|
|
349 |
|
| 350 |
if (estimatedTime != null && !estimatedTime.isDisposed()) { |
| 351 |
estimatedTime.setSelection(updateTask.getEstimatedTimeHours()); |
| 352 |
} |
| 341 |
} |
353 |
} |
| 342 |
|
354 |
|
| 343 |
} |
355 |
} |