private void onMouseButton(final long window, final int button, final int action, final int mods) { final MouseButtonEvent mouseButtonEvent = new MouseButtonEvent(convertButton(button), action == GLFW_PRESS, mouseX, mouseY); mouseButtonEvent.setTime(getInputTimeNanos()); mouseButtonEvents.add(mouseButtonEvent); }
private void onMouseButtonEventQueued(MouseButtonEvent evt, NiftyInputConsumer nic) { x = (int) evt.getX(); y = (int) (height - evt.getY()); handleMouseEvent(evt.getButtonIndex(), evt.isPressed(), nic, evt); }
private void onMouseButtonEventQueued(MouseButtonEvent evt) { int hash = MouseButtonTrigger.mouseButtonHash(evt.getButtonIndex()); invokeActions(hash, evt.isPressed()); invokeTimedActions(hash, evt.getTime(), evt.isPressed()); }
public void onMouseButtonEvent(MouseButtonEvent evt) { if (evt.getButtonIndex() >= 0 && evt.getButtonIndex() <= 2) { if (evt.isReleased() || inputManager.isCursorVisible()) { // Always pass mouse button release events to nifty, // even if the mouse cursor is invisible. 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); }
case DOWN: inputEvent = new MouseButtonEvent(0, true, newX, newY); inputEvent.setTime(event.getTime()); break; inputEvent = new MouseButtonEvent(0, false, newX, newY); inputEvent.setTime(event.getTime()); break;
public void onMouseButtonEvent( MouseButtonEvent evt ) { if( log.isTraceEnabled() ) { log.trace("onMouseButtonEvent(" + evt + ")"); } Button b; switch( evt.getButtonIndex() ) { case 0: b = Button.MOUSE_BUTTON1; break; case 1: b = Button.MOUSE_BUTTON2; break; case 2: b = Button.MOUSE_BUTTON3; break; default: int i = evt.getButtonIndex() + 1; b = new Button("mouse_" + i, "Mouse Button " + i); break; } StateGroupIndex index = getIndex(b, false); if( index == null ) return; double value = evt.isPressed() ? 1.0 : 0.0; index.updateValue(value); }
event2 = new MouseButtonEvent(buttonIndex, pressed, x, y); tempCapture.getControl(MouseEventControl.class).mouseButtonEvent(event2, hitTarget, tempCapture); if( event2.isConsumed() ) consumed = true; if( hitTarget.getControl(MouseEventControl.class) != null ) { if( event2 == null ) { event2 = new MouseButtonEvent(buttonIndex, pressed, x, y); if( event2.isConsumed() ) { consumed = true;
if (evt.getButtonIndex() == MouseInput.BUTTON_LEFT) { if (evt.isPressed()) { if (interactionState.getType() == Type.SPELL) { } else if (evt.isReleased() && selectionHandler.isActive()) { SelectionArea selectionArea = selectionHandler.getSelectionArea(); if (interactionState.getType() == Type.NONE updateCursor(); } else if (evt.getButtonIndex() == MouseInput.BUTTON_RIGHT && evt.isReleased()) { } else if (evt.getButtonIndex() == MouseInput.BUTTON_MIDDLE && evt.isReleased()) { if (Main.isDebug()) { Point p = selectionHandler.getPointedTileIndex();
@Override public void onMouseButtonEvent(MouseButtonEvent evt) { if (currentControl != null && evt.getButtonIndex() == MouseInput.BUTTON_LEFT) { evt.setConsumed(); // Select level mainMenuState.selectCampaignLevel(currentControl); } }
event.setConsumed(); return; if( event.isPressed() ) { setPressed(event.isPressed()); } else if( isPressed() ) {
@Override protected void click( MouseButtonEvent event, Spatial target, Spatial capture ) { if( event.getButtonIndex() == MouseInput.BUTTON_MIDDLE ) { if( target instanceof Panel ) { Panel p = (Panel)target; System.out.println( "gui element:" + p + " elementId:" + p.getElementId() + " style:" + p.getStyle() ); } } } }
case DOWN: inputEvent = new MouseButtonEvent(0, true, newX, newY); inputEvent.setTime(event.getTime()); break; inputEvent = new MouseButtonEvent(0, false, newX, newY); inputEvent.setTime(event.getTime()); break;
@Override public void onMouseButtonEvent(MouseButtonEvent evt) { if (evt.getButtonIndex() == MouseInput.BUTTON_LEFT) { // attack } else if (evt.getButtonIndex() == MouseInput.BUTTON_RIGHT && evt.isReleased()) { setEnabled(false); } }
public void mousePressed(MouseEvent awtEvt) { // Must flip Y! int y = component.getHeight() - awtEvt.getY(); MouseButtonEvent evt = new MouseButtonEvent(getJMEButtonIndex(awtEvt), true, awtEvt.getX(), y); evt.setTime(awtEvt.getWhen()); synchronized (eventQueue) { eventQueue.add(evt); } }
protected void dispatch( MouseButtonEvent evt ) { if( getSession().buttonEvent(evt.getButtonIndex(), evt.getX(), evt.getY(), evt.isPressed()) ) { evt.setConsumed(); } }
private void onMouseButtonEventQueued(MouseButtonEvent evt) { int hash = MouseButtonTrigger.mouseButtonHash(evt.getButtonIndex()); invokeActions(hash, evt.isPressed()); invokeTimedActions(hash, evt.getTime(), evt.isPressed()); }
public void mouseReleased(MouseEvent awtEvt) { int y = component.getHeight() - awtEvt.getY(); MouseButtonEvent evt = new MouseButtonEvent(getJMEButtonIndex(awtEvt), false, awtEvt.getX(), y); evt.setTime(awtEvt.getWhen()); synchronized (eventQueue) { eventQueue.add(evt); } }