X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fappletgui%2FAPopupMenu.java;h=68960f4393c73374684e671a65791ba2827dd332;hb=064f2fdaa463367f8bf7e6aea5e7fc6a32170138;hp=cf854b0d797ea6e4004be4902b02a2fb9fb2acc1;hpb=5fbe7c141f482121b3f7f04570ab84bf6203ebf6;p=jalview.git diff --git a/src/jalview/appletgui/APopupMenu.java b/src/jalview/appletgui/APopupMenu.java index cf854b0..68960f4 100755 --- a/src/jalview/appletgui/APopupMenu.java +++ b/src/jalview/appletgui/APopupMenu.java @@ -21,6 +21,7 @@ package jalview.appletgui; import java.awt.*; import java.awt.event.*; +import java.util.Vector; import jalview.analysis.*; import jalview.datamodel.*; @@ -46,9 +47,6 @@ public class APopupMenu protected CheckboxMenuItem conservationMenuItem = new CheckboxMenuItem(); AlignmentPanel ap; - Menu sequenceMenu = new Menu(); - MenuItem sequenceName = new MenuItem(); - Sequence sequence; MenuItem unGroupMenuItem = new MenuItem(); MenuItem nucleotideMenuItem = new MenuItem(); Menu colourMenu = new Menu(); @@ -56,7 +54,7 @@ public class APopupMenu CheckboxMenuItem showText = new CheckboxMenuItem(); CheckboxMenuItem showColourText = new CheckboxMenuItem(); - public APopupMenu(AlignmentPanel ap, Sequence seq) + public APopupMenu(AlignmentPanel ap, Sequence seq, Vector links) { /////////////////////////////////////////////////////////// // If this is activated from the sequence panel, the user may want to @@ -66,7 +64,6 @@ public class APopupMenu ////////////////////////////////////////////////////////// this.ap = ap; - sequence = seq; try { @@ -90,11 +87,31 @@ public class APopupMenu groupMenu.remove(unGroupMenuItem); } - if (seq == null) + if (seq != null && links!=null) { - remove(sequenceMenu); + Menu linkMenu = new Menu("Link"); + MenuItem item; + String link; + for(int i=0; i