/** * Callback from RawInputListener. Do not use. */ @Override public void onMouseButtonEvent(MouseButtonEvent evt) { if (!eventsPermitted) { throw new UnsupportedOperationException("MouseInput has raised an event at an illegal time."); } //updating cursor pos on click, so that non android touch events can properly update cursor position. cursorPos.set(evt.getX(), evt.getY()); inputQueue.add(evt); }
private void onMouseButtonEventQueued(MouseButtonEvent evt, NiftyInputConsumer nic) { x = (int) evt.getX(); y = (int) (height - evt.getY()); handleMouseEvent(evt.getButtonIndex(), evt.isPressed(), nic, evt); }
protected boolean isClick( MouseButtonEvent event, int xDown, int yDown ) { int x = event.getX(); int y = event.getY(); return Math.abs(x-xDown) < xClickThreshold && Math.abs(y-yDown) < yClickThreshold; }
/** * Callback from RawInputListener. Do not use. */ public void onMouseButtonEvent(MouseButtonEvent evt) { if (!eventsPermitted) { throw new UnsupportedOperationException("MouseInput has raised an event at an illegal time."); } //updating cursor pos on click, so that non android touch events can properly update cursor position. cursorPos.set(evt.getX(), evt.getY()); inputQueue.add(evt); }
/** * Callback from RawInputListener. Do not use. */ @Override public void onMouseButtonEvent(MouseButtonEvent evt) { if (!eventsPermitted) { throw new UnsupportedOperationException("MouseInput has raised an event at an illegal time."); } //updating cursor pos on click, so that non android touch events can properly update cursor position. cursorPos.set(evt.getX(), evt.getY()); inputQueue.add(evt); }
@Override public void mouseButtonEvent( MouseButtonEvent event, Spatial target, Spatial capture ) { reset(event.getX(), event.getY(), target); }
public void mouseButtonEvent( MouseButtonEvent event, Spatial target, Spatial capture ) { event.setConsumed(); if( event.isPressed() ) { xDown = event.getX(); yDown = event.getY(); } else if( isClick(event, xDown, yDown) ) { click(event, target, capture); } }
protected void dispatch( MouseButtonEvent evt ) { if( getSession().buttonEvent(evt.getButtonIndex(), evt.getX(), evt.getY(), evt.isPressed()) ) { evt.setConsumed(); } }