diff options
Diffstat (limited to 'org.eclipse.mylyn.github.ui/src/org/eclipse/mylyn/internal/github/ui/issue/IssueAttributePart.java')
-rw-r--r-- | org.eclipse.mylyn.github.ui/src/org/eclipse/mylyn/internal/github/ui/issue/IssueAttributePart.java | 41 |
1 files changed, 23 insertions, 18 deletions
diff --git a/org.eclipse.mylyn.github.ui/src/org/eclipse/mylyn/internal/github/ui/issue/IssueAttributePart.java b/org.eclipse.mylyn.github.ui/src/org/eclipse/mylyn/internal/github/ui/issue/IssueAttributePart.java index 9550b084..6b048843 100644 --- a/org.eclipse.mylyn.github.ui/src/org/eclipse/mylyn/internal/github/ui/issue/IssueAttributePart.java +++ b/org.eclipse.mylyn.github.ui/src/org/eclipse/mylyn/internal/github/ui/issue/IssueAttributePart.java @@ -23,7 +23,6 @@ import org.eclipse.core.runtime.jobs.JobChangeAdapter; import org.eclipse.jface.action.ToolBarManager; import org.eclipse.jface.layout.GridDataFactory; import org.eclipse.jface.viewers.StructuredSelection; -import org.eclipse.mylyn.commons.workbench.WorkbenchUtil; import org.eclipse.mylyn.commons.workbench.forms.CommonFormUtil; import org.eclipse.mylyn.internal.github.core.issue.IssueAttribute; import org.eclipse.mylyn.internal.tasks.ui.editors.AbstractTaskEditorSection; @@ -60,6 +59,9 @@ public class IssueAttributePart extends AbstractTaskEditorSection { private Composite attributesComposite; + /** + * Creates a new {@link IssueAttributePart}. + */ public IssueAttributePart() { setPartName(Messages.TaskEditorAttributePart_Attributes); } @@ -115,6 +117,7 @@ public class IssueAttributePart extends AbstractTaskEditorSection { protected Control createContent(FormToolkit toolkit, Composite parent) { attributesComposite = toolkit.createComposite(parent); attributesComposite.addListener(SWT.MouseDown, new Listener() { + @Override public void handleEvent(Event event) { Control focus = event.display.getFocusControl(); if (focus instanceof Text @@ -156,20 +159,16 @@ public class IssueAttributePart extends AbstractTaskEditorSection { @Override public void done(IJobChangeEvent event) { PlatformUI.getWorkbench().getDisplay() - .asyncExec(new Runnable() { - public void run() { - getTaskEditorPage().showEditorBusy( - false); - if (job.getStatus() != null) { - getTaskEditorPage() - .getTaskEditor() - .setStatus( - Messages.TaskEditorAttributePart_Updating_of_repository_configuration_failed, - Messages.TaskEditorAttributePart_Update_Failed, - job.getStatus()); - } else { - getTaskEditorPage().refresh(); - } + .asyncExec(() -> { + getTaskEditorPage().showEditorBusy(false); + if (job.getStatus() != null) { + getTaskEditorPage().getTaskEditor() + .setStatus( + Messages.TaskEditorAttributePart_Updating_of_repository_configuration_failed, + Messages.TaskEditorAttributePart_Update_Failed, + job.getStatus()); + } else { + getTaskEditorPage().refresh(); } }); } @@ -179,7 +178,7 @@ public class IssueAttributePart extends AbstractTaskEditorSection { Boolean.TRUE); job.setPriority(Job.INTERACTIVE); job.schedule(); - }; + } }; repositoryConfigRefresh @@ -192,11 +191,11 @@ public class IssueAttributePart extends AbstractTaskEditorSection { } private void initialize() { - attributeEditors = new ArrayList<AbstractAttributeEditor>(); + attributeEditors = new ArrayList<>(); hasIncoming = false; TaskAttribute root = getTaskData().getRoot(); - List<TaskAttribute> attributes = new LinkedList<TaskAttribute>(); + List<TaskAttribute> attributes = new LinkedList<>(); TaskAttribute milestones = root.getAttribute(IssueAttribute.MILESTONE .getMetadata().getId()); if (milestones != null) @@ -233,6 +232,12 @@ public class IssueAttributePart extends AbstractTaskEditorSection { return super.setFormInput(input); } + /** + * Selects and shows the given attribute. + * + * @param attribute + * to show + */ public void selectReveal(TaskAttribute attribute) { if (attribute == null) return; |