List of usage examples for com.google.gwt.user.client Timer schedule
public synchronized void schedule(int delayMs)
From source file:com.cognitivemedicine.metricsdashboard.client.widgets.Alerts.java
License:Apache License
public static void notify(Panel parent, String title, String message) { final DialogBox d = new DialogBox(); d.setText(title);/*from w w w . j a v a 2 s . c om*/ d.setModal(false); // d.center(); Button closeButton = new Button("Close", new ClickHandler() { public void onClick(ClickEvent event) { d.hide(); } }); // d.add(closeButton); d.addCloseHandler(new CloseHandler<PopupPanel>() { @Override public void onClose(CloseEvent<PopupPanel> event) { d.hide(); } }); VerticalPanel v = new VerticalPanel(); // v.add(new Label(message)); HTML html = new HTML(); html.setHTML(message); html.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { d.hide(); } }); v.add(html); v.add(closeButton); d.setWidget(v); // d.setPopupPosition(Window.getClientWidth()-d.getOffsetWidth(), // Window.getClientHeight()-d.getOffsetWidth()); Timer t = new Timer() { @Override public void run() { d.hide(); } }; t.schedule(3000); d.setWidth("300px"); d.setHeight("200px"); d.center(); // d.setPopupPosition(Window.getClientWidth()-d.getOffsetWidth(), // Window.getClientHeight()-d.getOffsetWidth()); // d.show(); }
From source file:com.dc.tes.ui.client.control.LogInfoPopPanel.java
License:Open Source License
private void afterShow() { Timer t = new Timer() { public void run() { afterHide();//from ww w .j ava 2 s.com } }; t.schedule(config.display); }
From source file:com.dianaui.universal.core.client.ui.base.modal.ModalWithBackdrop.java
License:Apache License
public void hide() { if (isViewing()) { fireEvent(new HideEvent()); removeStyleName(Styles.IN);/*from www . j a v a2 s . c o m*/ // force reflow if (backdrop.getParentNode() != null) backdrop.getParentElement().getFirstChildElement().getOffsetWidth(); Timer timer = new Timer() { @Override public void run() { onHide(); if (backdrop.getParentNode() != null) backdrop.removeClassName(Styles.IN); new Timer() { @Override public void run() { deattach(); if (backdrop.getParentNode() != null) backdrop.removeFromParent(); setViewing(false); } }.schedule(transitionMs); ModalWithBackdrop.this.fireEvent(new HiddenEvent()); } }; timer.schedule(transitionMs); } }
From source file:com.dianaui.universal.core.client.ui.Collapse.java
License:Apache License
/** * Causes the collapse to show//w ww .j a v a 2s. co m */ public void show() { if (isAttached()) { if (transitioning || isViewing()) { return; } transitioning = true; fireEvent(new ShowEvent()); removeStyleName(Styles.COLLAPSE); addStyleName(Styles.COLLAPSING); if (getElement().getChildCount() > 0) { getElement().getStyle().setHeight(getElement().getFirstChildElement().getOffsetHeight(), Style.Unit.PX); } Timer timer = new Timer() { @Override public void run() { onShow(); transitioning = false; fireEvent(new ShownEvent()); } }; timer.schedule(transitionMs); } else { onShow(); } }
From source file:com.dianaui.universal.core.client.ui.Collapse.java
License:Apache License
/** * Causes the collapse to hide//w w w .j a v a 2 s .com */ public void hide() { if (isAttached()) { if (transitioning || !isViewing()) { return; } transitioning = true; fireEvent(new HideEvent()); addStyleName(Styles.COLLAPSING); removeStyleName(Styles.COLLAPSE); removeStyleName(Styles.IN); getElement().getStyle().setHeight(0, Style.Unit.PX); // force reflow if (getElement().getChildCount() > 0) { getElement().getFirstChildElement().getOffsetHeight(); } Timer timer = new Timer() { @Override public void run() { onHide(); transitioning = false; fireEvent(new HiddenEvent()); } }; timer.schedule(transitionMs); } else { onHide(); } }
From source file:com.dianaui.universal.core.client.ui.TabPane.java
License:Apache License
public void setIn(final boolean in) { Timer timer = new Timer() { @Override/*from w w w . ja v a2s . co m*/ public void run() { if (in) { addStyleName(Styles.IN); } else { removeStyleName(Styles.IN); } } }; timer.schedule(isFade() ? DEFAULT_TRANSITION_MS : 0); }
From source file:com.dianaui.universal.core.client.ui.Tooltip.java
License:Apache License
public void show() { if (!isViewing()) { setViewing(true);/*from www.j a v a 2s.co m*/ Timer showTimer = new Timer() { @Override public void run() { tooltip.fireEvent(new ShowEvent()); RootPanel.get().add(tooltip); tooltip.getElement().getStyle().setDisplay(Style.Display.BLOCK); // positioning int left = widget.getAbsoluteLeft(); int top = widget.getAbsoluteTop(); Placement placement = getPlacement(); if (placement == Placement.TOP) { top -= tooltip.getOffsetHeight(); if (tooltip.getOffsetWidth() > widget.getOffsetWidth()) { left -= (tooltip.getOffsetWidth() - widget.getOffsetWidth()) / 2; } else { left += (widget.getOffsetWidth() - tooltip.getOffsetWidth()) / 2; } } else if (placement == Placement.BOTTOM) { top += widget.getOffsetHeight(); if (tooltip.getOffsetWidth() > widget.getOffsetWidth()) { left -= (tooltip.getOffsetWidth() - widget.getOffsetWidth()) / 2; } else { left += (widget.getOffsetWidth() - tooltip.getOffsetWidth()) / 2; } } else if (placement == Placement.LEFT) { left -= tooltip.getOffsetWidth(); if (tooltip.getOffsetHeight() > widget.getOffsetHeight()) { top -= (tooltip.getOffsetHeight() - widget.getOffsetHeight()) / 2; } else { top += (widget.getOffsetHeight() - tooltip.getOffsetHeight()) / 2; } } else if (placement == Placement.RIGHT) { left += widget.getOffsetWidth(); if (tooltip.getOffsetHeight() > widget.getOffsetHeight()) { top -= (tooltip.getOffsetHeight() - widget.getOffsetHeight()) / 2; } else { top += (widget.getOffsetHeight() - tooltip.getOffsetHeight()) / 2; } } setPosition(left, top); Timer transitionTimer = new Timer() { @Override public void run() { addStyleName(Styles.IN); tooltip.fireEvent(new ShownEvent()); } }; transitionTimer.schedule(transitionMs); } }; showTimer.schedule(showDelayMs); } }
From source file:com.dianaui.universal.core.client.ui.Tooltip.java
License:Apache License
public void hide() { if (isViewing() && !hiding) { hiding = true;/*from ww w.ja v a2s .c o m*/ Timer showTimer = new Timer() { @Override public void run() { tooltip.fireEvent(new HideEvent()); removeStyleName(Styles.IN); addStyleName(Styles.OUT); Timer transitionTimer = new Timer() { @Override public void run() { tooltip.removeFromParent(); setViewing(false); hiding = false; tooltip.fireEvent(new HiddenEvent()); } }; transitionTimer.schedule(transitionMs); } }; showTimer.schedule(hideDelayMs); } }
From source file:com.dimdim.conference.ui.envcheck.client.main.EnvCheck.java
License:Open Source License
public void onModuleLoad() { //Window.alert("inside module load..."); EnvGlobals.setOriginalURL(this.getCurrentURL()); //windowWidth = Window.getClientWidth(); //windowHeight = Window.getClientHeight(); String actionId = getActionId(); String browserType = getBrowserType(); String osType = getOSType();// w w w.ja v a2 s .co m final CommandProcessor cp = new CommandProcessor(actionId, browserType, osType); //Window.alert("created command processor"); // this.fullPage = new SignInFullPage(); // cp.setFormContainer(this.fullPage.getFormContainerPanel()); // RootPanel.get().clear(); // RootPanel.get().add(this.fullPage); RootPanel.get("check_header_text").add(new HTML( EnvGlobals.getDisplayString("checkpanel.title", "<strong>The checking of essentials...</strong>"))); RootPanel.get("check_message_text_1").add(new Label(EnvGlobals.getDisplayString("checkpanel.text", "This may take a few moments, thanks for your patience"))); changeUIForAction(); if (null != skipCheck() && "true".equals(skipCheck())) { //Window.alert("ignoring checks..."); cp.allChecksSuccessful(); } else { //Window.alert("starting timer..."); Timer t = new Timer() { public void run() { cp.startChecks(); } }; t.schedule(500); } Window.addWindowResizeListener(this); History.addHistoryListener(this); }
From source file:com.dimdim.conference.ui.managers.client.resource.ResourceSharingController.java
License:Open Source License
private void startPendingShare() { if (this.appShareTimer != null) { this.appShareTimer.schedule(2); Timer t = new Timer() { public void run() { appShareTimer = null;/* w w w . java 2s. c o m*/ } }; t.schedule(10); } }