X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FScalePanel.java;h=890ef351b0bcecd639f01dc40b1012bba81a6746;hb=d043ce47fc710d3eb2629ba926a8a7417bd67d8c;hp=ca3faf8542713b4edc9de4bff65ed7401628e53c;hpb=04c8f7bff663aa469127e9eed4164e02933782f1;p=jalview.git diff --git a/src/jalview/gui/ScalePanel.java b/src/jalview/gui/ScalePanel.java index ca3faf8..890ef35 100755 --- a/src/jalview/gui/ScalePanel.java +++ b/src/jalview/gui/ScalePanel.java @@ -180,9 +180,7 @@ public class ScalePanel extends JPanel { av.showColumn(hiddenRange[0]); reveal = null; - ap.updateLayout(); - ap.paintAlignment(true, true); - av.sendSelection(); + updatePanel(); } }); pop.add(item); @@ -198,9 +196,7 @@ public class ScalePanel extends JPanel { av.showAllHiddenColumns(); reveal = null; - ap.updateLayout(); - ap.paintAlignment(true, true); - av.sendSelection(); + updatePanel(); } }); pop.add(item); @@ -222,10 +218,7 @@ public class ScalePanel extends JPanel { av.setSelectionGroup(null); } - - ap.updateLayout(); - ap.paintAlignment(true, true); - av.sendSelection(); + updatePanel(); } }); pop.add(item); @@ -233,6 +226,14 @@ public class ScalePanel extends JPanel return pop; } + protected void updatePanel() + { + ap.updateLayout(); + ap.paintAlignment(true, true); + ap.updateScrollBarsFromRanges(); + av.sendSelection(); + } + /** * Handles left mouse button press *