- RAMP
- DELAY_f
+* bug 5425 fixed - Drag and drop of blocks between different scilab versions
+ produced an exception
+
* bug 5605 fixed - REGISTER block was not present into the discrete palette.
* bug 6416 fixed - GENSQR_f block documentation was not complete.
package org.scilab.modules.xcos.graph.swing.handler;
+import java.awt.datatransfer.DataFlavor;
import java.awt.event.MouseEvent;
import java.util.ArrayList;
import java.util.List;
import javax.swing.SwingUtilities;
+import org.apache.commons.logging.LogFactory;
import org.scilab.modules.graph.ScilabGraph;
import org.scilab.modules.xcos.block.BasicBlock;
import org.scilab.modules.xcos.block.BlockFactory;
import com.mxgraph.model.mxGeometry;
import com.mxgraph.model.mxIGraphModel;
import com.mxgraph.swing.handler.mxGraphHandler;
+import com.mxgraph.swing.util.mxGraphTransferable;
import com.mxgraph.util.mxPoint;
import com.mxgraph.view.mxGraph;
public class GraphHandler extends mxGraphHandler {
/**
+ * Reduce the dropped data to JVM local transferable.
+ */
+ static {
+ try {
+ mxGraphTransferable.dataFlavor = new DataFlavor(DataFlavor.javaJVMLocalObjectMimeType
+ + "; class=com.mxgraph.swing.util.mxGraphTransferable");
+ } catch (ClassNotFoundException e) {
+ LogFactory.getLog(GraphHandler.class).error(e);
+ }
+ }
+
+ /**
* Default constructor
*
* @param graphComponent the graph