git://source.jalview.org
/
jalview.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
refactored VamsasListener to allow the source of the event to be passed to handlers
[jalview.git]
/
src
/
jalview
/
structure
/
StructureSelectionManager.java
diff --git
a/src/jalview/structure/StructureSelectionManager.java
b/src/jalview/structure/StructureSelectionManager.java
index
0cd3094
..
c4566d8
100644
(file)
--- a/
src/jalview/structure/StructureSelectionManager.java
+++ b/
src/jalview/structure/StructureSelectionManager.java
@@
-363,7
+363,7
@@
public class StructureSelectionManager
* the sequence position (if -1, seq.findPosition is called to
* resolve the residue number)
*/
* the sequence position (if -1, seq.findPosition is called to
* resolve the residue number)
*/
- public void mouseOverSequence(SequenceI seq, int indexpos, int index)
+ public void mouseOverSequence(SequenceI seq, int indexpos, int index, VamsasSource source)
{
boolean hasSequenceListeners = handlingVamsasMo || seqmappings != null;
SearchResults results = null;
{
boolean hasSequenceListeners = handlingVamsasMo || seqmappings != null;
SearchResults results = null;
@@
-447,7
+447,7
@@
public class StructureSelectionManager
// pass the mouse over and absolute position onto the
// VamsasListener(s)
((VamsasListener) listeners.elementAt(i))
// pass the mouse over and absolute position onto the
// VamsasListener(s)
((VamsasListener) listeners.elementAt(i))
- .mouseOver(seq, indexpos);
+ .mouseOver(seq, indexpos, source);
}
}
}
}
}
}
@@
-468,14
+468,14
@@
public class StructureSelectionManager
* @param position
* in an alignment sequence
*/
* @param position
* in an alignment sequence
*/
- public void mouseOverVamsasSequence(SequenceI sequenceI, int position)
+ public void mouseOverVamsasSequence(SequenceI sequenceI, int position, VamsasSource source)
{
handlingVamsasMo = true;
long msg = sequenceI.hashCode() * (1 + position);
if (lastmsg != msg)
{
lastmsg = msg;
{
handlingVamsasMo = true;
long msg = sequenceI.hashCode() * (1 + position);
if (lastmsg != msg)
{
lastmsg = msg;
- mouseOverSequence(sequenceI, position, -1);
+ mouseOverSequence(sequenceI, position, -1, source);
}
handlingVamsasMo = false;
}
}
handlingVamsasMo = false;
}