List of usage examples for com.google.gwt.user.client Timer schedule
public synchronized void schedule(int delayMs)
From source file:at.ait.dme.yuma.client.map.annotation.AnnotationLayer.java
License:EUPL
public void showActiveFragmentPanel(ImageAnnotation annotation, boolean forceVisible) { if (editedFeature != null) hideActiveFragmentPanel();//w ww . j a v a 2s.c o m if (annotation == null) { // New annotation -> enable toolbar if (currentDrawingTool != null) currentDrawingTool.activate(); } else { // Edit existing feature -> add to editing layer editedFeature = fragments.get(annotation); Timer t = new Timer() { @Override public void run() { lAnnotationEditing.addFeature(editedFeature); } }; t.schedule(1); modifyControl.activate(); modifyControl.selectFeature(editedFeature); } lAnnotationEditing.setVisibility(true); }
From source file:at.ait.dme.yuma.client.map.annotation.ControlPointLayer.java
License:EUPL
@Override public void showActiveFragmentPanel(ImageAnnotation annotation, boolean forceVisible) { // Stop editing any other annotation first if (editedFeature != null) hideActiveFragmentPanel();//from w w w . j av a 2 s.co m if (annotation == null) { editedFeature = VectorFeature.create( Point.create(mapComponent.getMap().getCenterLon(), mapComponent.getMap().getCenterLat())); } else { editedFeature = fragments.get(annotation); } Timer t = new Timer() { @Override public void run() { lAnnotationEditing.addFeature(editedFeature); } }; t.schedule(1); modifyControl.activate(); modifyControl.selectFeature(editedFeature); lAnnotationEditing.setVisibility(true); }
From source file:at.ait.dme.yuma.client.map.TiledImageComposite.java
License:EUPL
@SuppressWarnings("unchecked") private void generateTiles(final String url) { loadMask.hide();/* w w w.ja va2s . c o m*/ loadMask = new LoadMask("Generating Tiles..."); loadMask.show(); final ImageTilesetProviderServiceAsync tileService = (ImageTilesetProviderServiceAsync) GWT .create(ImageTilesetProviderService.class); tileService.generateTileset(url, new AsyncCallback() { public void onFailure(Throwable caught) { try { throw caught; } catch (Throwable t) { loadMask.hide(); ErrorMessages errorMessages = (ErrorMessages) GWT.create(ErrorMessages.class); MessageBox.error(errorMessages.error(), t.getMessage()); } } public void onSuccess(Object result) { Timer timer = new Timer() { public void run() { pollForTiles(url, this); } }; timer.schedule(1000); } }); }
From source file:at.ait.dme.yuma.client.map.TiledImageComposite.java
License:EUPL
private void pollForTiles(final String url, final Timer timer) { final ImageTilesetProviderServiceAsync tileService = (ImageTilesetProviderServiceAsync) GWT .create(ImageTilesetProviderService.class); tileService.pollForTileset(url, new AsyncCallback<Tileset>() { public void onFailure(Throwable caught) { try { throw caught; } catch (Throwable t) { loadMask.hide();/* w ww .ja v a 2 s . c o m*/ ErrorMessages errorMessages = (ErrorMessages) GWT.create(ErrorMessages.class); MessageBox.error(errorMessages.error(), t.getMessage()); } } public void onSuccess(Tileset tileset) { if (tileset != null) { init(tileset); } else { timer.schedule(2500); } } }); }
From source file:at.ait.dme.yuma.suite.apps.map.client.TileBasedImageViewer.java
License:EUPL
@SuppressWarnings({ "unchecked", "rawtypes" }) private void startOnTheFlyTiler(final String url) { loadMask.hide();//from ww w . ja v a 2 s . c o m loadMask = new LoadingPopup("Generating Tiles..."); loadMask.show(); final TilesetServiceAsync tileService = (TilesetServiceAsync) GWT.create(TilesetService.class); tileService.startOnTheFlyTiler(url, new AsyncCallback() { public void onFailure(Throwable t) { loadMask.hide(); I18NErrorMessages errorMessages = (I18NErrorMessages) GWT.create(I18NErrorMessages.class); MessageBox.error(errorMessages.error(), t.getMessage()); } public void onSuccess(Object result) { Timer timer = new Timer() { public void run() { pollOnTheFlyTiler(url, this); } }; timer.schedule(1000); } }); }
From source file:at.ait.dme.yuma.suite.apps.map.client.TileBasedImageViewer.java
License:EUPL
private void pollOnTheFlyTiler(final String url, final Timer timer) { final TilesetServiceAsync tileService = (TilesetServiceAsync) GWT.create(TilesetService.class); tileService.pollOnTheFlyTiler(url, new AsyncCallback<Tileset>() { public void onFailure(Throwable caught) { try { throw caught; } catch (Throwable t) { loadMask.hide();/*from ww w.j av a 2 s. c o m*/ I18NErrorMessages errorMessages = (I18NErrorMessages) GWT.create(I18NErrorMessages.class); MessageBox.error(errorMessages.error(), t.getMessage()); } } public void onSuccess(Tileset tileset) { if (tileset != null) { init(tileset); } else { timer.schedule(2500); } } }); }
From source file:burrito.client.crud.widgets.FormattedRichTextArea.java
License:Apache License
@Override protected void onAttach() { super.onAttach(); Timer cssTimer = new Timer() { @Override/* ww w . j a va 2 s . co m*/ public void run() { Document doc = IFrameElement.as(getElement()).getContentDocument(); StyleElement style = doc.createStyleElement(); style.setInnerText(CSS); HeadElement.as(Element.as(doc.getBody().getPreviousSibling())).appendChild(style); } }; cssTimer.schedule(100); }
From source file:cc.kune.core.client.cookies.MotdManager.java
License:GNU Affero Public License
public MotdManager() { SessionInstance.get().onAppStart(true, new AppStartHandler() { @Override/*from w ww.j a v a 2 s. com*/ public void onAppStart(final AppStartEvent event) { final Timer timer = new Timer() { @Override public void run() { final MotdDTO motd = event.getInitData().getMotd(); if (motd == null) { return; } final String cookieName = motd.getCookieName(); final String motdCookie = Cookies.getCookie(cookieName); if (motdCookie == null) { final Builder builder = new BasicTopDialog.Builder("k-motd", true, false, I18n.getDirection()); // motdDialog.addStyleName("k-motd-dialog"); if (motd.getTitle() != null) { builder.title(motd.getTitle()); } final BasicTopDialog dialog = builder.build(); dialog.setFirstBtnText(motd.getOkBtnText()); dialog.setCloseBtnVisible(true); Log.info("Motd message: " + motd.getMessage()); final HTML message = new HTML(motd.getMessage() + motd.getMessageBottom()); dialog.getInnerPanel().add(message); dialog.setSecondBtnText(motd.getCloseBtnText()); dialog.getSecondBtn().addClickHandler(new ClickHandler() { @Override public void onClick(final ClickEvent event) { setCookie(cookieName, CookieUtils.inDays(90)); dialog.hide(); } }); if (motd.getShouldRemember() > 0) { final CustomButton laterBtn = new CustomButton((I18n.t("Maybe later"))); laterBtn.addClickHandler(new ClickHandler() { @Override public void onClick(final ClickEvent event) { setCookie(cookieName, CookieUtils.inDays(motd.getShouldRemember())); dialog.hide(); } }); dialog.getBtnPanel().add(laterBtn); } dialog.getFirstBtn().addClickHandler(new ClickHandler() { @Override public void onClick(final ClickEvent event) { setCookie(cookieName, CookieUtils.inDays(7)); KuneWindowUtils.open(motd.getOkBtnUrl()); dialog.hide(); } }); dialog.show(); } } }; timer.schedule(10000); } }); }
From source file:cc.kune.core.client.init.AppStarterDefault.java
License:GNU Affero Public License
@Override public void start() { prefetchUtilities.preFetchImpImages(); getInitData();//from w ww . j a v a2 s . c o m final Timer prefetchTimer = new Timer() { @Override public void run() { prefetchUtilities.doTasksDeferred(); } }; prefetchTimer.schedule(20000); }
From source file:ch.eaternity.client.Search.java
License:Apache License
private void selectRowMeals(final int row) { if (FoundRezepte.size() < row) { return;//from w w w .j av a 2s . c o m } Recipe item = FoundRezepte.get(row); if (item == null) { return; } styleRowMeals(selectedRow, false); styleRowMeals(row, true); Timer t = new Timer() { public void run() { styleRowMeals(row, false); } }; superDisplay.cloneRecipe(item); t.schedule(200); selectedRow = row; if (listenerMeals != null) { listenerMeals.onItemSelected(item); } }