Author: kozo
Date: 2009-07-09 15:51:49 -0700 (Thu, 09 Jul 2009)
New Revision: 17312

Modified:
   
csplugins/trunk/soc/kozo/layer-plugin/layer-builder-plugin/src/main/java/org/cytoscape/layer/internal/ui/LayerBuilderDialog.java
Log:
added class definition of RJLTransferable and DataFlavor varialbes (refs 
ticket:16)

Modified: 
csplugins/trunk/soc/kozo/layer-plugin/layer-builder-plugin/src/main/java/org/cytoscape/layer/internal/ui/LayerBuilderDialog.java
===================================================================
--- 
csplugins/trunk/soc/kozo/layer-plugin/layer-builder-plugin/src/main/java/org/cytoscape/layer/internal/ui/LayerBuilderDialog.java
    2009-07-09 22:40:11 UTC (rev 17311)
+++ 
csplugins/trunk/soc/kozo/layer-plugin/layer-builder-plugin/src/main/java/org/cytoscape/layer/internal/ui/LayerBuilderDialog.java
    2009-07-09 22:51:49 UTC (rev 17312)
@@ -628,6 +628,17 @@
        private javax.swing.JLabel titleLabel;
        private javax.swing.JPanel titlePanel;
 
+       static DataFlavor localObjectFlavor;
+       static {
+               try {
+                       localObjectFlavor = new DataFlavor(
+                                       DataFlavor.javaJVMLocalObjectMimeType);
+               } catch (ClassNotFoundException cnfe) {
+                       cnfe.printStackTrace();
+               }
+       }
+       static DataFlavor[] supportedFlavors = { localObjectFlavor };
+
        // End of variables declaration//GEN-END:variables
 
        private class DraggableJList extends JList implements 
DragSourceListener,
@@ -638,7 +649,6 @@
                int draggedIndex = -1;
 
                public void dragDropEnd(DragSourceDropEvent dsde) {
-                       // TODO Auto-generated method stub
                        System.out.println("dragDropEnd()");
                        dropTargetCell = null;
                        draggedIndex = -1;
@@ -666,7 +676,6 @@
                }
 
                public void dragGestureRecognized(DragGestureEvent dge) {
-                       // TODO Auto-generated method stub
                        System.out.println("dragGestureRecognized");
                        Point clickPoint = dge.getDragOrigin();
                        int index = locationToIndex(clickPoint);
@@ -688,7 +697,6 @@
 
                public Object getTransferData(DataFlavor df)
                                throws UnsupportedFlavorException, IOException {
-                       // TODO Auto-generated method stub
                        if (isDataFlavorSupported(df))
                                return object;
                        else
@@ -696,13 +704,11 @@
                }
 
                public DataFlavor[] getTransferDataFlavors() {
-                       // TODO Auto-generated method stub
-                       return null;
+                       return supportedFlavors;
                }
 
                public boolean isDataFlavorSupported(DataFlavor df) {
-                       // TODO Auto-generated method stub
-                       return false;
+                       return (df.equals(localObjectFlavor));
                }
 
        }
@@ -712,7 +718,6 @@
                DropTarget dropTarget;
 
                public void dragEnter(DropTargetDragEvent dtde) {
-                       // TODO Auto-generated method stub
                        System.out.println("dragEnter");
                        if (dtde.getSource() != dropTarget)
                                dtde.rejectDrag();


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"cytoscape-cvs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/cytoscape-cvs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to