Stockholm parser
[jalview.git] / src / jalview / gui / AnnotationLabels.java
index 50849e1..a9adde4 100755 (executable)
@@ -40,7 +40,7 @@ public class AnnotationLabels extends JPanel implements MouseListener,
     static String HIDE = "Hide This Row";\r
     static String DELETE = "Delete This Row";\r
     static String SHOWALL = "Show All Hidden Rows";\r
-    static String OUTPUT_TEXT = "Show Values In Textbox";\r
+    static String OUTPUT_TEXT = "Export Annotation";\r
     boolean resizePanel = false;\r
     Image image;\r
     AlignmentPanel ap;\r
@@ -198,11 +198,11 @@ public class AnnotationLabels extends JPanel implements MouseListener,
         }\r
         else if (evt.getActionCommand().equals(OUTPUT_TEXT))\r
         {\r
-            CutAndPasteTransfer cap = new CutAndPasteTransfer();\r
-            Desktop.addInternalFrame(cap,\r
-                ap.alignFrame.getTitle() + " - " + aa[selectedRow].label, 500,\r
-                100);\r
-            cap.setText(aa[selectedRow].toString());\r
+          new AnnotationExporter().exportAnnotations(\r
+              ap,\r
+              new AlignmentAnnotation[]\r
+              {aa[selectedRow]}\r
+              );\r
         }\r
 \r
 \r
@@ -270,7 +270,13 @@ public class AnnotationLabels extends JPanel implements MouseListener,
      * @param evt DOCUMENT ME!\r
      */\r
     public void mouseExited(MouseEvent evt)\r
-    {       }\r
+    {\r
+      if(dragEvent == null)\r
+      {\r
+        resizePanel = false;\r
+        repaint();\r
+      }\r
+    }\r
 \r
     /**\r
      * DOCUMENT ME!\r