Merge remote-tracking branch 'origin/5.5'
[scilab.git] / scilab / modules / gui / src / java / org / scilab / modules / gui / bridge / tab / SwingScilabDockablePanel.java
index 2634eb8..534c94d 100644 (file)
@@ -65,14 +65,8 @@ import org.scilab.modules.graphic_objects.graphicObject.GraphicObjectProperties;
 import org.scilab.modules.gui.SwingViewObject;
 import org.scilab.modules.gui.SwingViewWidget;
 import org.scilab.modules.gui.bridge.canvas.SwingScilabCanvas;
-import org.scilab.modules.gui.bridge.checkbox.SwingScilabCheckBox;
 import org.scilab.modules.gui.bridge.console.SwingScilabConsole;
-import org.scilab.modules.gui.bridge.editbox.SwingScilabEditBox;
-import org.scilab.modules.gui.bridge.frame.SwingScilabFrame;
-import org.scilab.modules.gui.bridge.frame.SwingScilabScrollableFrame;
 import org.scilab.modules.gui.bridge.helpbrowser.SwingScilabHelpBrowser;
-import org.scilab.modules.gui.bridge.label.SwingScilabLabel;
-import org.scilab.modules.gui.bridge.listbox.SwingScilabListBox;
 import org.scilab.modules.gui.bridge.menubar.SwingScilabMenuBar;
 import org.scilab.modules.gui.bridge.popupmenu.SwingScilabPopupMenu;
 import org.scilab.modules.gui.bridge.pushbutton.SwingScilabPushButton;
@@ -83,31 +77,20 @@ import org.scilab.modules.gui.bridge.uidisplaytree.SwingScilabUiDisplayTree;
 import org.scilab.modules.gui.bridge.uitable.SwingScilabUiTable;
 import org.scilab.modules.gui.bridge.window.SwingScilabWindow;
 import org.scilab.modules.gui.canvas.Canvas;
-import org.scilab.modules.gui.checkbox.CheckBox;
 import org.scilab.modules.gui.console.Console;
 import org.scilab.modules.gui.console.ScilabConsole;
 import org.scilab.modules.gui.dockable.Dockable;
-import org.scilab.modules.gui.editbox.EditBox;
 import org.scilab.modules.gui.editor.EditorEventListener;
 import org.scilab.modules.gui.events.GlobalEventWatcher;
 import org.scilab.modules.gui.events.ScilabEventListener;
 import org.scilab.modules.gui.events.callback.CommonCallBack;
-import org.scilab.modules.gui.frame.Frame;
-import org.scilab.modules.gui.frame.SimpleFrame;
 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.menubar.MenuBar;
-import org.scilab.modules.gui.popupmenu.PopupMenu;
-import org.scilab.modules.gui.pushbutton.PushButton;
-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;
 import org.scilab.modules.gui.toolbar.ToolBar;
 import org.scilab.modules.gui.tree.Tree;
 import org.scilab.modules.gui.uidisplaytree.UiDisplayTree;
-import org.scilab.modules.gui.uitable.UiTable;
 import org.scilab.modules.gui.utils.BarUpdater;
 import org.scilab.modules.gui.utils.ClosingOperationsManager;
 import org.scilab.modules.gui.utils.Position;
@@ -710,235 +693,6 @@ public class SwingScilabDockablePanel extends View implements SimpleTab, FocusLi
      * @param member the member to add
      * @return index of member in ArrayList
      */
