This is an automated email from the ASF dual-hosted git repository.
lkishalmi pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-netbeans.git
The following commit(s) were added to refs/heads/master by this push:
new 1f994e1 [NETBEANS-2002] Run Gradle Tasks from Navigator as a default
Action.
1f994e1 is described below
commit 1f994e104be5b8eb7184ba6f98ac997af3fd5d3d
Author: Laszlo Kishalmi <[email protected]>
AuthorDate: Sat Feb 9 17:55:25 2019 -0800
[NETBEANS-2002] Run Gradle Tasks from Navigator as a default Action.
---
.../gradle/execute/navigator/TasksPanel.java | 37 +++++++++-------------
1 file changed, 15 insertions(+), 22 deletions(-)
diff --git
a/groovy/gradle/src/org/netbeans/modules/gradle/execute/navigator/TasksPanel.java
b/groovy/gradle/src/org/netbeans/modules/gradle/execute/navigator/TasksPanel.java
index 46b92f1..c064c20 100644
---
a/groovy/gradle/src/org/netbeans/modules/gradle/execute/navigator/TasksPanel.java
+++
b/groovy/gradle/src/org/netbeans/modules/gradle/execute/navigator/TasksPanel.java
@@ -20,7 +20,6 @@
package org.netbeans.modules.gradle.execute.navigator;
import org.netbeans.modules.gradle.ActionProviderImpl;
-import org.netbeans.modules.gradle.GradleProject;
import org.netbeans.modules.gradle.api.GradleTask;
import org.netbeans.modules.gradle.api.NbGradleProject;
import org.netbeans.modules.gradle.api.execute.ActionMapping;
@@ -68,14 +67,10 @@ public class TasksPanel extends javax.swing.JPanel
implements ExplorerManager.Pr
private NbGradleProject current;
private Project currentP;
- private final PropertyChangeListener pchadapter = new
PropertyChangeListener() {
-
- @Override
- public void propertyChange(PropertyChangeEvent evt) {
- if
(NbGradleProject.PROP_PROJECT_INFO.equals(evt.getPropertyName())) {
- showWaitNode();
- RequestProcessor.getDefault().post(TasksPanel.this);
- }
+ private final PropertyChangeListener pchadapter = (PropertyChangeEvent
evt) -> {
+ if (NbGradleProject.PROP_PROJECT_INFO.equals(evt.getPropertyName())) {
+ showWaitNode();
+ RequestProcessor.getDefault().post(TasksPanel.this);
}
};
@@ -163,24 +158,18 @@ public class TasksPanel extends javax.swing.JPanel
implements ExplorerManager.Pr
}
ch.add(new Node[]{new
TaskGroupNode(GradleBaseProject.PRIVATE_TASK_GROUP, prj)});
- SwingUtilities.invokeLater(new Runnable() {
- @Override
- public void run() {
- treeView.setRootVisible(false);
- manager.setRootContext(new AbstractNode(ch));
- treeView.expandAll();
- }
+ SwingUtilities.invokeLater(() -> {
+ treeView.setRootVisible(false);
+ manager.setRootContext(new AbstractNode(ch));
+ treeView.expandAll();
});
return;
}
}
- SwingUtilities.invokeLater(new Runnable() {
- @Override
- public void run() {
- treeView.setRootVisible(false);
- manager.setRootContext(createEmptyNode());
- }
+ SwingUtilities.invokeLater(() -> {
+ treeView.setRootVisible(false);
+ manager.setRootContext(createEmptyNode());
});
}
@@ -299,6 +288,10 @@ public class TasksPanel extends javax.swing.JPanel
implements ExplorerManager.Pr
return task;
}
+ @Override
+ public Action getPreferredAction() {
+ return getActions(false)[0];
+ }
}
private class TaskGroupChildren extends ChildFactory<GradleTask> {
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists