/** * Called when the object's drag sequence is complete. * * @param event the touch event */ protected void onDragEnd(TouchEvent<?> event) { // There is no momentum or it isn't supported. if (momentum == null) { return; } // Schedule the momentum. Point endVelocity = calculateEndVelocity(recentTouchPosition, lastTouchPosition); if (endVelocity != null) { momentumCommand = new MomentumCommand(endVelocity); Scheduler.get().scheduleFixedDelay(momentumCommand, MS_PER_FRAME); } }
touchPositionsDuringMomentum.add( new TemporalPoint(startTouchPosition, startTouchTime)); Scheduler.get().scheduleFixedDelay( momentumTouchRemovalCommand, TIME_THRESHOLD);
@Override public void onApplicationInitialized(final ApplicationInitializedEvent event) { LOG.info("NodeMapWidget.onApplicationInitialized(): triggering a backend refresh"); Scheduler.get().scheduleFixedDelay(new RepeatingCommand() { @Override public boolean execute() { LOG.info("NodeMapWidget.onApplicationInitialized(): refreshing"); m_clientToServerRpc.refresh(); return false; } }, 5000); }
void planRetry() { if( retryPlanned ) return; retryPlanned = true; Scheduler.get().scheduleFixedDelay( retryCommand, 1000 ); }
@Override public void bufferAttributeWithManager(final String name, final HandlerManager manager) { Scheduler.get().scheduleFixedDelay(new RepeatingCommand() { @Override public boolean execute() { manager.fireEvent(new AttributesChangedEvent(name)); return false; } }, 0); }
private boolean inputFocus(final Event e) { if (!activeField) { Scheduler.get().scheduleFixedDelay(new RepeatingCommand() { public boolean execute() { containerMouseDown(e); return false; } }, 50); } return false; }
private boolean inputFocus(final Event e) { if (!activeField) { Scheduler.get().scheduleFixedDelay(new RepeatingCommand() { public boolean execute() { containerMouseDown(e); return false; } }, 50); } return false; }
private boolean inputBlur() { if (!mouseOnContainer) { activeField = false; Scheduler.get().scheduleFixedDelay(new RepeatingCommand() { public boolean execute() { blurTest(); return false; } }, 100); } return false; }
private void schedulePoll(final AsyncTaskPoller poller, final AsyncCallback<String> urlCallback) { Scheduler.get().scheduleFixedDelay(new Scheduler.RepeatingCommand() { @Override public boolean execute() { if(!canceled) { pollServer(poller, urlCallback); } return false; } }, 1000); }
void planRetry() { if( retryPlanned ) return; retryPlanned = true; Scheduler.get().scheduleFixedDelay( retryCommand, 1000 ); }
@Override public void onApplicationInitialized(final ApplicationInitializedEvent event) { LOG.info("NodeMapWidget.onApplicationInitialized(): triggering a backend refresh"); Scheduler.get().scheduleFixedDelay(new RepeatingCommand() { @Override public boolean execute() { LOG.info("NodeMapWidget.onApplicationInitialized(): refreshing"); m_clientToServerRpc.refresh(); return false; } }, 5000); }
public void hide() { StyleUtils.removeStyle(ModalBackdrop.this, Modal.STYLE_VISIBLE); Scheduler.get().scheduleFixedDelay(new RepeatingCommand() { @Override public boolean execute() { RootPanel.get().remove(ModalBackdrop.this); return false; } }, 100); } }
public void hide() { StyleUtils.removeStyle(this, Alert.STYLE_VISIBLE); Scheduler.get().scheduleFixedDelay(new RepeatingCommand() { @Override public boolean execute() { Alert.this.removeFromParent(); Alert.this.fireEvent(new AlertDismissEvent(Alert.this)); return false; } }, 150); }
public void hide() { StyleUtils.removeStyle(this, Alert.STYLE_VISIBLE); Scheduler.get().scheduleFixedDelay(new RepeatingCommand() { @Override public boolean execute() { Alert.this.removeFromParent(); Alert.this.fireEvent(new AlertDismissEvent(Alert.this)); return false; } }, 150); }
public void open(int delay) { Scheduler.get().scheduleFixedDelay(() -> { open(() -> close()); return false; }, delay); }
public void hide() { StyleUtils.removeStyle(this.getElement(), InputDatePicker.STYLE_SHOW); Scheduler.get().scheduleFixedDelay(new RepeatingCommand() { @Override public boolean execute() { InputDatePicker.this.setVisible(false); RootPanel.get().remove(InputDatePicker.this); return false; } }, 200); }
/** * Open / Show alert messages with provided callback * * @param callback */ public void open(Functions.Func callback) { open(); Scheduler.get().scheduleFixedDelay(() -> { callback.call(); return false; }, inDuration); }
@Override public void destroy() { super.destroy(); LienzoPictureUtils.tryDestroy(getPicture(), (p) -> Scheduler.get().scheduleFixedDelay(() -> !LienzoPictureUtils.retryDestroy(p), 200)); }
@Override public void eval(String js) { Scheduler.get().scheduleFixedDelay(() -> { Element el = Document.get().getElementById(uniqueId); if (el != null) { ScriptInjector.fromString(js).setWindow(ScriptInjector.TOP_WINDOW).setRemoveTag(true).inject(); return false; } return true; }, 100); }
@Override public void eval(String js) { Scheduler.get().scheduleFixedDelay(() -> { Element el = Document.get().getElementById(uniqueId); if (el != null) { ScriptInjector.fromString(js).setWindow(ScriptInjector.TOP_WINDOW).setRemoveTag(true).inject(); return false; } return true; }, 100); }