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);


Reply via email to