int x = evt.getX();\r
int res = x / av.getCharWidth() + av.getStartRes();\r
\r
+ if(res> av.alignment.getWidth())\r
+ {\r
+ res = av.alignment.getWidth()-1;\r
+ }\r
+\r
if (!av.getColumnSelection().contains(res))\r
{\r
av.getColumnSelection().addElement(res);\r
int x = evt.getX();\r
int res = x / av.getCharWidth() + av.getStartRes();\r
\r
+ if(res> av.alignment.getWidth())\r
+ {\r
+ res = av.alignment.getWidth()-1;\r
+ }\r
+\r
SequenceGroup sg = av.getSelectionGroup();\r
if (sg != null)\r
{\r
\r
int res = (evt.getX() / av.getCharWidth()) + av.getStartRes();\r
\r
+ if(res> av.alignment.getWidth())\r
+ {\r
+ res = av.alignment.getWidth()-1;\r
+ }\r
+\r
if(av.hasHiddenColumns)\r
res = av.getColumnSelection().adjustForHiddenColumns(res);\r
\r
if(av.hasHiddenColumns)\r
res = av.getColumnSelection().adjustForHiddenColumns(res);\r
\r
+\r
+ if(res> av.alignment.getWidth())\r
+ {\r
+ res = av.alignment.getWidth()-1;\r
+ }\r
+\r
if (res < min)\r
{\r
min = res;\r
}\r
\r
\r
+\r
+\r
SequenceGroup sg = av.getSelectionGroup();\r
\r
if (sg != null)\r