public MouseWheelEvent(Vector2i mousePosition, int wheelTurns, float delta) { super(delta); this.wheelTurns = wheelTurns; this.mousePosition.set(mousePosition); }
/** * @param size The new width and height in a vector. */ public void setSize(Vector2i size) { this.size.set(size); }
public UISpace(Vector2i size) { this.size.set(size); }
public void setMousePosition(Vector2i mousePosition) { this.mousePosition.set(mousePosition); }
@Override public boolean onMouseClick(NUIMouseClickEvent event) { if (event.getMouseButton() == MouseInput.MOUSE_LEFT) { active = true; offset.set(event.getRelativeMousePosition()); offset.x -= pixelOffsetFor(getValueRight(), sliderWidth); return true; } return false; }
@Override public boolean onMouseClick(NUIMouseClickEvent event) { if (event.getMouseButton() == MouseInput.MOUSE_LEFT) { active = true; offset.set(event.getRelativeMousePosition()); offset.x -= pixelOffsetFor(getValueLeft(), sliderWidth); return true; } return false; }
@Override public boolean onMouseClick(NUIMouseClickEvent event) { if (event.getMouseButton() == MouseInput.MOUSE_LEFT) { active = true; offset.set(event.getRelativeMousePosition()); offset.x -= pixelOffsetFor(getValue(), sliderWidth); return true; } return false; }
topMouseOverRegion = newTopMouseOverRegion; tooltipTime = time.getGameTime() + newTopMouseOverRegion.element.getTooltipDelay(); lastTooltipPosition.set(position); } else { if (lastTooltipPosition.gridDistance(position) > MAX_DOUBLE_CLICK_DISTANCE) { tooltipTime = time.getGameTime() + newTopMouseOverRegion.element.getTooltipDelay(); lastTooltipPosition.set(position);
@Override public boolean processMouseClick(MouseInput button, Vector2i pos) { TabbingManager.focusSetThrough = false; TabbingManager.resetCurrentNum(); boolean possibleDoubleClick = lastClickPosition.gridDistance(pos) < MAX_DOUBLE_CLICK_DISTANCE && lastClickButton == button && time.getGameTimeInMs() - lastClickTime < DOUBLE_CLICK_TIME; lastClickPosition.set(pos); lastClickButton = button; lastClickTime = time.getGameTimeInMs(); for (InteractionRegion next : mouseOverRegions) { if (next.region.contains(pos)) { Vector2i relPos = new Vector2i(pos); relPos.sub(next.offset); if (possibleDoubleClick && nuiManager.getFocus() == next.element) { if (next.listener.onMouseDoubleClick(createDoubleClickEvent(button, relPos))) { clickedRegion = next; return true; } } else if (next.listener.onMouseClick(createClickEvent(button, relPos))) { clickedRegion = next; nuiManager.setFocus(next.element); return true; } } } return false; }
pos2d.set(pos.x, pos.z); int posY = pos.y + chunk.getChunkWorldOffsetY();