X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fappletgui%2FAlignmentPanel.java;h=bcdffa095f04cd590a4f0aa227c7f33e81cbf84f;hb=f4fd7b0e74572c8fddbfe9e3e55bc624f8ba0c6a;hp=13eb06fcb9b74a0dabd0a33e24ac73bf4dcbf70c;hpb=5cd5b6e7864fe435ceb3f5c2f339a436ea0aac93;p=jalview.git diff --git a/src/jalview/appletgui/AlignmentPanel.java b/src/jalview/appletgui/AlignmentPanel.java index 13eb06f..bcdffa0 100755 --- a/src/jalview/appletgui/AlignmentPanel.java +++ b/src/jalview/appletgui/AlignmentPanel.java @@ -1,6 +1,6 @@ /* * Jalview - A Sequence Alignment Editor and Viewer - * Copyright (C) 2005 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle + * Copyright (C) 2006 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License @@ -40,7 +40,7 @@ public class AlignmentPanel extends Panel implements AdjustmentListener // this value is set false when selection area being dragged boolean fastPaint = true; - boolean MAC = false; + public AlignmentPanel(AlignFrame af, final AlignViewport av) { @@ -53,8 +53,6 @@ public class AlignmentPanel extends Panel implements AdjustmentListener e.printStackTrace(); } - if(System.getProperty("os.name").startsWith("Mac")) - MAC = true; alignFrame = af; this.av = av; @@ -347,6 +345,9 @@ public class AlignmentPanel extends Panel implements AdjustmentListener if(av.hasHiddenColumns) width = av.getColumnSelection().findColumnPosition(width); + av.setStartRes(x); + av.setStartSeq(y); + av.setEndRes( (x + (seqPanel.seqCanvas.getSize().width / av.charWidth)) -1); hextent = seqPanel.seqCanvas.getSize().width / av.charWidth; @@ -438,7 +439,7 @@ public class AlignmentPanel extends Panel implements AdjustmentListener int scrollX = av.startRes - oldX; int scrollY = av.startSeq - oldY; - if (av.getWrapAlignment() || !fastPaint || MAC) + if (av.getWrapAlignment() || !fastPaint || av.MAC) { repaint(); }