-    @Override
-    public int addMember(Frame member) {
-        SimpleFrame frame = member.getAsSimpleFrame();
-        if (frame instanceof SwingScilabFrame) {
-            return this.addMember((SwingScilabFrame) member.getAsSimpleFrame());
-        } else {
-            return this.addMember((SwingScilabScrollableFrame) member.getAsSimpleFrame());
-        }
-    }
-
-    /**
-     * 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(SwingScilabScrollableFrame member) {
-        return 0;
-    }
-
-    private int addMember(SwingScilabFrame member) {
-        return 0;
-    }
-
-    /**
-     * Remove a Frame from its container
-     * @param member the Frame to remove
-     */
-    @Override
-    public void removeMember(Frame member) {
-        SimpleFrame frame = member.getAsSimpleFrame();
-        if (frame instanceof SwingScilabFrame) {
-            this.removeMember((SwingScilabFrame) member.getAsSimpleFrame());
-        } else {
-            this.removeMember((SwingScilabScrollableFrame) member.getAsSimpleFrame());
-        }
-    }
-
-    /**
-     * Remove a Frame from its container
-     * @param member the Frame to remove
-     */
-    private void removeMember(SwingScilabScrollableFrame member) {
-    }
-
-    private void removeMember(SwingScilabFrame member) {
-    }
-
-    /**
-     * 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(PushButton member) {
-        return this.addMember((SwingScilabPushButton) member.getAsSimplePushButton());
-    }
-
-    /**
-     * 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(SwingScilabPushButton member) {
-        repaint();
-        return 0;
-    }
-
-    /**
-     * Remove a PushButton from its container
-     * @param member the PushButton to remove
-     */
-    @Override
-    public void removeMember(PushButton member) {
-        this.removeMember((SwingScilabPushButton) member.getAsSimplePushButton());
-    }
-
-    /**
-     * Remove a PushButton from its container
-     * @param member the PushButton to remove
-     */
-    private void removeMember(SwingScilabPushButton member) {
-        contentPane.remove(member);
-    }
-
-    /**
-     * 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(EditBox member) {
-        return this.addMember((SwingScilabEditBox) member.getAsSimpleEditBox());
-    }
-
-    /**
-     * 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(SwingScilabEditBox member) {
-        return 0;
-    }
-
-    /**
-     * Remove an EditBox from its container
-     * @param member the EditBox to remove
-     */
-    @Override
-    public void removeMember(EditBox member) {
-        this.removeMember((SwingScilabEditBox) member.getAsSimpleEditBox());
-    }
-
-    /**
-     * Remove an EditBox from its container
-     * @param member the EditBox to remove
-     */
-    private void removeMember(SwingScilabEditBox member) {
-    }
-
-    /**
-     * 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(Label member) {
-        return this.addMember((SwingScilabLabel) member.getAsSimpleLabel());
-    }
-
-    /**
-     * 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(SwingScilabLabel member) {
-        return 0;
-    }
-
-    /**
-     * Remove a Label from its container
-     * @param member the Label to remove
-     */
-    @Override
-    public void removeMember(Label member) {
-        this.removeMember((SwingScilabLabel) member.getAsSimpleLabel());
-    }
-
-    /**
-     * Remove a Label from its container
-     * @param member the Label to remove
-     */
-    private void removeMember(SwingScilabLabel member) {
-    }
-
-    /**
-     * 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(CheckBox member) {
-        return this.addMember((SwingScilabCheckBox) member.getAsSimpleCheckBox());
-    }
-
-    /**
-     * 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(SwingScilabCheckBox member) {
-        return 0;
-    }
-
-    /**
-     * Remove a CheckBox from its container
-     * @param member the CheckBox to remove
-     */
-    @Override
-    public void removeMember(CheckBox member) {
-        this.removeMember((SwingScilabCheckBox) member.getAsSimpleCheckBox());
-    }
-
-    /**
-     * Remove a CheckBox from its container
-     * @param member the CheckBox to remove
-     */
-    private void removeMember(SwingScilabCheckBox member) {
-    }
-
-    /**
-     * 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
-     */
-    private void removeMember(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
-     */
     public int addMember(UiDisplayTree member) {
         return this.addMember((SwingScilabUiDisplayTree) member.getAsSimpleUiDisplayTree());
     }
@@ -968,143 +722,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
-     */
-    public int addMember(UiTable member) {
-        return this.addMember((SwingScilabUiTable) member.getAsSimpleUiTable());
-    }
-
-    /**
-     * 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(SwingScilabUiTable member) {
-        return 0;
-    }
-
-    /**
-     * Remove a UiTable from its container
-     * @param member the UiTable to remove
-     */
-    public void removeMember(UiTable member) {
-        this.removeMember((SwingScilabUiTable) member.getAsSimpleUiTable());
-    }
-
-    /**
-     * Remove a UiTable from its container
-     * @param member the UiTable to remove
-     */
-    private void removeMember(SwingScilabUiTable 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) {
-        return this.addMember((SwingScilabScroll) member.getAsSimpleSlider());
-    }
-
-    /**
-     * 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(SwingScilabScroll member) {
-        return 0;
-    }
-
-    /**
-     * Remove a Slider from its container
-     * @param member the Slider to remove
-     */
-    @Override
-    public void removeMember(Slider member) {
-        this.removeMember((SwingScilabScroll) member.getAsSimpleSlider());
-    }
-
-    /**
-     * Remove a Slider from its container
-     * @param member the Slider to remove
-     */
-    private void removeMember(SwingScilabScroll member) {
-    }
-
-    /**
-     * 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(ListBox member) {
-        return this.addMember((SwingScilabListBox) member.getAsSimpleListBox());
-    }
-
-    /**
-     * 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(SwingScilabListBox member) {
-        return 0;
-    }
-
-    /**
-     * Remove a ListBox from its container
-     * @param member the ListBox to remove
-     */
-    @Override
-    public void removeMember(ListBox member) {
-        this.removeMember((SwingScilabListBox) member.getAsSimpleListBox());
-    }
-
-    /**
-     * Remove a ListBox from its container
-     * @param member the ListBox to remove
-     */
-    private void removeMember(SwingScilabListBox member) {
-    }
-
-    /**
-     * 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(PopupMenu member) {
-        return this.addMember((SwingScilabPopupMenu) member.getAsSimplePopupMenu());
-    }
-
-    /**
-     * 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(SwingScilabPopupMenu member) {
-        return 0;
-    }
-
-    /**
-     * Remove a PopupMenu from its container
-     * @param member the PopupMenu to remove
-     */
-    @Override
-    public void removeMember(PopupMenu member) {
-        this.removeMember((SwingScilabPopupMenu) member.getAsSimplePopupMenu());
-    }
-
-    /**
-     * Remove a PopupMenu from its container
-     * @param member the PopupMenu to remove
-     */
-    private void removeMember(SwingScilabPopupMenu member) {
-    }
-
-    /**
      * Add a Tree member (dockable element) to container and returns its index
      * @param member the member to add
      * @return index of member in ArrayList