[Clean] Remove old ScilabRadioButton 01/14901/1
Bruno JOFRET [Thu, 17 Jul 2014 13:30:24 +0000 (15:30 +0200)]
Change-Id: Id64bc0252424a46da901b1d632e6b2a0d3395899

12 files changed:
scilab/modules/gui/src/java/org/scilab/modules/gui/bridge/ScilabBridge.java
scilab/modules/gui/src/java/org/scilab/modules/gui/bridge/frame/SwingScilabFrame.java
scilab/modules/gui/src/java/org/scilab/modules/gui/bridge/radiobutton/SwingScilabRadioButton.java
scilab/modules/gui/src/java/org/scilab/modules/gui/bridge/tab/SwingScilabDockablePanel.java
scilab/modules/gui/src/java/org/scilab/modules/gui/radiobutton/RadioButton.java [deleted file]
scilab/modules/gui/src/java/org/scilab/modules/gui/radiobutton/ScilabRadioButton.java [deleted file]
scilab/modules/gui/src/java/org/scilab/modules/gui/radiobutton/ScilabRadioButtonBridge.java [deleted file]
scilab/modules/gui/src/java/org/scilab/modules/gui/radiobutton/SimpleRadioButton.java [deleted file]
scilab/modules/gui/src/java/org/scilab/modules/gui/tab/ScilabTab.java
scilab/modules/gui/src/java/org/scilab/modules/gui/tab/ScilabTabBridge.java
scilab/modules/gui/src/java/org/scilab/modules/gui/tab/SimpleTab.java
scilab/modules/gui/src/java/org/scilab/modules/gui/tab/Tab.java

index 5feda7c..b189642 100644 (file)
@@ -79,9 +79,6 @@ import org.scilab.modules.gui.messagebox.SimpleMessageBox;
 import org.scilab.modules.gui.popupmenu.PopupMenu;
 import org.scilab.modules.gui.popupmenu.ScilabPopupMenuBridge;
 import org.scilab.modules.gui.popupmenu.SimplePopupMenu;
-import org.scilab.modules.gui.radiobutton.RadioButton;
-import org.scilab.modules.gui.radiobutton.ScilabRadioButtonBridge;
-import org.scilab.modules.gui.radiobutton.SimpleRadioButton;
 import org.scilab.modules.gui.separator.ScilabSeparatorBridge;
 import org.scilab.modules.gui.separator.Separator;
 import org.scilab.modules.gui.slider.ScilabSliderBridge;
