diff options
author | mkersten | 2006-10-21 06:34:58 +0000 |
---|---|---|
committer | mkersten | 2006-10-21 06:34:58 +0000 |
commit | 38348018e3eeda001a47813918a0d810299947cc (patch) | |
tree | 23e8b2f5385402aa77303031afee31f000596182 | |
parent | 71673bdf8d02d01649123ce1e193cc3ed1016af0 (diff) | |
download | org.eclipse.mylyn.tasks-38348018e3eeda001a47813918a0d810299947cc.tar.gz org.eclipse.mylyn.tasks-38348018e3eeda001a47813918a0d810299947cc.tar.xz org.eclipse.mylyn.tasks-38348018e3eeda001a47813918a0d810299947cc.zip |
NEW - bug 161806: long task titles cause week progress bar to stretch
https://bugs.eclipse.org/bugs/show_bug.cgi?id=161806
3 files changed, 23 insertions, 17 deletions
diff --git a/org.eclipse.mylyn.help.ui/doc/new.html b/org.eclipse.mylyn.help.ui/doc/new.html index 29bc40835..f86d7e1a6 100644 --- a/org.eclipse.mylyn.help.ui/doc/new.html +++ b/org.eclipse.mylyn.help.ui/doc/new.html @@ -1,6 +1,6 @@ <html> <body> -<div align=center><h1>New & Noteworthy for Mylar 0.7.0</h1></div> +<div align=center><h1>New & Noteworthy for Mylar 0.8.0</h1></div> <table border="1" style="border-collapse: collapse" width="100%" id="table128" cellpadding="4" bordercolor="#FFFFFF"> <tr> @@ -13,6 +13,14 @@ <font color="#FFFFFF" size="1">Community Contributions</font></b></td> </tr> <tr> + <td bgcolor="#E0D0E6"><font size="1">0.8.0<br> + <i>Oct 20</i></font></td> + <td bgcolor="#E0D0E6" align="center"> + <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Mylar&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=2006-09-29&chfieldto=2006-10-21&chfield=resolution&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0="> + <font size="1">92</font><br><font size="1">reports</font></a></td> + <td bgcolor="#E0D0E6"><font size="1">Eu...</font></td> + </tr> + <tr> <td bgcolor="#E0D0E6"><font size="1">0.7.0<br> <i>Sep 29</i></font></td> <td bgcolor="#E0D0E6" align="center"> diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/AbstractMylarFilteredTree.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/AbstractMylarFilteredTree.java index 901dd7c3d..c19be8899 100644 --- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/AbstractMylarFilteredTree.java +++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/AbstractMylarFilteredTree.java @@ -14,6 +14,7 @@ package org.eclipse.mylar.internal.tasks.ui.views; import java.lang.reflect.Field; import org.eclipse.core.runtime.jobs.Job; +import org.eclipse.jface.viewers.TreeViewer; import org.eclipse.mylar.context.core.MylarStatusHandler; import org.eclipse.swt.SWT; import org.eclipse.swt.events.KeyAdapter; @@ -40,8 +41,6 @@ public abstract class AbstractMylarFilteredTree extends FilteredTree { private Composite progressComposite; - private Composite parent; - private boolean showProgress = false; /** @@ -72,9 +71,15 @@ public abstract class AbstractMylarFilteredTree extends FilteredTree { } @Override + protected TreeViewer doCreateTreeViewer(Composite parent, int style) { + progressComposite = createProgressComposite(parent); + progressComposite.setVisible(false); + ((GridData) progressComposite.getLayoutData()).exclude = true; + return super.doCreateTreeViewer(parent, style); + } + + @Override protected Composite createFilterControls(Composite parent) { - this.parent = parent; - GridLayout gridLayout = new GridLayout(4, false); gridLayout.marginWidth = 2; gridLayout.marginHeight = 2; @@ -100,10 +105,9 @@ public abstract class AbstractMylarFilteredTree extends FilteredTree { }); createStatusComposite(parent); -// createProgressComposite(parent); return parent; } - + protected abstract Composite createProgressComposite(Composite container); protected abstract Composite createStatusComposite(Composite container); @@ -128,15 +132,8 @@ public abstract class AbstractMylarFilteredTree extends FilteredTree { public void setShowProgress(boolean showProgress) { this.showProgress = showProgress; -// filterComposite - if (!showProgress && progressComposite != null) { - progressComposite.dispose(); - } else { - progressComposite = createProgressComposite(parent); - } + progressComposite.setVisible(showProgress); + ((GridData) progressComposite.getLayoutData()).exclude = !showProgress; layout(); -// progressComposite.setVisible(showProgress); -// filterComposite.layout(); -// filterComposite.pack(); } }
\ No newline at end of file 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 816dede29..53e76cc54 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 @@ -49,8 +49,9 @@ public class TaskListFilteredTree extends AbstractMylarFilteredTree { protected Composite createProgressComposite(Composite container) { Composite progressComposite = new Composite(container, SWT.NONE); GridLayout progressLayout = new GridLayout(1, false); - progressLayout.marginWidth = 0; + progressLayout.marginWidth = 2; progressLayout.marginHeight = 0; + progressLayout.marginBottom = 2; progressLayout.horizontalSpacing = 0; progressLayout.verticalSpacing = 0; progressComposite.setLayout(progressLayout); |