Author: lahiru
Date: Fri Sep 21 17:20:28 2012
New Revision: 1388573
URL: http://svn.apache.org/viewvc?rev=1388573&view=rev
Log:
applying AIRAVATA-582.patch
Modified:
airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/menues/RunMenuItem.java
Modified:
airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/menues/RunMenuItem.java
URL:
http://svn.apache.org/viewvc/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/menues/RunMenuItem.java?rev=1388573&r1=1388572&r2=1388573&view=diff
==============================================================================
---
airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/menues/RunMenuItem.java
(original)
+++
airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/menues/RunMenuItem.java
Fri Sep 21 17:20:28 2012
@@ -358,9 +358,8 @@ public class RunMenuItem implements Eve
private void createLaunchXBayaInterpreterItem() {
this.launchXBayaInterpreterItem = new JMenuItem("Run on Interpreter
Server...");
- launchXBayaInterpreterItem.addActionListener(new AbstractAction() {
+ AbstractAction action = new AbstractAction() {
private WorkflowInterpreterLaunchWindow window;
-
public void actionPerformed(ActionEvent e) {
if (this.window == null) {
this.window = new WorkflowInterpreterLaunchWindow(engine);
@@ -370,9 +369,11 @@ public class RunMenuItem implements Eve
} catch (Exception e1) {
engine.getGUI().getErrorWindow().error(e1);
}
-
}
- });
+ };
+ launchXBayaInterpreterItem.addActionListener(action);
+ toolbarButtonRunWorkflow =
getToolBar().addToolbarButton(EXECUTE_ACTIONS,
launchXBayaInterpreterItem.getText(), MenuIcons.RUN_ICON, "Run workflow",
action,1);
+
toolbarButtonRunWorkflow.setEnabled(launchXBayaInterpreterItem.isEnabled());
launchXBayaInterpreterItem.setEnabled(false);
}
@@ -393,17 +394,17 @@ public class RunMenuItem implements Eve
*/
public void eventReceived(Event event) {
Type type = event.getType();
- if (type.equals(Event.Type.MONITOR_CONFIGURATION_CHANGED)) {
+ if (type.equals(Type.MONITOR_CONFIGURATION_CHANGED)) {
MonitorConfiguration configuration =
this.engine.getMonitor().getConfiguration();
boolean valid = configuration.isValid();
resumeMonitoringItem.setVisible(valid);
pauseMonitoringItem.setVisible(false);
resetMonitoringItem.setVisible(false);
- } else if (type.equals(Event.Type.MONITOR_STARTED)) {
+ } else if (type.equals(Type.MONITOR_STARTED)) {
resumeMonitoringItem.setVisible(false);
pauseMonitoringItem.setVisible(true);
resetMonitoringItem.setVisible(true);
- } else if (type.equals(Event.Type.MONITOR_STOPED)) {
+ } else if (type.equals(Type.MONITOR_STOPED)) {
resumeMonitoringItem.setVisible(true);
pauseMonitoringItem.setVisible(false);
resetMonitoringItem.setVisible(false);