Revision: 6343
          http://sourceforge.net/p/jump-pilot/code/6343
Author:   ma15569
Date:     2020-07-07 14:01:37 +0000 (Tue, 07 Jul 2020)
Log Message:
-----------
Removed "@deprecated" from the class. Extended to DetachableInternalFrame

Modified Paths:
--------------
    
plug-ins/SextantePlugIn/src/es/unex/sextante/openjump/toolbox/ToolboxFrame.java

Modified: 
plug-ins/SextantePlugIn/src/es/unex/sextante/openjump/toolbox/ToolboxFrame.java
===================================================================
--- 
plug-ins/SextantePlugIn/src/es/unex/sextante/openjump/toolbox/ToolboxFrame.java 
    2020-07-03 13:48:36 UTC (rev 6342)
+++ 
plug-ins/SextantePlugIn/src/es/unex/sextante/openjump/toolbox/ToolboxFrame.java 
    2020-07-07 14:01:37 UTC (rev 6343)
@@ -4,94 +4,97 @@
 
 import javax.swing.ImageIcon;
 import javax.swing.JDialog;
-import javax.swing.JInternalFrame;
 import javax.swing.JLayeredPane;
 
+import org.openjump.core.ui.swing.DetachableInternalFrame;
+
 import es.unex.sextante.core.Sextante;
 import es.unex.sextante.gui.toolbox.IToolboxDialog;
 import es.unex.sextante.gui.toolbox.ToolboxPanel;
 
-@Deprecated
-/**
- * Deprecated. The frame should be defined at Sextante-GUI.class level
- */
-public class ToolboxFrame extends JInternalFrame implements IToolboxDialog {
+//@Deprecated
+///**
+// * Deprecated. The frame should be defined at Sextante-GUI.class level
+//*/
+//[Giuseppe Aruta 2020-07-07] Removed. Better to use this class otherwise we 
+//need to modify classes on GvSigCe repository. Defined class as 
DetachableInternalFrame
+public class ToolboxFrame extends DetachableInternalFrame implements 
IToolboxDialog {
 
-    /**
-     * 
-     */
-    // [Giuseppe Aruta 2017-12-11] moodified class from
-    // es.unex.sextante.gui.toolbox.ToolboxDialog
-    // in order to open as an OpenJUMP internal frame
-    private static final long serialVersionUID = -6608836827062468343L;
-    private ToolboxPanel m_Panel;
+       /**
+        * 
+        */
+       // [Giuseppe Aruta 2017-12-11] modified class from
+       // es.unex.sextante.gui.toolbox.ToolboxDialog
+       // in order to open as an OpenJUMP internal frame
+       private static final long serialVersionUID = -6608836827062468343L;
+       private ToolboxPanel m_Panel;
 
-    /**
-     * Constructor
-     * 
-     * @param parent
-     *            the parent frame
-     */
-    public ToolboxFrame(final Frame parent) {
+       /**
+        * Constructor
+        * 
+        * @param parent
+        *            the parent frame
+        */
+       public ToolboxFrame(final Frame parent) {
 
-        // super("SEXTANTE", true);
-        setTitle("SEXTANTE");
-        setResizable(true);
-        setClosable(true);
-        setIconifiable(true);
-        setMaximizable(true);
+               // super("SEXTANTE", true);
+               setTitle("SEXTANTE");
+               setResizable(true);
+               setClosable(true);
+               setIconifiable(true);
+               setMaximizable(true);
 
-        setSize(400, 600);
-        setLayer(JLayeredPane.MODAL_LAYER);
-        //
-        // this.setResizable(false);
+               setSize(400, 600);
+               setLayer(JLayeredPane.MODAL_LAYER);
+               //
+               // this.setResizable(false);
 
-        initialize();
-        // this.setLocationRelativeTo(null);
-    }
+               initialize();
+               // this.setLocationRelativeTo(null);
+       }
 
-    public void initialize() {
+       public void initialize() {
 
-        // final URL res = getClass().getClassLoader().getResource(
-        // "images/sextante_toolbox.gif");
-        // if (res != null) {
-        // } else {
-        // }
-        // [Giuseppe Aruta 2017-12-11] adopted internal Sextante
-        final ImageIcon icon = new ImageIcon(getClass().getResource(
-                "sextante_toolbox2.gif"));
+               // final URL res = getClass().getClassLoader().getResource(
+               // "images/sextante_toolbox.gif");
+               // if (res != null) {
+               // } else {
+               // }
+               // [Giuseppe Aruta 2017-12-11] adopted internal Sextante
+               final ImageIcon icon = new ImageIcon(getClass().getResource(
+                               "sextante_toolbox2.gif"));
 
-        m_Panel = new ToolboxPanel(this, null, icon);
-        setContentPane(m_Panel);
+               m_Panel = new ToolboxPanel(this, null, icon);
+               setContentPane(m_Panel);
 
-        m_Panel.fillTreesWithAllAlgorithms();
+               m_Panel.fillTreesWithAllAlgorithms();
 
-    }
+       }
 
-    /**
-     * Returns the toolbox panel contained in this dialog
-     * 
-     * @return the toolbox panel contained in this dialog
-     */
-    public ToolboxPanel getToolboxPanel() {
+       /**
+        * Returns the toolbox panel contained in this dialog
+        * 
+        * @return the toolbox panel contained in this dialog
+        */
+       public ToolboxPanel getToolboxPanel() {
 
-        return m_Panel;
+               return m_Panel;
 
-    }
+       }
 
-    @Override
-    public void setAlgorithmsCount(final int iCount) {
+       @Override
+       public void setAlgorithmsCount(final int iCount) {
 
-        // setTitle(Sextante.getText("Processing") + " - "
-        setTitle("SEXTANTE" + " - " + Sextante.getText("Toolbox") + " ("
-                + Integer.toString(iCount) + Sextante.getText(" Tools") + ")");
+               // setTitle(Sextante.getText("Processing") + " - "
+               setTitle("SEXTANTE" + " - " + Sextante.getText("Toolbox") + " ("
+                               + Integer.toString(iCount) + Sextante.getText(" 
Tools") + ")");
 
-    }
+       }
 
-    @Override
-    public JDialog getDialog() {
-        // TODO Auto-generated method stub
-        return null;
-    }
+       @Override
+       public JDialog getDialog() {
+               // TODO Auto-generated method stub
+               return null;
+       }
 
 }



_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to