Highlight feature to edit
[jalview.git] / src / jalview / gui / FeatureRenderer.java
index eb09af6..b584d89 100755 (executable)
@@ -423,13 +423,14 @@ public class FeatureRenderer
     public boolean createNewFeatures(SequenceI[] sequences,\r
                                   SequenceFeature [] features)\r
     {\r
-      return amendFeatures(sequences, features, true);\r
+      return amendFeatures(sequences, features, true, null);\r
     }\r
 \r
     int featureIndex = 0;\r
-    boolean amendFeatures(SequenceI[] sequences,\r
-                           final SequenceFeature [] features,\r
-                           boolean newFeatures)\r
+    boolean amendFeatures(final SequenceI[] sequences,\r
+                          final SequenceFeature[] features,\r
+                          boolean newFeatures,\r
+                          final AlignmentPanel ap)\r
     {\r
       JPanel bigPanel = new JPanel(new BorderLayout());\r
       final JComboBox name = new JComboBox();\r
@@ -567,6 +568,14 @@ public class FeatureRenderer
                   getColour(name.getSelectedItem().toString()));\r
               colour.setForeground(\r
                   getColour(name.getSelectedItem().toString()));\r
+\r
+              SearchResults highlight = new SearchResults();\r
+              highlight.addResult(sequences[0],\r
+                                  features[index].getBegin(),\r
+                                  features[index].getEnd());\r
+\r
+              ap.seqPanel.seqCanvas.highlightSearchResults(highlight);\r
+\r
             }\r
           }\r
         });\r
@@ -581,7 +590,8 @@ public class FeatureRenderer
         options = new Object[]{"OK", "Cancel"};\r
 \r
       String title = newFeatures ?  "Create New Sequence Feature(s)" :\r
-                                    "Amend/Delete Features";\r
+                                    "Amend/Delete Features for "\r
+                                    +sequences[0].getName();\r
 \r
       int reply = JOptionPane.showInternalOptionDialog(Desktop.desktop,\r
                                                    bigPanel,\r