{
int[] rowIndex = getRowIndexAndOffset(evt.getY(),
av.getAlignment().getAlignmentAnnotation());
- int yOffset = rowIndex[1];
-
if (rowIndex == null)
{
- System.err.println("IMPLEMENTATION ERROR: matrix click out of range.");
+ jalview.bin.Console
+ .error("IMPLEMENTATION ERROR: matrix click out of range.");
+ return false;
}
+ int yOffset = rowIndex[1];
+
AlignmentAnnotation clicked = av.getAlignment()
.getAlignmentAnnotation()[rowIndex[0]];
if (clicked.graph != AlignmentAnnotation.CONTACT_MAP)
if (rowIndex == null || toRowIndex == null)
{
- System.out.println("Drag out of range. needs to be clipped");
+ jalview.bin.Console.trace("Drag out of range. needs to be clipped");
}
if (rowIndex[0] != toRowIndex[0])
{
- System.out.println("Drag went to another row. needs to be clipped");
+ jalview.bin.Console.trace("Drag went to another row. needs to be clipped");
}
// rectangular selection on matrix style annotation
rowIndex[1] - deltaY);
// mark rectangular region formed by drag
- System.err.println("Matrix Selection from last(" + fromXc + ",["
+ jalview.bin.Console.trace("Matrix Selection from last(" + fromXc + ",["
+ lastXci.cStart + "," + lastXci.cEnd + "]) to cur(" + toXc
+ ",[" + cXci.cStart + "," + cXci.cEnd + "])");
int fr, to;
fr = Math.min(lastXci.cStart, lastXci.cEnd);
to = Math.max(lastXci.cStart, lastXci.cEnd);
- System.err.println("Marking " + fr + " to " + to);
+ jalview.bin.Console.trace("Marking " + fr + " to " + to);
for (int c = fr; c <= to; c++)
{
if (cma.sequenceRef != null)
}
fr = Math.min(cXci.cStart, cXci.cEnd);
to = Math.max(cXci.cStart, cXci.cEnd);
- System.err.println("Marking " + fr + " to " + to);
+ jalview.bin.Console.trace("Marking " + fr + " to " + to);
for (int c = fr; c <= to; c++)
{
if (cma.sequenceRef != null)
fr = Math.min(lastX, currentX);
to = Math.max(lastX, currentX);
- System.err.println("Marking " + fr + " to " + to);
+ jalview.bin.Console.trace("Marking " + fr + " to " + to);
for (int c = fr; c <= to; c++)
{
av.getColumnSelection().addElement(c);