コード例 #1
0
ファイル: TrackPanelComponent.java プロジェクト: nh13/IGV
 protected void toggleTrackSelections(MouseEvent e) {
   for (MouseableRegion mouseRegion : mouseRegions) {
     if (mouseRegion.containsPoint(e.getX(), e.getY())) {
       IGV.getInstance().toggleTrackSelections(mouseRegion.getTracks());
       return;
     }
   }
 }
コード例 #2
0
ファイル: TrackPanelComponent.java プロジェクト: nh13/IGV
 protected boolean isTrackSelected(MouseEvent e) {
   for (MouseableRegion mouseRegion : mouseRegions) {
     if (mouseRegion.containsPoint(e.getX(), e.getY())) {
       for (Track t : mouseRegion.getTracks()) {
         if (t.isSelected()) {
           return true;
         }
       }
     }
   }
   return false;
 }
コード例 #3
0
ファイル: TrackPanelComponent.java プロジェクト: nh13/IGV
  protected void selectTracks(MouseEvent e) {

    if (log.isDebugEnabled()) {
      log.debug("Enter selectTracks");
    }

    for (MouseableRegion mouseRegion : mouseRegions) {
      if (mouseRegion.containsPoint(e.getX(), e.getY())) {
        IGV.getInstance().setTrackSelections(mouseRegion.getTracks());
        return;
      }
    }
  }