/** overrides ImageCanvas.mousePressed: no further processing of clicks on 'range' arrows */ public void mousePressed(MouseEvent e) { rangeArrowIndexWhenPressed = getRangeArrowIndex(e); if (rangeArrowIndexWhenPressed <0) super.mousePressed(e); }
/** overrides ImageCanvas.mousePressed: no further processing of clicks on 'range' arrows */ public void mousePressed(MouseEvent e) { rangeArrowIndexWhenPressed = getRangeArrowIndex(e); if (rangeArrowIndexWhenPressed <0) super.mousePressed(e); }
/** Overrides ImageCanvas.mouseReleased, handles clicks on 'range' arrows */ public void mouseReleased(MouseEvent e) { if (rangeArrowIndexWhenPressed>=0 && rangeArrowIndexWhenPressed==getRangeArrowIndex(e)) plot.zoomOnRangeArrow(rangeArrowIndexWhenPressed); else super.mouseReleased(e); }
/** Overrides ImageCanvas.mouseReleased, handles clicks on 'range' arrows */ public void mouseReleased(MouseEvent e) { if (rangeArrowIndexWhenPressed>=0 && rangeArrowIndexWhenPressed==getRangeArrowIndex(e)) plot.zoomOnRangeArrow(rangeArrowIndexWhenPressed); else super.mouseReleased(e); }