selection sending
authorjprocter <Jim Procter>
Wed, 12 Nov 2008 17:01:53 +0000 (17:01 +0000)
committerjprocter <Jim Procter>
Wed, 12 Nov 2008 17:01:53 +0000 (17:01 +0000)
src/jalview/gui/IdPanel.java
src/jalview/gui/PopupMenu.java
src/jalview/gui/RotatableCanvas.java
src/jalview/gui/ScalePanel.java

index 3e48a14..8f748a8 100755 (executable)
@@ -352,7 +352,7 @@ public class IdPanel extends JPanel implements MouseListener,
     {
       selectSeq(seq);
     }
-
+    av.sendSelection();
     alignPanel.paintAlignment(true);
   }
 
index fee7e3f..604f4ab 100755 (executable)
@@ -1382,6 +1382,7 @@ public class PopupMenu extends JPopupMenu
     }
 
     ap.av.hideSequence(hseqs);
+    ap.av.sendSelection();
   }
 
   public void copy_actionPerformed()
index 14cd425..4611533 100755 (executable)
@@ -647,8 +647,9 @@ public class RotatableCanvas extends JPanel implements MouseListener,
                   aps[a].av.alignment.getWidth() - 1);
         }
       }
-
       PaintRefresher.Refresh(this, av.getSequenceSetId());
+      // canonical selection is sent to other listeners
+      av.sendSelection();
     }
 
     repaint();
index 4dfb8c8..8e9d829 100755 (executable)
@@ -187,6 +187,7 @@ public class ScalePanel extends JPanel implements MouseMotionListener,
     }
 
     ap.paintAlignment(false);
+    av.sendSelection();
   }
 
   /**
@@ -233,6 +234,7 @@ public class ScalePanel extends JPanel implements MouseMotionListener,
     }
     stretchingGroup = false;
     ap.paintAlignment(false);
+    av.sendSelection();
   }
 
   /**