public boolean handle (Event event) { if (super.handle(event)) { if (((InputEvent)event).getType() == InputEvent.Type.touchDown) flingTimer = 0; return true; } else if (event instanceof InputEvent && ((InputEvent)event).isTouchFocusCancel()) // cancel(); return false; } };
public boolean handle (Event event) { if (super.handle(event)) { if (((InputEvent)event).getType() == InputEvent.Type.touchDown) flingTimer = 0; return true; } else if (event instanceof InputEvent && ((InputEvent)event).isTouchFocusCancel()) // cancel(); return false; } };
if (event instanceof InputEvent) { InputEvent inputEvent = (InputEvent)event; if (inputEvent.getType() == Type.touchDown) { event.getStage().addTouchFocus(listener, this, inputEvent.getTarget(), inputEvent.getPointer(), inputEvent.getButton());
if (event instanceof InputEvent) { InputEvent inputEvent = (InputEvent)event; if (inputEvent.getType() == Type.touchDown) { event.getStage().addTouchFocus(listener, this, inputEvent.getTarget(), inputEvent.getPointer(), inputEvent.getButton());
public boolean handle (Event e) { if (!(e instanceof InputEvent)) return false; InputEvent event = (InputEvent)e; switch (event.getType()) { case touchDown: actor = event.getListenerActor(); touchDownTarget = event.getTarget(); detector.touchDown(event.getStageX(), event.getStageY(), event.getPointer(), event.getButton()); actor.stageToLocalCoordinates(tmpCoords.set(event.getStageX(), event.getStageY())); touchDown(event, tmpCoords.x, tmpCoords.y, event.getPointer(), event.getButton()); return true; case touchUp: if (event.isTouchFocusCancel()) { detector.reset(); return false; } this.event = event; actor = event.getListenerActor(); detector.touchUp(event.getStageX(), event.getStageY(), event.getPointer(), event.getButton()); actor.stageToLocalCoordinates(tmpCoords.set(event.getStageX(), event.getStageY())); touchUp(event, tmpCoords.x, tmpCoords.y, event.getPointer(), event.getButton()); return true; case touchDragged: this.event = event; actor = event.getListenerActor(); detector.touchDragged(event.getStageX(), event.getStageY(), event.getPointer()); return true; } return false; }
public boolean handle (Event e) { if (!(e instanceof InputEvent)) return false; InputEvent event = (InputEvent)e; switch (event.getType()) { case touchDown: actor = event.getListenerActor(); touchDownTarget = event.getTarget(); detector.touchDown(event.getStageX(), event.getStageY(), event.getPointer(), event.getButton()); actor.stageToLocalCoordinates(tmpCoords.set(event.getStageX(), event.getStageY())); touchDown(event, tmpCoords.x, tmpCoords.y, event.getPointer(), event.getButton()); return true; case touchUp: if (event.isTouchFocusCancel()) { detector.reset(); return false; } this.event = event; actor = event.getListenerActor(); detector.touchUp(event.getStageX(), event.getStageY(), event.getPointer(), event.getButton()); actor.stageToLocalCoordinates(tmpCoords.set(event.getStageX(), event.getStageY())); touchUp(event, tmpCoords.x, tmpCoords.y, event.getPointer(), event.getButton()); return true; case touchDragged: this.event = event; actor = event.getListenerActor(); detector.touchDragged(event.getStageX(), event.getStageY(), event.getPointer()); return true; } return false; }
@Override public boolean handle(Event event) { if (event instanceof InputEvent) { InputEvent ie = (InputEvent) event; if (ie.getType() == Type.keyTyped) { checkField(sec, 0, 59); return true; } } return false; }
@Override public boolean handle(Event event) { if (event instanceof InputEvent) { InputEvent ie = (InputEvent) event; if (ie.getType() == Type.keyTyped) { checkField(year, -20000, 20000); return true; } } return false; }
@Override public boolean handle(Event event) { if (event instanceof InputEvent) { InputEvent ie = (InputEvent) event; if (ie.getType() == Type.keyTyped) { checkField(day, 1, 31); return true; } } return false; }
@Override public boolean handle(Event event) { if (event instanceof InputEvent) { InputEvent ie = (InputEvent) event; if (ie.getType() == Type.keyTyped) { checkField(hour, 0, 23); return true; } } return false; }
@Override public boolean handle(Event event) { if (event instanceof InputEvent) { InputEvent ie = (InputEvent) event; if (ie.getType() == Type.keyTyped) { checkField(min, 0, 59); return true; } } return false; }
@Override public boolean handle(Event e) { if (super.handle(e)) return true; if (!(e instanceof InputEvent)) return false; InputEvent event = (InputEvent)e; switch (event.getType()) { case enter: case exit: return textField.notify(e, false); default: return false; } } });
public boolean handle (Event event) { if (super.handle(event)) { if (((InputEvent)event).getType() == InputEvent.Type.touchDown) flingTimer = 0; return true; } else if (event instanceof InputEvent && ((InputEvent)event).isTouchFocusCancel()) // cancel(); return false; } };
@Override public boolean handle(Event event) { if (event instanceof InputEvent) { InputEvent ie = (InputEvent) event; if (ie.getType() == Type.mouseMoved) { Actor scrollPanelAncestor = getScrollPanelAncestor(ie.getTarget()); ui.setScrollFocus(scrollPanelAncestor); } else if (ie.getType() == Type.touchDown) { if (ie.getTarget() instanceof TextField) ui.setKeyboardFocus(ie.getTarget()); } } return false; }
@Override public boolean handle(Event event) { if (event instanceof InputEvent) { InputEvent ie = (InputEvent) event; if (ie.getType() == Type.mouseMoved) { Actor scrollPanelAncestor = getScrollPanelAncestor(ie.getTarget()); ui.setScrollFocus(scrollPanelAncestor); } else if (ie.getType() == Type.touchDown) { if (ie.getTarget() instanceof TextField) ui.setKeyboardFocus(ie.getTarget()); } } return false; }
@Override public boolean handle(Event event) { if (event instanceof InputEvent) { Type type = ((InputEvent) event).getType(); // Click if (type == Type.enter) { Gdx.graphics.setCursor(Gdx.graphics.newCursor(GlobalResources.linkCursor, 4, 0)); } else if (type == Type.exit) { Gdx.graphics.setSystemCursor(SystemCursor.Arrow); } return true; } return false; } });
@Override public void clicked(InputEvent event, float x, float y) { final FileListItem selected = fileList.getSelected(); if (selected.file.isDirectory() && TimeUtils.millis() - lastClick < 500) { changeDirectory(selected.file); lastClick = 0; } else if (event.getType() == Type.touchUp) { lastClick = TimeUtils.millis(); } } });
/** @see #copy(Event, Event) */ public static void copy(InputEvent c, InputEvent e) { copy((Event) c, e); c.setStageX(e.getStageX()); c.setStageY(e.getStageY()); c.setButton(e.getButton()); c.setCharacter(e.getCharacter()); c.setKeyCode(e.getKeyCode()); c.setPointer(e.getPointer()); c.setType(e.getType()); c.setRelatedActor(e.getRelatedActor()); c.setScrollAmount(e.getScrollAmount()); }