X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FStructureViewerBase.java;h=085be71e6af6bf59075c21cf8f60cd1cd90b4550;hb=fa25baa61ac89d1bba5eccf6fe3df85928191706;hp=09d2dcb4bdb1581e589226881287bc31e8d3cccc;hpb=4a0c50aa36148389daaddaf22281f459ffd0cc20;p=jalview.git diff --git a/src/jalview/gui/StructureViewerBase.java b/src/jalview/gui/StructureViewerBase.java index 09d2dcb..085be71 100644 --- a/src/jalview/gui/StructureViewerBase.java +++ b/src/jalview/gui/StructureViewerBase.java @@ -35,6 +35,7 @@ import java.io.IOException; import java.io.PrintWriter; import java.util.ArrayList; import java.util.List; +import java.util.Map; import java.util.Random; import java.util.Vector; @@ -606,7 +607,7 @@ public abstract class StructureViewerBase extends GStructureViewer chainMenu.add(menuItem); } } - void setHetatmMenuItems(List hetatmNames) + void setHetatmMenuItems(Map hetatmNames) { hetatmMenu.removeAll(); if (hetatmNames == null || hetatmNames.isEmpty()) @@ -660,9 +661,10 @@ public abstract class StructureViewerBase extends GStructureViewer hetatmMenu.add(noneMenuItem); hetatmMenu.add(allMenuItem); - for (String chain : hetatmNames) + for (Map.Entry chain : hetatmNames.entrySet()) { - JCheckBoxMenuItem menuItem = new JCheckBoxMenuItem(chain, false); + JCheckBoxMenuItem menuItem = new JCheckBoxMenuItem(chain.getKey(), false); + menuItem.setToolTipText(chain.getValue()); menuItem.addItemListener(new ItemListener() { @Override