@@ -807,25 +804,6 @@ public class ScilabBridge {
 
     /**
      * Add a member (dockable element) to a tab and returns the index of this member
-     * @param tab the tab which we want to add the RadioButton to
-     * @param member the RadioButton to add
-     * @return the position of the RadioButton in the member list.
-     */
-    public static int addMember(Tab tab, RadioButton member) {
-        return ScilabTabBridge.addMember(tab, member);
-    }
-
-    /**
-     * Remove a RadioButton member from a tab
-     * @param tab the tab which we want to remove the RadioButton from
-     * @param member the RadioButton to remove
-     */
-    public static void removeMember(Tab tab, RadioButton member) {
-        ScilabTabBridge.removeMember(tab, member);
-    }
-
-    /**
-     * Add a member (dockable element) to a tab and returns the index of this member
      * @param tab the tab which we want to add the UiTable to
      * @param member the UiTable to add
      * @return the position of the UiTable in the member list.
@@ -3377,247 +3355,6 @@ public class ScilabBridge {
         ScilabCheckBoxBridge.requestFocus(checkBox);
     }
 
-    /**********************/
-    /* RadioButton Bridge */
-    /**********************/
-
-    /**
-     * Creates a new RadioButton
-     * @return the created RadioButton
-     */
-    public static SimpleRadioButton createRadioButton() {
-        return ScilabRadioButtonBridge.createRadioButton();
-    }
-
-    /**
-     * Sets the Text of a RadioButton
-     * @param radioButton the RadioButton we want to set the Text of
-     * @param newText the Text to set for the RadioButton
-     */
-    public static void setText(RadioButton radioButton, String newText) {
-        ScilabRadioButtonBridge.setText(radioButton, newText);
-    }
-
-    /**
-     * Gets the text of an RadioButton
-     * @param radioButton the RadioButton we want to get the text of
-     * @return the text of the RadioButton
-     */
-    public static String getText(RadioButton radioButton) {
-        return ScilabRadioButtonBridge.getText(radioButton);
-    }
-
-    /**
-     * Draws a Scilab RadioButton
-     * @param radioButton the RadioButton to draw
-     * @see org.scilab.modules.ihm.UIElement#draw()
-     */
-    public static void draw(RadioButton radioButton) {
-        ScilabRadioButtonBridge.draw(radioButton);
-    }
-
-    /**
-     * Gets the dimensions (width and height) of a Scilab RadioButton
-     * @param radioButton the RadioButton we want to get the dimensions of
-     * @return the size of the radioButton
-     * @see org.scilab.modules.ihm.UIElement#getDims()
-     */
-    public static Size getDims(RadioButton radioButton) {
-        return ScilabRadioButtonBridge.getDims(radioButton);
-    }
-
-    /**
-     * Gets the position (X-coordinate and Y-coordinate) of a Scilab radioButton
-     * @param radioButton the radioButton we want to get the position of
-     * @return the position of the radioButton
-     * @see org.scilab.modules.ihm.UIElement#getPosition()
-     */
-    public static Position getPosition(RadioButton radioButton) {
-        return ScilabRadioButtonBridge.getPosition(radioButton);
-    }
-
-    /**
-     * Gets the visibility status of a Scilab RadioButton
-     * @param radioButton the radioButton we want to get the visiblity status of
-     * @return the visibility status of the radioButton (true if the radioButton is visible, false if not)
-     * @see org.scilab.modules.ihm.UIElement#isVisible()
-     */
-    public static boolean isVisible(RadioButton radioButton) {
-        return ScilabRadioButtonBridge.isVisible(radioButton);
-    }
-
-    /**
-     * Sets the dimensions (width and height) of a Scilab RadioButton
-     * @param radioButton the radioButton we want to set the dimensions of
-     * @param newSize the size we want to set to the radioButton
-     * @see org.scilab.modules.ihm.UIElement#setDims(org.scilab.modules.ihm.utils.Size)
-     */
-    public static void setDims(RadioButton radioButton, Size newSize) {
-        ScilabRadioButtonBridge.setDims(radioButton, newSize);
-    }
-
-    /**
-     * Sets the position (X-coordinate and Y-coordinate) of a Scilab radioButton
-     * @param radioButton the radioButton we want to set the position of
-     * @param newPosition the position we want to set to the radioButton
-     * @see org.scilab.modules.ihm.UIElement#setPosition(org.scilab.modules.ihm.utils.Position)
-     */
-    public static void setPosition(RadioButton radioButton, Position newPosition) {
-        ScilabRadioButtonBridge.setPosition(radioButton, newPosition);
-    }
-
-    /**
-     * Sets the visibility status of a Scilab RadioButton
-     * @param radioButton the radioButton we want to set the visiblity status of
-     * @param newVisibleState the visibility status we want to set to the radioButton (true to set the radioButton visible, false else)
-     * @see org.scilab.modules.ihm.UIElement#setVisible(boolean)
-     */
-    public static void setVisible(RadioButton radioButton, boolean newVisibleState) {
-        ScilabRadioButtonBridge.setVisible(radioButton, newVisibleState);
-    }
-
-    /**
-     * Set the Background color of the RadioButton
-     * @param radioButton the RadioButton we want to set the background of
-     * @param color the Color
-     */
-    public static void setBackground(RadioButton radioButton, Color color) {
-        ScilabRadioButtonBridge.setBackground(radioButton, color);
-    }
-
-    /**
-     * Get the Background color of the RadioButton
-     * @param radioButton the RadioButton we want to get the background of
-     * @return the Color
-     */
-    public static Color getBackground(RadioButton radioButton) {
-        return ScilabRadioButtonBridge.getBackground(radioButton);
-    }
-
-    /**
-     * Set the Foreground color of the RadioButton
-     * @param radioButton the RadioButton we want to set the foreground of
-     * @param color the Color
-     */
-    public static void setForeground(RadioButton radioButton, Color color) {
-        ScilabRadioButtonBridge.setForeground(radioButton, color);
-    }
-
-    /**
-     * Get the Foreground color of the RadioButton
-     * @param radioButton the RadioButton we want to get the foreground of
-     * @return the Color
-     */
-    public static Color getForeground(RadioButton radioButton) {
-        return ScilabRadioButtonBridge.getForeground(radioButton);
-    }
-
-    /**
-     * Set the font of the RadioButton.
-     * @param radioButton the RadioButton we want to set the font of
-     * @param font the font
-     */
-    public static void setFont(RadioButton radioButton, Font font) {
-        ScilabRadioButtonBridge.setFont(radioButton, font);
-    }
-
-    /**
-     * Get the font of the RadioButton.
-     * @param radioButton the RadioButton we want to get the font of
-     * @return the font
-     */
-    public static Font getFont(RadioButton radioButton) {
-        return ScilabRadioButtonBridge.getFont(radioButton);
-    }
-
-    /**
-     * Set if the RadioButton is enabled or not
-     * @param radioButton the RadioButton we want to set the status of
-     * @param status true if the RadioButton is enabled
-     */
-    public static void setEnabled(RadioButton radioButton, boolean status) {
-        ScilabRadioButtonBridge.setEnabled(radioButton, status);
-    }
-
-    /**
-     * Gets the enable status of a RadioButton
-     * @param radioButton the RadioButton we want to get the status of
-     * @return the enable status of the RadioButton (true if the RadioButton is enabled, false if not)
-     */
-    public static boolean isEnabled(RadioButton radioButton) {
-        return ScilabRadioButtonBridge.isEnabled(radioButton);
-    }
-
-    /**
-     * Add a callback to the RadioButton
-     * @param radioButton the RadioButton we want to set the callback of
-     * @param callback the callback to set.
-     */
-    public static void setCallback(RadioButton radioButton, CommonCallBack callback) {
-        ScilabRadioButtonBridge.setCallback(radioButton, callback);
-    }
-
-    /**
-     * Set the horizontal alignment for the RadioButton text
-     * @param radioButton the RadioButton we want to set the alignment of
-     * @param alignment the value for the alignment (See ScilabAlignment.java)
-     */
-    public static void setHorizontalAlignment(RadioButton radioButton, String alignment) {
-        ScilabRadioButtonBridge.setHorizontalAlignment(radioButton, alignment);
-    }
-
-    /**
-     * Set the vertical alignment for the RadioButton text
-     * @param radioButton the RadioButton we want to set the alignment of
-     * @param alignment the value for the alignment (See ScilabAlignment.java)
-     */
-    public static void setVerticalAlignment(RadioButton radioButton, String alignment) {
-        ScilabRadioButtonBridge.setVerticalAlignment(radioButton, alignment);
-    }
-
-    /**
-     * Set if the RadioButton is checked or not
-     * @param radioButton the RadioButton we want to set the status of
-     * @param status true to set the RadioButon checked
-     */
-    public static void setChecked(RadioButton radioButton, boolean status) {
-        ScilabRadioButtonBridge.setChecked(radioButton, status);
-    }
-
-    /**
-     * Get the status of the RadioButton
-     * @param radioButton the RadioButton we want to get the status of
-     * @return true if the RadioButton is checked
-     */
-    public static boolean isChecked(RadioButton radioButton) {
-        return ScilabRadioButtonBridge.isChecked(radioButton);
-    }
-
-    /**
-     * Set the Relief of the RadioButton
-     * @param radioButton the RadioButton which we want to set the Relief of
-     * @param reliefType the type of the relief to set (See ScilabRelief.java)
-     */
-    public static void setRelief(RadioButton radioButton, String reliefType) {
-        ScilabRadioButtonBridge.setRelief(radioButton, reliefType);
-    }
-
-    /**
-     * Delete the RadioButton
-     * @param radioButton the RadioButton to be destroyed
-     */
-    public static void destroy(RadioButton radioButton) {
-        ScilabRadioButtonBridge.destroy(radioButton);
-    }
-
-    /**
-     * Give the focus to the RadioButton
-     * @param radioButton the RadioButton
-     */
-    public static void requestFocus(RadioButton radioButton) {
-        ScilabRadioButtonBridge.requestFocus(radioButton);
-    }
-
     /*****************/
     /* Slider Bridge */
     /*****************/
index 7bf733a..fa739f9 100644 (file)
@@ -83,7 +83,6 @@ import org.scilab.modules.gui.frame.SimpleFrame;
 import org.scilab.modules.gui.label.Label;
 import org.scilab.modules.gui.listbox.ListBox;
 import org.scilab.modules.gui.menubar.MenuBar;
-import org.scilab.modules.gui.radiobutton.RadioButton;
 import org.scilab.modules.gui.slider.Slider;
 import org.scilab.modules.gui.tab.Tab;
 import org.scilab.modules.gui.textbox.TextBox;
@@ -540,26 +539,6 @@ public class SwingScilabFrame extends JPanel implements SwingViewObject, SimpleF
      * @param member the member to add
      * @return index of member in ArrayList
      */
-    public int addMember(RadioButton member) {
-        //              FIXME replace member with member.getAsSimpleRadioButton() when ready
-        return this.addMember((SwingScilabRadioButton) member);
-    }
-
-    /**
-     * Add a member (dockable element) to container and returns its index
-     * @param member the member to add
-     * @return index of member in ArrayList
-     */
-    private int addMember(SwingScilabRadioButton member) {
-        this.add(member);
-        return this.getComponentZOrder(member);
-    }
-
-    /**
-     * Add a member (dockable element) to container and returns its index
-     * @param member the member to add
-     * @return index of member in ArrayList
-     */
     public int addMember(Slider member) {
         //              FIXME replace member with member.getAsSimpleSlider() when ready
         return this.addMember((SwingScilabScroll) member);
index 87fb825..a7563cc 100644 (file)
@@ -34,7 +34,6 @@ import org.scilab.modules.gui.bridge.checkbox.SwingScilabCheckBox;
 import org.scilab.modules.gui.bridge.groupmanager.GroupManager;
 import org.scilab.modules.gui.events.callback.CommonCallBack;
 import org.scilab.modules.gui.menubar.MenuBar;
-import org.scilab.modules.gui.radiobutton.SimpleRadioButton;
 import org.scilab.modules.gui.textbox.TextBox;
 import org.scilab.modules.gui.toolbar.ToolBar;
 import org.scilab.modules.gui.utils.Position;
@@ -43,13 +42,14 @@ import org.scilab.modules.gui.utils.ScilabAlignment;
 import org.scilab.modules.gui.utils.ScilabRelief;
 import org.scilab.modules.gui.utils.ScilabSwingUtilities;
 import org.scilab.modules.gui.utils.Size;
+import org.scilab.modules.gui.widget.Widget;
 
 /**
  * Swing implementation for Scilab RadioButton in GUIs
  * @author Vincent COUVERT
  * @author Marouane BEN JELLOUL
  */
-public class SwingScilabRadioButton extends JRadioButton implements SwingViewObject, SimpleRadioButton {
+public class SwingScilabRadioButton extends JRadioButton implements SwingViewObject, Widget {
 
     private static final long serialVersionUID = -4094092157137686082L;
 
index 04aee7b..54c5e5c 100644 (file)
@@ -78,8 +78,6 @@ import org.scilab.modules.gui.bridge.popupmenu.SwingScilabPopupMenu;
 import org.scilab.modules.gui.bridge.pushbutton.SwingScilabPushButton;
 import org.scilab.modules.gui.bridge.radiobutton.SwingScilabRadioButton;
 import org.scilab.modules.gui.bridge.slider.SwingScilabScroll;
-import org.scilab.modules.gui.bridge.textbox.SwingScilabTextBox;
-import org.scilab.modules.gui.bridge.toolbar.SwingScilabToolBar;
 import org.scilab.modules.gui.bridge.tree.SwingScilabTree;
 import org.scilab.modules.gui.bridge.uidisplaytree.SwingScilabUiDisplayTree;
 import org.scilab.modules.gui.bridge.uitable.SwingScilabUiTable;
@@ -101,7 +99,6 @@ import org.scilab.modules.gui.label.Label;
 import org.scilab.modules.gui.listbox.ListBox;
 import org.scilab.modules.gui.menubar.MenuBar;
 import org.scilab.modules.gui.popupmenu.PopupMenu;
-import org.scilab.modules.gui.radiobutton.RadioButton;
 import org.scilab.modules.gui.slider.Slider;
 import org.scilab.modules.gui.tab.SimpleTab;
 import org.scilab.modules.gui.textbox.TextBox;
@@ -868,34 +865,6 @@ public class SwingScilabDockablePanel extends View implements SimpleTab, FocusLi
     }
 
     /**
-     * Add a member (dockable element) to container and returns its index
-     * @param member the member to add
-     * @return index of member in ArrayList
-     */
-    @Override
-    public int addMember(RadioButton member) {
-        return this.addMember((SwingScilabRadioButton) member.getAsSimpleRadioButton());
-    }
-
-    /**
-     * Add a member (dockable element) to container and returns its index
-     * @param member the member to add
-     * @return index of member in ArrayList
-     */
-    private int addMember(SwingScilabRadioButton member) {
-        return 0;
-    }
-
-    /**
-     * Remove a RadioButton from its container
-     * @param member the RadioButton to remove
-     */
-    @Override
-    public void removeMember(RadioButton member) {
-        this.removeMember((SwingScilabRadioButton) member.getAsSimpleRadioButton());
-    }
-
-    /**
      * Remove a RadioButton from its container
      * @param member the RadioButton to remove
      */
diff --git a/scilab/modules/gui/src/java/org/scilab/modules/gui/radiobutton/RadioButton.java b/scilab/modules/gui/src/java/org/scilab/modules/gui/radiobutton/RadioButton.java
deleted file mode 100644 (file)
index a7a2c7a..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * 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
- * http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
- *
- */
-
-package org.scilab.modules.gui.radiobutton;
-
-import org.scilab.modules.gui.widget.Widget;
-
-/**
- * Interface for RadioButton associated to objects in Scilab GUIs
- * @author Vincent COUVERT
- * @author Marouane BEN JELLOUL
- */
-public interface RadioButton extends Widget {
-
-    /**
-     * Gets this Bridge component object
-     * @return this Bridge component object
-     */
-    SimpleRadioButton getAsSimpleRadioButton();
-
-    /**
-     * Set if the RadioButton is checked or not
-     * @param status true to set the RadioButton checked
-     */
-    void setChecked(boolean status);
-
-    /**
-     * Get the status of the RadioButton
-     * @return true if the RadioButton is checked
-     */
-    boolean isChecked();
-}
diff --git a/scilab/modules/gui/src/java/org/scilab/modules/gui/radiobutton/ScilabRadioButton.java b/scilab/modules/gui/src/java/org/scilab/modules/gui/radiobutton/ScilabRadioButton.java
deleted file mode 100644 (file)
index d2e00f1..0000000
+++ /dev/null
@@ -1,277 +0,0 @@
-/*
- * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
- * Copyright (C) 2008 - INRIA - 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
- * http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
- *
- */
-
-package org.scilab.modules.gui.radiobutton;
-
-import java.awt.Color;
-import java.awt.Font;
-
-import org.scilab.modules.gui.bridge.ScilabBridge;
-import org.scilab.modules.gui.events.callback.CommonCallBack;
-import org.scilab.modules.gui.utils.Position;
-import org.scilab.modules.gui.utils.Size;
-import org.scilab.modules.gui.widget.ScilabWidget;
-
-/**
- * Class for Scilab RadioButtons in GUIs
- * @author Vincent COUVERT
- */
-public class ScilabRadioButton extends ScilabWidget implements RadioButton {
-
-    private SimpleRadioButton component;
-
-    /**
-     * Constructor
-     */
-    protected ScilabRadioButton() {
-        component = ScilabBridge.createRadioButton();
-    }
-
-    /**
-     * Creates a Scilab RadioButton object
-     * @return the created RadioButton
-     */
-    public static RadioButton createRadioButton() {
-        return new ScilabRadioButton();
-    }
-
-    /**
-     * Gets this Bridge component object
-     * @return this Bridge component object
-     */
-    public SimpleRadioButton getAsSimpleRadioButton() {
-        return component;
-    }
-
-    /**
-     * Sets the text of a RadioButton
-     * @param newText the text to set to the RadioButton
-     */
-    public void setText(String newText) {
-        ScilabBridge.setText(this, newText);
-    }
-
-    public void setEmptyText() {
-        setText(null);
-    }
-
-    /**
-     * Gets the text of a RadioButton
-     * @return text of the RadioButton
-     */
-    public String getText() {
-        return ScilabBridge.getText(this);
-    }
-
-    /**
-     * Draws a RadioButton
-     */
-    public void draw() {
-        ScilabBridge.draw(this);
-    }
-
-    /**
-     * Sets the dimensions (width and height) of a swing Scilab element
-     * @param newSize the dimensions to set to the element
-     * @see org.scilab.modules.gui.uielement.UIElement#setDims(org.scilab.modules.gui.utils.Size)
-     */
-    public void setDims(Size newSize) {
-        ScilabBridge.setDims(this, newSize);
-    }
-
-    /**
-     * Gets the dimensions (width and height) of a swing Scilab element
-     * @return the dimensions (width and height) of the element
-     * @see org.scilab.modules.gui.uielement.UIElement#getDims(org.scilab.modules.gui.utils.Size)
-     */
-    public Size getDims() {
-        return ScilabBridge.getDims(this);
-    }
-
-    /**
-     * Gets the position (X-coordinate and Y-coordinate) of a Scilab element
-     * @return the position of the element
-     * @see org.scilab.modules.gui.uielement.UIElement#getPosition()
-     */
-    public Position getPosition() {
-        return ScilabBridge.getPosition(this);
-    }
-
-    /**
-     * Sets the position (X-coordinate and Y-coordinate) of a Scilab element
-     * @param newPosition the position we want to set to the element
-     * @see org.scilab.modules.gui.uielement.UIElement#setPosition(org.scilab.modules.gui.utils.Position)
-     */
-    public void setPosition(Position newPosition) {
-        ScilabBridge.setPosition(this, newPosition);
-    }
-
-    /**
-     * Gets the visibility status of an UIElement
-     * @return the visibility status of the UIElement (true if the UIElement is visible, false if not)
-     */
-    public boolean isVisible() {
-        return ScilabBridge.isVisible(this);
-    }
-
-    /**
-     * Sets the visibility status of a Menu
-     * @param newVisibleState the visibility status we want to set for the UIElement
-     *                         (true if the UIElement is visible, false if not)
-     */
-    public void setVisible(boolean newVisibleState) {
-        ScilabBridge.setVisible(this, newVisibleState);
-    }
-
-    /**
-     * To get the Background color of the element.
-     * @return color the Color
-     */
-    public Color getBackground() {
-        return ScilabBridge.getBackground(this);
-    }
-
-    /**
-     * To get the Font of the element.
-     * @return font the Font
-     */
-    public Font getFont() {
-        return ScilabBridge.getFont(this);
-    }
-
-    /**
-     * To get the Foreground color of the element.
-     * @return color the Color
-     */
-    public Color getForeground() {
-        return ScilabBridge.getForeground(this);
-    }
-
-    /**
-     * To set the Background color of the element.
-     * @param color the Color
-     */
-    public void setBackground(Color color) {
-        ScilabBridge.setBackground(this, color);
-    }
-
-    /**
-     * To set the Font of the element.
-     * @param font the Font
-     */
-    public void setFont(Font font) {
-        ScilabBridge.setFont(this, font);
-    }
-
-    /**
-     * To set the Foreground color of the element.
-     * @param color the Color
-     */
-    public void setForeground(Color color) {
-        ScilabBridge.setForeground(this, color);
-    }
-
-    /**
-     * Add a callback to the RadioButton
-     * @param callback the CallBack to set.
-     */
-    public void setCallback(CommonCallBack callback) {
-        ScilabBridge.setCallback(this, callback);
-    }
-
-    /**
-     * Set if the RadioButton is enabled or not
-     * @param status true if the RadioButton is enabled
-     */
-    public void setEnabled(boolean status) {
-        ScilabBridge.setEnabled(this, status);
-    }
-
-    /**
-     * Gets the enable status of a RadioButton
-     * @return the enable status of the RadioButton (true if the RadioButton is enabled, false if not)
-     */
-    public boolean isEnabled() {
-        return ScilabBridge.isEnabled(this);
-    }
-
-    /**
-     * Set the horizontal alignment for the RadioButton text
-     * @param alignment the value for the alignment (See ScilabAlignment.java)
-     */
-    public void setHorizontalAlignment(String alignment) {
-        ScilabBridge.setHorizontalAlignment(this, alignment);
-    }
-
-    /**
-     * Set the vertical alignment for the RadioButton text
-     * @param alignment the value for the alignment (See ScilabAlignment.java)
-     */
-    public void setVerticalAlignment(String alignment) {
-        ScilabBridge.setVerticalAlignment(this, alignment);
-    }
-
-    /**
-     * Set if the RadioButton is checked or not
-     * @param status true to set the RadioButon checked
-     */
-    public void setChecked(boolean status) {
-        ScilabBridge.setChecked(this, status);
-    }
-
-    /**
-     * Get the status of the RadioButton
-     * @return true if the RadioButton is checked
-     */
-    public boolean isChecked() {
-        return ScilabBridge.isChecked(this);
-    }
-
-    /**
-     * Set the Relief of the RadioButton
-     * @param reliefType the type of the relief to set (See ScilabRelief.java)
-     */
-    public void setRelief(String reliefType) {
-        ScilabBridge.setRelief(this, reliefType);
-    }
-
-    /**
-     * Delete the PadioButton
-     */
-    public void destroy() {
-        ScilabBridge.destroy(this);
-    }
-
-    /**
-     * Give the focus to the ContextMenu
-     */
-    public void requestFocus() {
-        ScilabBridge.requestFocus(this);
-    }
-
-    @Override
-    public void setToolTipText(String tooltipText) {
-        // TODO Auto-generated method stub
-    }
-
-    @Override
-    public void resetBackground() {
-        // TODO Auto-generated method stub
-
-    }
-
-    @Override
-    public void resetForeground() {
-        // TODO Auto-generated method stub
-
-    }
-}
diff --git a/scilab/modules/gui/src/java/org/scilab/modules/gui/radiobutton/ScilabRadioButtonBridge.java b/scilab/modules/gui/src/java/org/scilab/modules/gui/radiobutton/ScilabRadioButtonBridge.java
deleted file mode 100644 (file)
index cc7e95e..0000000
+++ /dev/null
@@ -1,275 +0,0 @@
-/*
- * 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
- * http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
- *
- */
-
-package org.scilab.modules.gui.radiobutton;
-
-import java.awt.Color;
-import java.awt.Font;
-
-import org.scilab.modules.gui.bridge.radiobutton.SwingScilabRadioButton;
-import org.scilab.modules.gui.events.callback.CommonCallBack;
-import org.scilab.modules.gui.utils.Position;
-import org.scilab.modules.gui.utils.Size;
-
-/**
- * Bridge for Scilab RadioButton in GUIs
- * @author Vincent COUVERT
- * @author Marouane BEN JELLOUL
- */
-public class ScilabRadioButtonBridge {
-
-    /**
-     * Constructor
-     */
-    protected ScilabRadioButtonBridge() {
-        throw new UnsupportedOperationException(); /* Prevents calls from subclass */
-    }
-
-    /**
-     * Creates a Scilab RadioButton
-     * @return the created RadioButton
-     */
-    public static SimpleRadioButton createRadioButton() {
-        return new SwingScilabRadioButton();
-    }
-
-    /**
-     * Sets the Text of a Scilab RadioButton
-     * @param radioButton the RadioButton we want to set the Text of
-     * @param newText the Text we want to set to the RadioButton
-     */
-    public static void setText(RadioButton radioButton, String newText) {
-        radioButton.getAsSimpleRadioButton().setText(newText);
-    }
-
-    /**
-     * Sets the Text of a Scilab RadioButton
-     * @param radioButton the RadioButton we want to get the Text of
-     * @return the text of the RadioButton
-     */
-    public static String getText(RadioButton radioButton) {
-        return radioButton.getAsSimpleRadioButton().getText();
-    }
-
-    /**
-     * Draws a Scilab RadioButton
-     * @param radioButton the RadioButton to draw
-     * @see org.scilab.modules.gui.UIElement#draw()
-     */
-    public static void draw(RadioButton radioButton) {
-        radioButton.getAsSimpleRadioButton().draw();
-    }
-
-    /**
-     * Gets the dimensions (width and height) of a Scilab RadioButton
-     * @param radioButton the RadioButton we want to get the dimensions of
-     * @return the size of the RadioButton
-     * @see org.scilab.modules.gui.UIElement#getDims()
-     */
-    public static Size getDims(RadioButton radioButton) {
-        return radioButton.getAsSimpleRadioButton().getDims();
-    }
-
-    /**
-     * Gets the position (X-coordinate and Y-coordinate) of a Scilab RadioButton
-     * @param radioButton the RadioButton we want to get the position of
-     * @return the position of the RadioButton
-     * @see org.scilab.modules.gui.UIElement#getPosition()
-     */
-    public static Position getPosition(RadioButton radioButton) {
-        return radioButton.getAsSimpleRadioButton().getPosition();
-    }
-
-    /**
-     * Gets the visibility status of a Scilab RadioButton
-     * @param radioButton the RadioButton we want to get the visiblity status of
-     * @return the visibility status of the RadioButton (true if the RadioButton is visible, false if not)
-     * @see org.scilab.modules.gui.UIElement#isVisible()
-     */
-    public static boolean isVisible(RadioButton radioButton) {
-        return radioButton.getAsSimpleRadioButton().isVisible();
-    }
-
-    /**
-     * Sets the dimensions (width and height) of a Scilab RadioButton
-     * @param radioButton the RadioButton we want to set the dimensions of
-     * @param newSize the size we want to set to the RadioButton
-     * @see org.scilab.modules.gui.UIElement#setDims(org.scilab.modules.gui.utils.Size)
-     */
-    public static void setDims(RadioButton radioButton, Size newSize) {
-        radioButton.getAsSimpleRadioButton().setDims(newSize);
-    }
-
-    /**
-     * Sets the position (X-coordinate and Y-coordinate) of a Scilab RadioButton
-     * @param radioButton the RadioButton we want to set the position of
-     * @param newPosition the position we want to set to the RadioButton
-     * @see org.scilab.modules.gui.UIElement#setPosition(org.scilab.modules.gui.utils.Position)
-     */
-    public static void setPosition(RadioButton radioButton, Position newPosition) {
-        radioButton.getAsSimpleRadioButton().setPosition(newPosition);
-    }
-
-    /**
-     * Sets the visibility status of a Scilab RadioButton
-     * @param radioButton the RadioButton we want to set the visiblity status of
-     * @param newVisibleState the visibility status we want to set to the RadioButton (true to set the RadioButton visible, false else)
-     * @see org.scilab.modules.gui.UIElement#setVisible(boolean)
-     */
-    public static void setVisible(RadioButton radioButton, boolean newVisibleState) {
-        radioButton.getAsSimpleRadioButton().setVisible(newVisibleState);
-    }
-
-    /**
-     * Add a callback to the RadioButton
-     * @param radioButton the RadioButton we want to set the callback of
-     * @param callback the CallBack to set.
-     */
-    public static void setCallback(RadioButton radioButton, CommonCallBack callback) {
-        radioButton.getAsSimpleRadioButton().setCallback(callback);
-    }
-
-    /**
-     * To set the Background color of the RadioButton
-     * @param radioButton the RadioButton we want to set the background of
-     * @param color the Color
-     */
-    public static void setBackground(RadioButton radioButton, Color color) {
-        radioButton.getAsSimpleRadioButton().setBackground(color);
-    }
-
-    /**
-     * Get the Background color of the RadioButton
-     * @param radioButton the RadioButton we want to get the background of
-     * @return the Color
-     */
-    public static Color getBackground(RadioButton radioButton) {
-        return radioButton.getAsSimpleRadioButton().getBackground();
-    }
-
-    /**
-     * To set the Foreground color of the RadioButton
-     * @param radioButton the RadioButton we want to set the foreground of
-     * @param color the Color
-     */
-    public static void setForeground(RadioButton radioButton, Color color) {
-        radioButton.getAsSimpleRadioButton().setForeground(color);
-    }
-
-    /**
-     * Get the Foreground color of the RadioButton
-     * @param radioButton the RadioButton we want to get the foreground of
-     * @return the Color
-     */
-    public static Color getForeground(RadioButton radioButton) {
-        return radioButton.getAsSimpleRadioButton().getForeground();
-    }
-
-    /**
-     * Set the font of the RadioButton.
-     * @param radioButton the RadioButton we want to set the font of
-     * @param font the font
-     */
-    public static void setFont(RadioButton radioButton, Font font) {
-        radioButton.getAsSimpleRadioButton().setFont(font);
-    }
-
-    /**
-     * Get the font of the RadioButton.
-     * @param radioButton the RadioButton we want to get the font of
-     * @return the font
-     */
-    public static Font getFont(RadioButton radioButton) {
-        return radioButton.getAsSimpleRadioButton().getFont();
-    }
-
-    /**
-     * Set if the RadioButton is enabled or not
-     * @param radioButton the RadioButton we want to set the status of
-     * @param status true if the RadioButton is enabled
-     */
-    public static void setEnabled(RadioButton radioButton, boolean status) {
-        radioButton.getAsSimpleRadioButton().setEnabled(status);
-    }
-
-    /**
-     * Gets the enable status of a RadioButton
-     * @param radioButton the RadioButton we want to get the status of
-     * @return the enable status of the RadioButton (true if the RadioButton is enabled, false if not)
-     */
-    public static boolean isEnabled(RadioButton radioButton) {
-        return radioButton.getAsSimpleRadioButton().isEnabled();
-    }
-
-    /**
-     * Set the horizontal alignment for the RadioButton text
-     * @param radioButton the RadioButton we want to set the alignment of
-     * @param alignment the value for the alignment (See ScilabAlignment.java)
-     */
-    public static void setHorizontalAlignment(RadioButton radioButton, String alignment) {
-        radioButton.getAsSimpleRadioButton().setHorizontalAlignment(alignment);
-    }
-
-    /**
-     * Set the vertical alignment for the RadioButton text
-     * @param radioButton the RadioButton we want to set the alignment of
-     * @param alignment the value for the alignment (See ScilabAlignment.java)
-     */
-    public static void setVerticalAlignment(RadioButton radioButton, String alignment) {
-        radioButton.getAsSimpleRadioButton().setVerticalAlignment(alignment);
-    }
-
-    /**
-     * Set if the RadioButton is checked or not
-     * @param radioButton the RadioButton we want to set the status of
-     * @param status true to set the RadioButon checked
-     */
-    public static void setChecked(RadioButton radioButton, boolean status) {
-        radioButton.getAsSimpleRadioButton().setChecked(status);
-    }
-
-    /**
-     * Get the status of the RadioButton
-     * @param radioButton the RadioButton we want to get the status of
-     * @return true if the RadioButton is checked
-     */
-    public static boolean isChecked(RadioButton radioButton) {
-        return radioButton.getAsSimpleRadioButton().isChecked();
-    }
-
-    /**
-     * Set the Relief of the RadioButton
-     * @param radioButton the RadioButton which we want to set the Relief of
-     * @param reliefType the type of the relief to set (See ScilabRelief.java)
-     */
-    public static void setRelief(RadioButton radioButton, String reliefType) {
-        radioButton.getAsSimpleRadioButton().setRelief(reliefType);
-    }
-
-    /**
-     * Delete the RadioButton
-     * @param radioButton the RadioButton to be destroyed
-     */
-    public static void destroy(RadioButton radioButton) {
-        radioButton.getAsSimpleRadioButton().destroy();
-    }
-
-    /**
-     * Give the focus to the RadioButton
-     * @param radioButton the RadioButton
-     */
-    public static void requestFocus(RadioButton radioButton) {
-        radioButton.getAsSimpleRadioButton().requestFocus();
-    }
-
-}
diff --git a/scilab/modules/gui/src/java/org/scilab/modules/gui/radiobutton/SimpleRadioButton.java b/scilab/modules/gui/src/java/org/scilab/modules/gui/radiobutton/SimpleRadioButton.java
deleted file mode 100644 (file)
index 9408fe4..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
- * Copyright (C) 2008 - INRIA - 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
- * http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
- *
- */
-
-package org.scilab.modules.gui.radiobutton;
-
-import org.scilab.modules.gui.widget.Widget;
-
-/**
- * Interface for RadioButtonBridge the associated object to Scilab GUIs RadioButton
- * @author Vincent COUVERT
- */
-public interface SimpleRadioButton extends Widget {
-    /**
-     * Set if the RadioButton is checked or not
-     * @param status true to set the RadioButton checked
-     */
-    void setChecked(boolean status);
-
-    /**
-     * Get the status of the RadioButton
-     * @return true if the RadioButton is checked
-     */
-    boolean isChecked();
-}
index 72c2b33..1992399 100644 (file)
@@ -27,7 +27,6 @@ import org.scilab.modules.gui.label.Label;
 import org.scilab.modules.gui.listbox.ListBox;
 import org.scilab.modules.gui.menubar.MenuBar;
 import org.scilab.modules.gui.popupmenu.PopupMenu;
-import org.scilab.modules.gui.radiobutton.RadioButton;
 import org.scilab.modules.gui.slider.Slider;
 import org.scilab.modules.gui.textbox.TextBox;
 import org.scilab.modules.gui.toolbar.ToolBar;
@@ -318,23 +317,6 @@ public class ScilabTab extends ScilabContainer implements Tab {
     }
 
     /**
-     * We want to be able to add directly a RadioButton in a Tab.
-     * @param member the RadioButton to add
-     * @return the position of the RadioButton in the member list.
-     */
-    public int addMember(RadioButton member) {
-        return ScilabBridge.addMember(this, member);
-    }
-
-    /**
-     * Remove a RadioButton from a Tab.
-     * @param member the RadioButton to remove
-     */
-    public void removeMember(RadioButton member) {
-        ScilabBridge.removeMember(this, member);
-    }
-
-    /**
      * We want to be able to add directly a Slider in a Tab.
      * @param member the Slider to add
      * @return the position of the Slider in the member list.
index 8809b5b..262dde6 100644 (file)
@@ -25,7 +25,6 @@ import org.scilab.modules.gui.label.Label;
 import org.scilab.modules.gui.listbox.ListBox;
 import org.scilab.modules.gui.menubar.MenuBar;
 import org.scilab.modules.gui.popupmenu.PopupMenu;
-import org.scilab.modules.gui.radiobutton.RadioButton;
 import org.scilab.modules.gui.uitable.UiTable;
 import org.scilab.modules.gui.uidisplaytree.UiDisplayTree;
 import org.scilab.modules.gui.slider.Slider;
@@ -260,26 +259,7 @@ public class ScilabTabBridge {
         tab.getAsSimpleTab().removeMember(member);
     }
 
-    /**
-     * Add a member (dockable element) to a tab and returns the index of this member
-     * @param tab the tab which we want to add the RadioButton to
-     * @param member the RadioButton to add
-     * @return the position of the RadioButton in the member list.
-     */
-    public static int addMember(Tab tab, RadioButton member) {
-        return (tab.getAsSimpleTab().addMember(member));
-    }
-
-    /**
-     * Remove a RadioButton member from a tab
-     * @param tab the tab which we want to remove the RadioButton from
-     * @param member the RadioButton to add
-     */
-    public static void removeMember(Tab tab, RadioButton member) {
-        tab.getAsSimpleTab().removeMember(member);
-    }
-
-    /**
+   /**
      * Add a member (dockable element) to a tab and returns the index of this member
      * @param tab the tab which we want to add the UiTable to
      * @param member the UiTable to add
index 5eaf971..9841c2e 100644 (file)
@@ -24,7 +24,6 @@ import org.scilab.modules.gui.label.Label;
 import org.scilab.modules.gui.listbox.ListBox;
 import org.scilab.modules.gui.menubar.MenuBar;
 import org.scilab.modules.gui.popupmenu.PopupMenu;
-import org.scilab.modules.gui.radiobutton.RadioButton;
 import org.scilab.modules.gui.uitable.UiTable;
 import org.scilab.modules.gui.uidisplaytree.UiDisplayTree;
 import org.scilab.modules.gui.slider.Slider;
@@ -127,19 +126,6 @@ public interface SimpleTab {
      */
     void removeMember(CheckBox member);
 
-    /**
-     * We want to be able to add directly a RadioButton in a Tab.
-     * @param member the RadioButton to add
-     * @return the position of the RadioButton in the member list.
-     */
-    int addMember(RadioButton member);
-
-    /**
-     * Remove a RadioButton from a Tab.
-     * @param member the RadioButton to remove
-     */
-    void removeMember(RadioButton member);
-
     int addMember(UiDisplayTree member);
     void removeMember(UiDisplayTree member);
 
index c1a656d..539b422 100644 (file)
@@ -23,7 +23,6 @@ import org.scilab.modules.gui.helpbrowser.HelpBrowser;
 import org.scilab.modules.gui.label.Label;
 import org.scilab.modules.gui.listbox.ListBox;
 import org.scilab.modules.gui.popupmenu.PopupMenu;
-import org.scilab.modules.gui.radiobutton.RadioButton;
 import org.scilab.modules.gui.slider.Slider;
 import org.scilab.modules.gui.tree.Tree;
 import org.scilab.modules.gui.utils.Size;
@@ -134,19 +133,6 @@ public interface Tab extends Container {
     void removeMember(CheckBox member);
 
     /**
-     * We want to be able to add directly a RadioButton in a Tab.
-     * @param member the RadioButton to add
-     * @return the position of the RadioButton in the member list.
-     */
-    int addMember(RadioButton member);
-
-    /**
-     * Remove a RadioButton from a Tab.
-     * @param member the RadioButton to remove
-     */
-    void removeMember(RadioButton member);
-
-    /**
      * We want to be able to add directly a Slider in a Tab.
      * @param member the Slider to add
      * @return the position of the Slider in the member list.