From 930a6609bc99bfb0827fc5d0d16666787aaba575 Mon Sep 17 00:00:00 2001 From: amwaterhouse Date: Tue, 23 Aug 2005 17:23:55 +0000 Subject: [PATCH] End res of selection group corrected --- src/jalview/appletgui/AlignFrame.java | 2 +- src/jalview/appletgui/RotatableCanvas.java | 3 ++- src/jalview/appletgui/TreeCanvas.java | 2 +- src/jalview/gui/RotatableCanvas.java | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/jalview/appletgui/AlignFrame.java b/src/jalview/appletgui/AlignFrame.java index 1b5629f..0d6682f 100755 --- a/src/jalview/appletgui/AlignFrame.java +++ b/src/jalview/appletgui/AlignFrame.java @@ -507,7 +507,7 @@ public class AlignFrame { sg.addSequence(viewport.getAlignment().getSequenceAt(i), false); } - sg.setEndRes(viewport.alignment.getWidth()); + sg.setEndRes(viewport.alignment.getWidth()-1); viewport.setSelectionGroup(sg); alignPanel.repaint(); PaintRefresher.Refresh(null, viewport.alignment); diff --git a/src/jalview/appletgui/RotatableCanvas.java b/src/jalview/appletgui/RotatableCanvas.java index 88b6251..25754cd 100755 --- a/src/jalview/appletgui/RotatableCanvas.java +++ b/src/jalview/appletgui/RotatableCanvas.java @@ -471,13 +471,14 @@ public class RotatableCanvas if (av.getSelectionGroup() != null) { av.getSelectionGroup().addOrRemove(found, true); + av.getSelectionGroup().setEndRes(av.alignment.getWidth()-1); PaintRefresher.Refresh(this, av.alignment); } else { av.setSelectionGroup(new SequenceGroup()); av.getSelectionGroup().addOrRemove(found, true); - av.getSelectionGroup().setEndRes(av.alignment.getWidth()); + av.getSelectionGroup().setEndRes(av.alignment.getWidth()-1); } } diff --git a/src/jalview/appletgui/TreeCanvas.java b/src/jalview/appletgui/TreeCanvas.java index 451d663..5b2116a 100755 --- a/src/jalview/appletgui/TreeCanvas.java +++ b/src/jalview/appletgui/TreeCanvas.java @@ -487,7 +487,7 @@ System.out.println("called here"); SequenceGroup sg = new SequenceGroup(sequences, "TreeGroup", cs, true, true, - false, 0, av.alignment.getWidth()); + false, 0, av.alignment.getWidth()-1); if ( av.getGlobalColourScheme()!=null diff --git a/src/jalview/gui/RotatableCanvas.java b/src/jalview/gui/RotatableCanvas.java index fbbf269..460a99f 100755 --- a/src/jalview/gui/RotatableCanvas.java +++ b/src/jalview/gui/RotatableCanvas.java @@ -586,7 +586,7 @@ public class RotatableCanvas extends JPanel implements MouseListener, { av.setSelectionGroup(new SequenceGroup()); av.getSelectionGroup().addOrRemove(found, true); - av.getSelectionGroup().setEndRes(av.alignment.getWidth()); + av.getSelectionGroup().setEndRes(av.alignment.getWidth()-1); } } -- 1.7.10.2