Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 280811
Collapse All | Expand All

(-)src/org/eclipse/mylyn/internal/tasks/ui/editors/TaskEditorSummaryPart.java (-3 / +10 lines)
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
		}

Return to bug 280811