X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fjalview%2Fgui%2FFeatureEditor.java;h=4fe9a651ba496cf5dd70f843f31e67e0e3392bfc;hb=8e98fa5a09e06ac59c965d030ed71b0158178a24;hp=d547c5882bc4e61f23da6733a9da3676713efd72;hpb=2afa9987e7d3276b4525abb28767617732e6e7cf;p=jalview.git diff --git a/src/jalview/gui/FeatureEditor.java b/src/jalview/gui/FeatureEditor.java index d547c58..4fe9a65 100644 --- a/src/jalview/gui/FeatureEditor.java +++ b/src/jalview/gui/FeatureEditor.java @@ -99,7 +99,12 @@ public class FeatureEditor * * @param alignPanel * @param seqs + * one or more Sequence if create is true; a singleton if create is + * false * @param feats + * a list of new SequenceFeature instances if create is true, + * otherwise a list of known features for this sequence at this + * position * @param create * if true create a new feature, else amend or delete an existing * feature @@ -222,7 +227,7 @@ public class FeatureEditor updateColourButton(mainPanel, colour, featureColour); }; }; - JalviewColourChooser.showColourChooser(Desktop.getDesktop(), + JalviewColourChooser.showColourChooser(Desktop.getDesktopPane(), title, featureColour.getColour(), listener); } else @@ -412,7 +417,7 @@ public class FeatureEditor * set dialog action handlers for OK (create/Amend) and Cancel options * also for Delete if applicable (when amending features) */ - JvOptionPane dialog = JvOptionPane.newOptionDialog(Desktop.desktop) + JvOptionPane dialog = JvOptionPane.newOptionDialog(Desktop.getDesktopPane()) .setResponseHandler(0, okAction).setResponseHandler(2, cancelAction); if (!forCreate) { @@ -482,6 +487,7 @@ public class FeatureEditor { boolean useLastDefaults = features.get(0).getType() == null; + @Override public void run() { final String enteredType = name.getText().trim(); @@ -538,6 +544,7 @@ public class FeatureEditor { Runnable deleteAction = new Runnable() { + @Override public void run() { SequenceFeature sf = features.get(featureIndex); @@ -646,6 +653,7 @@ public class FeatureEditor String featureGroup = group.getText(); + @Override public void run() { final String enteredType = name.getText().trim();