Value property is now Double and no more Integer 07/6707/2
Vincent COUVERT [Wed, 14 Mar 2012 10:45:26 +0000 (11:45 +0100)]
Change-Id: I8f4c8e3f8fee26032844ca03561c91ee0954a68c

scilab/modules/gui/src/java/org/scilab/modules/gui/bridge/checkbox/SwingScilabCheckBox.java
scilab/modules/gui/src/java/org/scilab/modules/gui/bridge/listbox/SwingScilabListBox.java
scilab/modules/gui/src/java/org/scilab/modules/gui/bridge/radiobutton/SwingScilabRadioButton.java

index 7bdd555..23342c2 100644 (file)
@@ -2,11 +2,11 @@
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2007 - INRIA - Vincent Couvert
  * Copyright (C) 2007 - INRIA - Marouane BEN JELLOUL
- * 
+ *
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
  * you should have received as part of this distribution.  The terms
- * are also available at    
+ * are also available at
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  */
@@ -94,7 +94,7 @@ public class SwingScilabCheckBox extends JCheckBox implements SwingViewObject, S
      * @see org.scilab.modules.gui.uielement.UIElement#setDims(org.scilab.modules.gui.utils.Size)
      */
     public void setDims(Size newSize) {
-        this.setSize(newSize.getWidth(), newSize.getHeight());         
+        this.setSize(newSize.getWidth(), newSize.getHeight());
     }
 
     /**
@@ -121,10 +121,10 @@ public class SwingScilabCheckBox extends JCheckBox implements SwingViewObject, S
         actListener = new ActionListener() {
             @Override
             public void actionPerformed(ActionEvent e) {
-                Integer[] value = new Integer[1];
-                value[0] = (Integer) GraphicController.getController().getProperty(uid, __GO_UI_MIN__);
+                Double[] value = new Double[1];
+                value[0] = (Double) GraphicController.getController().getProperty(uid, __GO_UI_MIN__);
                 if (isSelected()) {
-                    value[0] = (Integer) GraphicController.getController().getProperty(uid, __GO_UI_MAX__);
+                    value[0] = (Double) GraphicController.getController().getProperty(uid, __GO_UI_MAX__);
                 }
                 GraphicController.getController().setProperty(uid, __GO_UI_VALUE__, value);
                 callback.actionPerformed(e);
index 874b068..620bebf 100644 (file)
@@ -3,11 +3,11 @@
  * Copyright (C) 2007 - INRIA - Vincent Couvert
  * Copyright (C) 2007 - INRIA - Marouane BEN JELLOUL
  * Copyright (C) 2010-2011 - DIGITEO - Vincent COUVERT
- * 
+ *
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
  * you should have received as part of this distribution.  The terms
- * are also available at    
+ * are also available at
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  */
@@ -210,9 +210,9 @@ public class SwingScilabListBox extends JScrollPane implements SwingViewObject,
             public void mouseClicked(MouseEvent e) {
                 // Scilab indices in Value begin at 1 and Java indices begin at 0
                 int[] javaIndices = getList().getSelectedIndices().clone();
-                Integer[] scilabIndices = new Integer[javaIndices.length];
+                Double[] scilabIndices = new Double[javaIndices.length];
                 for (int i = 0; i < getList().getSelectedIndices().length; i++) {
-                    scilabIndices[i] = javaIndices[i] + 1;
+                    scilabIndices[i] = (double) javaIndices[i] + 1;
                 }
                 GraphicController.getController().setProperty(uid, __GO_UI_VALUE__, scilabIndices);
                 if (e.getButton() == MouseEvent.BUTTON1) {
index f6fb3f0..11142b6 100644 (file)
@@ -2,11 +2,11 @@
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2007 - INRIA - Vincent Couvert
  * Copyright (C) 2007 - INRIA - Marouane BEN JELLOUL
- * 
+ *
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
  * you should have received as part of this distribution.  The terms
- * are also available at    
+ * are also available at
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  */
@@ -122,10 +122,10 @@ public class SwingScilabRadioButton extends JRadioButton implements SwingViewObj
         actListener = new ActionListener() {
             @Override
             public void actionPerformed(ActionEvent e) {
-                Integer[] value = new Integer[1];
-                value[0] = (Integer) GraphicController.getController().getProperty(uid, __GO_UI_MIN__);
+                Double[] value = new Double[1];
+                value[0] = (Double) GraphicController.getController().getProperty(uid, __GO_UI_MIN__);
                 if (isSelected()) {
-                    value[0] = (Integer) GraphicController.getController().getProperty(uid, __GO_UI_MAX__);
+                    value[0] = (Double) GraphicController.getController().getProperty(uid, __GO_UI_MAX__);
                 }
                 GraphicController.getController().setProperty(uid, __GO_UI_VALUE__, value);
                 callback.actionPerformed(e);