Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 90529 Details for
Bug 169916
make strikethrough font optional and consider supporting on non-win32 platforms
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read
this important communication.
[patch]
Patch
patch169916.txt (text/plain), 4.01 KB, created by
Frank Becker
on 2008-02-22 17:39:23 EST
(
hide
)
Description:
Patch
Filename:
MIME Type:
Creator:
Frank Becker
Created:
2008-02-22 17:39:23 EST
Size:
4.01 KB
patch
obsolete
>### Eclipse Workspace Patch 1.0 >#P org.eclipse.mylyn.tasks.ui >Index: src/org/eclipse/mylyn/internal/tasks/ui/views/CustomTaskListDecorationDrawer.java >=================================================================== >RCS file: /cvsroot/tools/org.eclipse.mylyn/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/CustomTaskListDecorationDrawer.java,v >retrieving revision 1.51 >diff -u -r1.51 CustomTaskListDecorationDrawer.java >--- src/org/eclipse/mylyn/internal/tasks/ui/views/CustomTaskListDecorationDrawer.java 29 Jan 2008 16:42:02 -0000 1.51 >+++ src/org/eclipse/mylyn/internal/tasks/ui/views/CustomTaskListDecorationDrawer.java 22 Feb 2008 22:25:37 -0000 >@@ -20,6 +20,7 @@ > import org.eclipse.mylyn.tasks.ui.TasksUiPlugin; > import org.eclipse.swt.SWT; > import org.eclipse.swt.graphics.Image; >+import org.eclipse.swt.graphics.Point; > import org.eclipse.swt.graphics.Rectangle; > import org.eclipse.swt.widgets.Event; > import org.eclipse.swt.widgets.Listener; >@@ -121,6 +122,20 @@ > if (data instanceof AbstractTaskContainer) { > drawSyncronizationImage((AbstractTaskContainer) data, event); > } >+ >+ if (data instanceof AbstractTask) { >+ AbstractTask task = (AbstractTask) data; >+ if (task.isCompleted()) { >+ Rectangle bounds = ((TreeItem) event.item).getBounds(); >+ int lineY = bounds.y + (bounds.height / 2); >+ String itemText = ((TreeItem) event.item).getText(); >+ Point extent = event.gc.textExtent(itemText); >+// event.gc.setForeground(TaskListColorsAndFonts.COLOR_SPELLING_ERROR); >+// event.gc.drawText(task.getTaskKey() + ": " + task.getSummary(), aa.x, aa.y); >+ event.gc.drawLine( bounds.x , lineY , bounds.x + extent.x, lineY); >+ } >+ } >+ > if (tweakClipping) { > event.gc.setClipping(clipping); > } >Index: src/org/eclipse/mylyn/internal/tasks/ui/views/TaskElementLabelProvider.java >=================================================================== >RCS file: /cvsroot/tools/org.eclipse.mylyn/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskElementLabelProvider.java,v >retrieving revision 1.86 >diff -u -r1.86 TaskElementLabelProvider.java >--- src/org/eclipse/mylyn/internal/tasks/ui/views/TaskElementLabelProvider.java 30 Jan 2008 07:51:13 -0000 1.86 >+++ src/org/eclipse/mylyn/internal/tasks/ui/views/TaskElementLabelProvider.java 22 Feb 2008 22:25:37 -0000 >@@ -360,7 +360,7 @@ > if (task.isActive()) { > return TaskListColorsAndFonts.BOLD; > } else if (task.isCompleted()) { >- return TaskListColorsAndFonts.STRIKETHROUGH; >+ return null; > } > for (AbstractTask child : ((AbstractTaskContainer) element).getChildren()) { > if (child.isActive() || showHasActiveChild(child)) { >Index: src/org/eclipse/mylyn/internal/tasks/ui/TaskListColorsAndFonts.java >=================================================================== >RCS file: /cvsroot/tools/org.eclipse.mylyn/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TaskListColorsAndFonts.java,v >retrieving revision 1.27 >diff -u -r1.27 TaskListColorsAndFonts.java >--- src/org/eclipse/mylyn/internal/tasks/ui/TaskListColorsAndFonts.java 18 Jan 2008 02:54:31 -0000 1.27 >+++ src/org/eclipse/mylyn/internal/tasks/ui/TaskListColorsAndFonts.java 22 Feb 2008 22:25:37 -0000 >@@ -63,11 +63,12 @@ > > public static final Font ITALIC = JFaceResources.getFontRegistry().getItalic(JFaceResources.DEFAULT_FONT); > >+ public static final Font DEFAULT_FONT = JFaceResources.getFontRegistry().get(JFaceResources.DEFAULT_FONT); >+ > public static Font STRIKETHROUGH = null; > > static { >- Font defaultFont = JFaceResources.getFontRegistry().get(JFaceResources.DEFAULT_FONT); >- FontData[] defaultData = defaultFont.getFontData(); >+ FontData[] defaultData = DEFAULT_FONT.getFontData(); > if (defaultData != null && defaultData.length == 1) { > FontData data = new FontData(defaultData[0].getName(), defaultData[0].getHeight(), > defaultData[0].getStyle()); >@@ -87,7 +88,7 @@ > } > } > if (STRIKETHROUGH == null) { >- STRIKETHROUGH = defaultFont; >+ STRIKETHROUGH = DEFAULT_FONT; > } > } >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 169916
:
57277
|
58076
|
86499
|
86513
|
86521
|
86522
|
86526
|
90020
| 90529 |
90530
|
113215
|
113219
|
113220
|
113405
|
113406