diff options
author | relves | 2006-12-06 18:24:59 +0000 |
---|---|---|
committer | relves | 2006-12-06 18:24:59 +0000 |
commit | 8ea3b82327bac2f045b115a44c6b703432969307 (patch) | |
tree | 5abb0fdf7fc2ebffe80f038ed8d4af53b33d41e1 /org.eclipse.mylyn.tasks.ui | |
parent | 035df1678eef72359250abee5352308f95e1eb07 (diff) | |
download | org.eclipse.mylyn.tasks-8ea3b82327bac2f045b115a44c6b703432969307.tar.gz org.eclipse.mylyn.tasks-8ea3b82327bac2f045b115a44c6b703432969307.tar.xz org.eclipse.mylyn.tasks-8ea3b82327bac2f045b115a44c6b703432969307.zip |
NEW - bug 165359: UI Nits for 1.0
https://bugs.eclipse.org/bugs/show_bug.cgi?id=165359
Diffstat (limited to 'org.eclipse.mylyn.tasks.ui')
-rw-r--r-- | org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListFilteredTree.java | 71 |
1 files changed, 37 insertions, 34 deletions
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListFilteredTree.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListFilteredTree.java index 5691b0d61..628ad62f3 100644 --- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListFilteredTree.java +++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListFilteredTree.java @@ -39,11 +39,11 @@ public class TaskListFilteredTree extends AbstractMylarFilteredTree { } private static final String LABEL_NO_ACTIVE = "<no active task>"; - + private Hyperlink activeTaskLabel; - + private TaskProgressBar taskProgressBar; - + @Override protected Composite createProgressComposite(Composite container) { Composite progressComposite = new Composite(container, SWT.NONE); @@ -55,11 +55,11 @@ public class TaskListFilteredTree extends AbstractMylarFilteredTree { progressLayout.verticalSpacing = 0; progressComposite.setLayout(progressLayout); progressComposite.setLayoutData(new GridData(SWT.FILL, SWT.DEFAULT, true, false, 4, 1)); - + taskProgressBar = new TaskProgressBar(progressComposite); - taskProgressBar.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); + taskProgressBar.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); updateTaskProgressBar(); - + TasksUiPlugin.getTaskListManager().getTaskList().addChangeListener(new ITaskListChangeListener() { public void containerAdded(AbstractTaskContainer container) { @@ -87,7 +87,7 @@ public class TaskListFilteredTree extends AbstractMylarFilteredTree { public void taskMoved(ITask task, AbstractTaskContainer fromContainer, AbstractTaskContainer toContainer) { } }); - + TasksUiPlugin.getTaskListManager().addActivityListener(new ITaskActivityListener() { public void activityChanged(DateRangeContainer week) { @@ -108,16 +108,16 @@ public class TaskListFilteredTree extends AbstractMylarFilteredTree { public void tasksActivated(List<ITask> tasks) { } - + }); return progressComposite; } - + private void updateTaskProgressBar() { if (taskProgressBar.isDisposed()) { return; } - + Set<ITask> tasksThisWeek = TasksUiPlugin.getTaskListManager().getScheduledForThisWeek(); int totalTasks = tasksThisWeek.size(); int completeTime = 0; @@ -139,11 +139,11 @@ public class TaskListFilteredTree extends AbstractMylarFilteredTree { } } } - taskProgressBar.reset(completeTime, (completeTime+incompleteTime)); - taskProgressBar.setToolTipText("Completed " + completeTime + " of " + (completeTime+incompleteTime) + " hours estimated for this week" - + "\n(" + completeTasks + " tasks of " + totalTasks + " scheduled)"); + taskProgressBar.reset(completeTime, (completeTime + incompleteTime)); + taskProgressBar.setToolTipText("Completed " + completeTime + " of " + (completeTime + incompleteTime) + + " hours estimated for this week" + "\n(" + completeTasks + " tasks of " + totalTasks + " scheduled)"); } - + @Override protected Composite createStatusComposite(Composite container) { @@ -153,7 +153,7 @@ public class TaskListFilteredTree extends AbstractMylarFilteredTree { if (activeTask != null) { indicateActiveTask(activeTask); } - + activeTaskLabel.addMouseListener(new MouseAdapter() { @Override @@ -165,40 +165,43 @@ public class TaskListFilteredTree extends AbstractMylarFilteredTree { if (TaskListView.getFromActivePerspective().getDrilledIntoCategory() != null) { TaskListView.getFromActivePerspective().goUpToRoot(); } -// TaskListView.getFromActivePerspective().selectedAndFocusTask( -// TasksUiPlugin.getTaskListManager().getTaskList().getActiveTask() -// ); - TasksUiUtil.openEditor(TasksUiPlugin.getTaskListManager().getTaskList().getActiveTask(), false); + // TaskListView.getFromActivePerspective().selectedAndFocusTask( + // TasksUiPlugin.getTaskListManager().getTaskList().getActiveTask() + // ); + // TasksUiUtil.openEditor(TasksUiPlugin.getTaskListManager().getTaskList().getActiveTask(), + // false); + TasksUiUtil.refreshAndOpenTaskListElement((TasksUiPlugin.getTaskListManager().getTaskList() + .getActiveTask())); } }); return activeTaskLabel; } - public void indicateActiveTask(ITask task) { - String text = task.getSummary(); - activeTaskLabel.setText(text); + public void indicateActiveTask(ITask task) { + String text = task.getSummary(); + activeTaskLabel.setText(text); activeTaskLabel.setUnderlined(true); activeTaskLabel.setToolTipText(task.getSummary()); filterComposite.layout(); - } - - public String getActiveTaskLabelText() { - return activeTaskLabel.getText(); - } - - public void indicateNoActiveTask() { - activeTaskLabel.setText(LABEL_NO_ACTIVE); + } + + public String getActiveTaskLabelText() { + return activeTaskLabel.getText(); + } + + public void indicateNoActiveTask() { + activeTaskLabel.setText(LABEL_NO_ACTIVE); activeTaskLabel.setUnderlined(false); activeTaskLabel.setToolTipText(""); filterComposite.layout(); - } - + } + @Override public void setFilterText(String string) { - if (filterText != null){ + if (filterText != null) { filterText.setText(string); - selectAll(); + selectAll(); } } } |