Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
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.java41
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;

Back to the top