seqCanvas.addMouseMotionListener(this);
seqCanvas.addMouseListener(this);
- ssm = StructureSelectionManager.getStructureSelectionManager();
+ ssm = StructureSelectionManager.getStructureSelectionManager(av.applet);
ssm.addStructureViewerListener(this);
seqCanvas.repaint();
}
}
+ /**
+ * scroll to the given row/column - or nearest visible location
+ * @param row
+ * @param column
+ */
+ public void scrollTo(int row, int column)
+ {
+
+ row = row<0 ? ap.av.startSeq : row;
+ column = column<0 ? ap.av.startRes : column;
+ ap.scrollTo(row, row, column, true, true);
+ }
+
}