You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by la...@apache.org on 2012/05/21 21:46:25 UTC

svn commit: r1341168 - in /incubator/airavata/branches/0.3-incubating-snapshot/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya: XBaya.java XBayaConfiguration.java gui/XBayaGUI.java

Author: lahiru
Date: Mon May 21 19:46:24 2012
New Revision: 1341168

URL: http://svn.apache.org/viewvc?rev=1341168&view=rev
Log:
adding new argumetns to xbaya startup.

Modified:
    incubator/airavata/branches/0.3-incubating-snapshot/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/XBaya.java
    incubator/airavata/branches/0.3-incubating-snapshot/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/XBayaConfiguration.java
    incubator/airavata/branches/0.3-incubating-snapshot/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/gui/XBayaGUI.java

Modified: incubator/airavata/branches/0.3-incubating-snapshot/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/XBaya.java
URL: http://svn.apache.org/viewvc/incubator/airavata/branches/0.3-incubating-snapshot/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/XBaya.java?rev=1341168&r1=1341167&r2=1341168&view=diff
==============================================================================
--- incubator/airavata/branches/0.3-incubating-snapshot/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/XBaya.java (original)
+++ incubator/airavata/branches/0.3-incubating-snapshot/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/XBaya.java Mon May 21 19:46:24 2012
@@ -88,7 +88,8 @@ public class XBaya {
                 + " [-karmaWorkflowInstanceID]" + " [-myProxyPort port]" + " [-myProxyUsername username]"
                 + " [-myProxyLifetime sec]" + " [-loadMyProxy {true,false}]" + " [-messageBoxURL url]"
                 + " [-width width]" + " [-height height]" + " [-exitOnClose false/true]" + "[-enableProvenance false/true]"
-                + "[-enableProvenanceSmartRun false/true]" + "[-runWithCrossProduct true/false]"+"[-mode ide/monitor]");
+                + "[-enableProvenanceSmartRun false/true]" + "[-runWithCrossProduct true/false]"+"[-mode ide/monitor]" + "[--x x-coordinates of left top corner] " +
+                "+ [--y y-coordinate of left top corner]");
     }
 
     private void parseArguments(String[] args) {
@@ -262,7 +263,13 @@ public class XBaya {
                 	index++;
                 	String modeValue = args[index].toUpperCase();
                 	this.config.setXbayaExecutionMode(XBayaExecutionMode.valueOf(modeValue));
-                }  else {
+                } else if ("-x".equalsIgnoreCase(arg)) {
+                    index++;
+                    this.config.setX(Integer.parseInt(args[index]));
+                } else if ("-y".equalsIgnoreCase(arg)) {
+                    index++;
+                    this.config.setY(Integer.parseInt(args[index]));
+                } else {
                     String message = "Unknown option: " + arg;
                     logger.error(message);
                     this.config.addError(new XBayaException(message));

Modified: incubator/airavata/branches/0.3-incubating-snapshot/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/XBayaConfiguration.java
URL: http://svn.apache.org/viewvc/incubator/airavata/branches/0.3-incubating-snapshot/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/XBayaConfiguration.java?rev=1341168&r1=1341167&r2=1341168&view=diff
==============================================================================
--- incubator/airavata/branches/0.3-incubating-snapshot/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/XBayaConfiguration.java (original)
+++ incubator/airavata/branches/0.3-incubating-snapshot/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/XBayaConfiguration.java Mon May 21 19:46:24 2012
@@ -119,6 +119,10 @@ public class XBayaConfiguration extends 
 
     private int height;
 
+    private int x = 50;
+
+    private int y= 50;
+
     // Errors
 
     private List<Throwable> errors;
@@ -881,4 +885,20 @@ public class XBayaConfiguration extends 
 			xbayaExecutionModeChangeListners.remove(listner);
 		}
 	}
+
+    public int getX() {
+        return x;
+    }
+
+    public void setX(int x) {
+        this.x = x;
+    }
+
+    public int getY() {
+        return y;
+    }
+
+    public void setY(int y) {
+        this.y = y;
+    }
 }
\ No newline at end of file

Modified: incubator/airavata/branches/0.3-incubating-snapshot/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/gui/XBayaGUI.java
URL: http://svn.apache.org/viewvc/incubator/airavata/branches/0.3-incubating-snapshot/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/gui/XBayaGUI.java?rev=1341168&r1=1341167&r2=1341168&view=diff
==============================================================================
--- incubator/airavata/branches/0.3-incubating-snapshot/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/gui/XBayaGUI.java (original)
+++ incubator/airavata/branches/0.3-incubating-snapshot/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/gui/XBayaGUI.java Mon May 21 19:46:24 2012
@@ -665,9 +665,8 @@ public class XBayaGUI implements EventLi
         int width = config.getWidth();
         int height = config.getHeight();
         Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
-        final int inset = 50;
-        this.frame.setLocation(inset, inset);
-        Dimension size = new Dimension(screenSize.width - inset * 2, screenSize.height - inset * 2);
+        this.frame.setLocation(config.getX(), config.getY());
+        Dimension size = new Dimension(screenSize.width - config.getX() * 2, screenSize.height - config.getY() * 2);
         if (width != 0) {
             size.width = width;
         }