can output details to textbox
authoramwaterhouse <Andrew Waterhouse>
Wed, 25 May 2005 16:25:16 +0000 (16:25 +0000)
committeramwaterhouse <Andrew Waterhouse>
Wed, 25 May 2005 16:25:16 +0000 (16:25 +0000)
src/jalview/appletgui/AnnotationLabels.java

index 2e47b05..57aeb06 100755 (executable)
@@ -15,6 +15,7 @@ public class AnnotationLabels extends Panel implements ActionListener
   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
   int selectedRow = 0;\r
   int scrollOffset = 0;\r
 \r
@@ -49,6 +50,17 @@ public class AnnotationLabels extends Panel implements ActionListener
        for(int i=0; i<aa.length; i++)\r
          aa[i].visible = true;\r
    }\r
+   else if (evt.getActionCommand().equals(OUTPUT_TEXT))\r
+   {\r
+     CutAndPasteTransfer cap = new CutAndPasteTransfer(false);\r
+     Frame frame = new Frame();\r
+     frame.add(cap);\r
+     jalview.bin.JalviewLite.addFrame(frame,\r
+                                      ap.alignFrame.getTitle() + " - " +\r
+                                      aa[selectedRow].label, 500, 100);\r
+     cap.setText(aa[selectedRow].toString());\r
+   }\r
+\r
    ap.annotationPanel.adjustPanelHeight();\r
    setSize(getSize().width,ap.annotationPanel.getSize().height);\r
    ap.validate();\r
@@ -81,6 +93,9 @@ public class AnnotationLabels extends Panel implements ActionListener
     item.addActionListener(this);\r
     pop.add(item);\r
     this.add(pop);\r
+    item = new MenuItem(OUTPUT_TEXT);\r
+    item.addActionListener(this);\r
+    pop.add(item);\r
     pop.show(this, evt.getX(), evt.getY());\r
 \r
   }\r