public void zoomMinus() { target.setScaling(target.getScaling() / 2f); refreshLoop.refreshSketch(); }
public void zoomPlus() { target.setScaling(target.getScaling() * 2f); refreshLoop.refreshSketch(); }
public void zoomMinus() { target.setScaling(target.getScaling() / 2f); refreshLoop.refreshSketch(); }
public void zoomPlus() { target.setScaling(target.getScaling() * 2f); refreshLoop.refreshSketch(); }
@Override public void mouseWheelMoved(MouseWheelEvent e) { if (e.getUnitsToScroll() == 0) { return; } float way = -e.getUnitsToScroll() / Math.abs(e.getUnitsToScroll()); target.setScaling(target.getScaling() * (way > 0 ? 2f : 0.5f)); setMoving(true); if (wheelTimer != null) { wheelTimer.cancel(); wheelTimer = null; } wheelTimer = new Timer(); wheelTimer.schedule(new TimerTask() { @Override public void run() { setMoving(false); refreshLoop.refreshSketch(); wheelTimer = null; } }, WHEEL_TIMER); refreshLoop.refreshSketch(); }
@Override public void mouseWheelMoved(MouseWheelEvent e) { if (e.getUnitsToScroll() == 0) { return; } float way = -e.getUnitsToScroll() / Math.abs(e.getUnitsToScroll()); target.setScaling(target.getScaling() * (way > 0 ? 2f : 0.5f)); setMoving(true); if (wheelTimer != null) { wheelTimer.cancel(); wheelTimer = null; } wheelTimer = new Timer(); wheelTimer.schedule(new TimerTask() { @Override public void run() { setMoving(false); refreshLoop.refreshSketch(); wheelTimer = null; } }, WHEEL_TIMER); refreshLoop.refreshSketch(); }