@Override public Queue<MouseAction> getInputQueue() { Queue<MouseAction> result = Queues.newArrayDeque(); while (Mouse.next()) { if (Mouse.getEventButton() != -1) { ButtonState state = (Mouse.getEventButtonState()) ? ButtonState.DOWN : ButtonState.UP; result.add(new MouseAction(InputType.MOUSE_BUTTON.getInput(Mouse.getEventButton()), state, getPosition())); } if (Mouse.getEventDWheel() != 0) { int id = (Mouse.getEventDWheel() > 0) ? 1 : -1; result.add(new MouseAction(InputType.MOUSE_WHEEL.getInput(id), id * Mouse.getEventDWheel() / 120, getPosition())); } } return result; }
if (Mouse.isCreated()) { int events = 0; while (Mouse.next()) { events++; int x = (int)(Mouse.getEventX() * Display.getPixelScaleFactor());
if (Mouse.isCreated()) { int events = 0; while (Mouse.next()) { events++; int x = (int)(Mouse.getEventX() * Display.getPixelScaleFactor());
return; while (Mouse.next()){ int btn = Mouse.getEventButton();
@Override public void handleInput() throws IOException { // Traverse children backwards, because the topmost child should be the // first to process input: ListIterator<GuiComponent> iter = children.listIterator(children.size()); while(iter.hasPrevious()) { GuiComponent child = iter.previous(); if (child.blocksScreen) { child.handleInput(); isMouseOver = false; return; } } if (interceptsMouse) { while (Mouse.next()) { this.handleMouseInput(); } } if (interceptsKeyboard) { while (Keyboard.next()) { this.handleKeyboardInput(); } } }
public void preRender() { if (isOverlaySlotActive) { // Save Mouse Pos oldX = Mouse.getX(); oldY = Mouse.getY(); // Set Pos 0,0 try { fX.set(null, 0); fY.set(null, 0); hasBeenSaved = true; } catch (Exception e) { if (LPConstants.DEBUG) { e.printStackTrace(); } } while (Mouse.next()) { if (Mouse.getEventButton() == 0 && Mouse.getEventButtonState()) { clicked = true; } } } }
/** * reads a mouse in buffered mode */ private void readBufferedMouse() { // iterate all events, use the last button down while(Mouse.next()) { if (Mouse.getEventButton() != -1) { if (Mouse.getEventButtonState()) { } //lastButton = Mouse.getEventButton(); } } updateState(); }
private void processMouseEvents(int mX, int mY) { if (Mouse.isButtonDown(0)) { processMouseBown(mX, mY); } else { while (!mc.gameSettings.touchscreen && Mouse.next()) { int mouseWheelDelta = Mouse.getEventDWheel(); if (mouseWheelDelta != 0) { if (mouseWheelDelta > 0) { mouseWheelDelta = -1; } else if (mouseWheelDelta < 0) { mouseWheelDelta = 1; } amountScrolled += mouseWheelDelta * slotHeight / 2; } } initialClickY = -1.0F; } }
private void processMouseEvents(@Nonnull final NiftyInputConsumer inputEventConsumer) { int viewportHeight = getViewportHeight(); while (Mouse.next()) { int mouseX = Mouse.getEventX(); int mouseY = viewportHeight - Mouse.getEventY(); int mouseWheel = Mouse.getEventDWheel() / 120; // not sure about that 120 here. works on my system and makes // this return 1 if the wheel is moved the minimal amount. int button = Mouse.getEventButton(); boolean buttonDown = Mouse.getEventButtonState(); // now send the event to nifty boolean mouseEventProcessedByNifty = inputEventConsumer.processMouseEvent(mouseX, mouseY, mouseWheel, button, buttonDown); if (!mouseEventProcessedByNifty) { log.fine("Nifty did not processed this mouse event. You can handle it."); // nifty did not process this event, it did not hit any element mouseEventsOut.offer(new MouseInputEvent(mouseX, mouseY, mouseWheel, button, buttonDown)); if (niftyTakesKeyboardFocusOnClick) { log.fine("Nifty gave up the keyboard focus"); niftyHasKeyboardFocus = false; // give up focus if clicked outside nifty } } else { log.fine("Nifty has processed this mouse event"); // nifty did handle that event. it hit an element and was processed by some GUI element if (niftyTakesKeyboardFocusOnClick) { // take focus if nifty element is clicked log.fine("Nifty takes the keyboard focus back"); niftyHasKeyboardFocus = true; } } } }
return; while (Mouse.next()) { if (isAltPressed) continue;
if (Mouse.isCreated()) { int events = 0; while (Mouse.next()) { events++; int x = (int)(Mouse.getEventX() * Display.getPixelScaleFactor());
if (!Mouse.next()) { return endOfData();
while(Mouse.next()) { int btn = Mouse.getEventButton(); boolean pressed = Mouse.getEventButtonState();
@Override void update() { while (Mouse.next()) { double time = (double) (Mouse.getEventNanoseconds() / 1000000); int btn = getButton(Mouse.getEventButton()); Point m = new Point(Mouse.getEventX(), Display.getHeight() - Mouse.getEventY() - 1); platform.graphics().transformMouse(m); int dx = Mouse.getEventDX(), dy = -Mouse.getEventDY(); if (btn != -1) { if (Mouse.getEventButtonState()) { onMouseDown(time, m.x, m.y, btn); } else { onMouseUp(time, m.x, m.y, btn); } } else if (Mouse.getEventDWheel() != 0) { int delta = Mouse.getEventDWheel() > 0 ? -1 : 1; onMouseWheelScroll(time, m.x, m.y, delta); } else { onMouseMove(time, m.x, m.y, dx, dy); } } }
@Override void update() { while (Mouse.next()) { double time = (double) (Mouse.getEventNanoseconds() / 1000000); int btn = getButton(Mouse.getEventButton()); Point m = new Point(Mouse.getEventX(), Display.getHeight() - Mouse.getEventY() - 1); platform.graphics().transformMouse(m); int dx = Mouse.getEventDX(), dy = -Mouse.getEventDY(); if (btn != -1) { if (Mouse.getEventButtonState()) { onMouseDown(time, m.x, m.y, btn); } else { onMouseUp(time, m.x, m.y, btn); } } else if (Mouse.getEventDWheel() != 0) { int delta = Mouse.getEventDWheel() > 0 ? -1 : 1; onMouseWheelScroll(time, m.x, m.y, delta); } else { onMouseMove(time, m.x, m.y, dx, dy); } } }
return; while (Mouse.next()){ int btn = Mouse.getEventButton();
if (!org.lwjgl.input.Mouse.next()) return false; event_state = EVENT_X;
while(Mouse.next()) { int btn = Mouse.getEventButton(); boolean pressed = Mouse.getEventButtonState();
while (Mouse.next()) { double time = (double) (Mouse.getEventNanoseconds() / 1000000); Point m = new Point(Mouse.getEventX(), Display.getHeight() - Mouse.getEventY() - 1);