|
Lines 13-18
Link Here
|
| 13 |
package org.eclipse.mylyn.internal.tasks.ui.editors; |
13 |
package org.eclipse.mylyn.internal.tasks.ui.editors; |
| 14 |
|
14 |
|
| 15 |
import org.eclipse.jface.layout.GridDataFactory; |
15 |
import org.eclipse.jface.layout.GridDataFactory; |
|
|
16 |
import org.eclipse.jface.layout.GridLayoutFactory; |
| 16 |
import org.eclipse.mylyn.internal.provisional.commons.ui.CommonImages; |
17 |
import org.eclipse.mylyn.internal.provisional.commons.ui.CommonImages; |
| 17 |
import org.eclipse.mylyn.internal.tasks.ui.util.TasksUiInternal; |
18 |
import org.eclipse.mylyn.internal.tasks.ui.util.TasksUiInternal; |
| 18 |
import org.eclipse.mylyn.tasks.core.ITaskMapping; |
19 |
import org.eclipse.mylyn.tasks.core.ITaskMapping; |
|
Lines 121-135
Link Here
|
| 121 |
private void addSummaryText(Composite composite, final FormToolkit toolkit) { |
122 |
private void addSummaryText(Composite composite, final FormToolkit toolkit) { |
| 122 |
summaryEditor = createAttributeEditor(getTaskData().getRoot().getMappedAttribute(TaskAttribute.SUMMARY)); |
123 |
summaryEditor = createAttributeEditor(getTaskData().getRoot().getMappedAttribute(TaskAttribute.SUMMARY)); |
| 123 |
if (summaryEditor != null) { |
124 |
if (summaryEditor != null) { |
| 124 |
// create composite to hold rounded border |
|
|
| 125 |
if (summaryEditor instanceof RichTextAttributeEditor) { |
125 |
if (summaryEditor instanceof RichTextAttributeEditor) { |
|
|
126 |
// create composite to hold rounded border |
| 126 |
Composite roundedBorder = EditorUtil.createBorder(composite, toolkit, !summaryEditor.isReadOnly()); |
127 |
Composite roundedBorder = EditorUtil.createBorder(composite, toolkit, !summaryEditor.isReadOnly()); |
| 127 |
summaryEditor.createControl(roundedBorder, toolkit); |
128 |
summaryEditor.createControl(roundedBorder, toolkit); |
| 128 |
EditorUtil.setHeaderFontSizeAndStyle(summaryEditor.getControl()); |
129 |
EditorUtil.setHeaderFontSizeAndStyle(summaryEditor.getControl()); |
| 129 |
} else { |
130 |
} else { |
| 130 |
summaryEditor.createControl(composite, toolkit); |
131 |
final Composite border = toolkit.createComposite(composite); |
| 131 |
GridDataFactory.fillDefaults().align(SWT.FILL, SWT.BEGINNING).hint(EditorUtil.MAXIMUM_WIDTH, |
132 |
GridDataFactory.fillDefaults().align(SWT.FILL, SWT.BEGINNING).hint(EditorUtil.MAXIMUM_WIDTH, |
| 132 |
SWT.DEFAULT).grab(true, false).applyTo(summaryEditor.getControl()); |
133 |
SWT.DEFAULT).grab(true, false).applyTo(border); |
|
|
134 |
// leave some padding for the border of the attribute editor |
| 135 |
border.setLayout(GridLayoutFactory.fillDefaults().margins(1, 4).create()); |
| 136 |
summaryEditor.createControl(border, toolkit); |
| 137 |
GridDataFactory.fillDefaults().align(SWT.FILL, SWT.CENTER).grab(true, false).applyTo( |
| 138 |
summaryEditor.getControl()); |
| 139 |
toolkit.paintBordersFor(border); |
| 133 |
} |
140 |
} |
| 134 |
getTaskEditorPage().getAttributeEditorToolkit().adapt(summaryEditor); |
141 |
getTaskEditorPage().getAttributeEditorToolkit().adapt(summaryEditor); |
| 135 |
} |
142 |
} |