From: Jim Procter Date: Fri, 30 Aug 2013 11:05:36 +0000 (+0100) Subject: JAL-1367 allow reference sequence to be shown in bold in ID panel X-Git-Tag: Jalview_2_9~108^2~27^2~6 X-Git-Url: http://source.jalview.org/gitweb/?a=commitdiff_plain;h=c0f9aa17f55a468c72d63027ab72531976760123;p=jalview.git JAL-1367 allow reference sequence to be shown in bold in ID panel --- diff --git a/src/jalview/appletgui/IdCanvas.java b/src/jalview/appletgui/IdCanvas.java index a35be15..14cccc9 100755 --- a/src/jalview/appletgui/IdCanvas.java +++ b/src/jalview/appletgui/IdCanvas.java @@ -224,7 +224,7 @@ public class IdCanvas extends Panel SequenceI s = av.getAlignment().getSequenceAt(i); gg.setFont(italic); - if (av.hasHiddenRows()) + if (av.isDisplayReferenceSeq() || av.hasHiddenRows()) { setHiddenFont(s); } @@ -254,7 +254,7 @@ public class IdCanvas extends Panel } gg.setFont(italic); // boolean isrep=false; - if (av.hasHiddenRows()) + if (av.isDisplayReferenceSeq() || av.hasHiddenRows()) { // isrep = setHiddenFont(seq); diff --git a/src/jalview/gui/IdCanvas.java b/src/jalview/gui/IdCanvas.java index 5b589bb..92747a2 100755 --- a/src/jalview/gui/IdCanvas.java +++ b/src/jalview/gui/IdCanvas.java @@ -307,7 +307,7 @@ public class IdCanvas extends JPanel for (int i = starty; i < alheight; i++) { SequenceI s = av.getAlignment().getSequenceAt(i); - if (av.hasHiddenRows()) + if (av.isDisplayReferenceSeq() || av.hasHiddenRows()) { setHiddenFont(s); } @@ -347,7 +347,7 @@ public class IdCanvas extends JPanel continue; } - if (av.hasHiddenRows()) + if (av.isDisplayReferenceSeq() || av.hasHiddenRows()) { setHiddenFont(sequence); } diff --git a/src/jalview/viewmodel/AlignmentViewport.java b/src/jalview/viewmodel/AlignmentViewport.java index 05f69b1..2d06012 100644 --- a/src/jalview/viewmodel/AlignmentViewport.java +++ b/src/jalview/viewmodel/AlignmentViewport.java @@ -984,8 +984,8 @@ public abstract class AlignmentViewport implements AlignViewportI public boolean isHiddenRepSequence(SequenceI seq) { - return hiddenRepSequences != null - && hiddenRepSequences.containsKey(seq); + return alignment.getSeqrep()==seq || (hiddenRepSequences != null + && hiddenRepSequences.containsKey(seq)); } public SequenceGroup getRepresentedSequences(SequenceI seq)