List of usage examples for com.google.gwt.user.client Timer schedule
public synchronized void schedule(int delayMs)
From source file:com.ephesoft.gxt.rv.client.widget.ValidatableMultiSelectListView.java
License:Open Source License
@Override public void focus() { Timer timer = new Timer() { @Override//from w w w .ja va 2s . co m public void run() { ValidatableMultiSelectListView.super.focus(); } }; timer.schedule(50); }
From source file:com.ephesoft.gxt.uploadbatch.client.view.AssociateBCFView.java
License:Open Source License
@Override public void initialize() { flexEditTable = new FlexTable() { @Override// w ww . ja va2 s . c o m protected void onLoad() { super.onLoad(); if (null != dialogBox) { Timer timer = new Timer() { @Override public void run() { int flexTableHeight = flexEditTable.getOffsetHeight(); if (flexTableHeight > 200) { scrollPanel.setHeight(CoreCommonConstants._200PX); } dialogBox.setHeight(flexEditTable.getOffsetHeight() + 100); // dialogBox.setPixelSize(flexEditTable.getOffsetWidth(), flexEditTable.getOffsetHeight() + 100); } }; timer.schedule(50); } } }; }
From source file:com.ephesoft.gxt.uploadbatch.client.view.UploadBatchLeftPanelView.java
License:Open Source License
@Override protected void onLoad() { super.onLoad(); final List<CategorisedData> listOfCategorisedData = new ArrayList<CategorisedData>(); if (file != null) { String averageSpeed = ParseUtil.covertFromBit(file.getAverageSpeed()); listOfCategorisedData.add(new CategorisedData(UploadBatchConstants.CATEGORY, Double.parseDouble(averageSpeed.split(" ")[0]))); List<DetailsDTO> detailsList = setDetailsList(file); initializeUploadSpeedDetails(detailsList); } else {//from w ww . j a va 2 s . c om listOfCategorisedData.add(new CategorisedData(UploadBatchConstants.CATEGORY, 0.1)); List<DetailsDTO> detailsList = setDetailsList(file); initializeUploadSpeedDetails(detailsList); } Timer timer = new Timer() { @Override public void run() { chart = GraphUtil.getGaugeChart(listOfCategorisedData); chart.setHeight(200); chart.setWidth(300); gaugeChartContainer.add(chart); } }; timer.schedule(0); detailGridContentPanel.forceLayout(); }
From source file:com.eucalyptus.webui.client.view.FooterViewImpl.java
License:Open Source License
@Override public void showStatus(StatusType type, String status, int clearDelay) { switch (type) { case LOADING: this.loadingIcon.setVisible(true); this.errorIcon.setVisible(false); break;// ww w .java2 s .c om case ERROR: this.loadingIcon.setVisible(false); this.errorIcon.setVisible(true); break; default: this.loadingIcon.setVisible(false); this.errorIcon.setVisible(false); break; } this.status.setText(status); if (clearDelay > 0) { Timer timer = new Timer() { @Override public void run() { clearStatus(); } }; timer.schedule(clearDelay); } }
From source file:com.extjs.gxt.samples.client.examples.windows.MessageBoxExample.java
License:Open Source License
@Override protected void onRender(Element parent, int pos) { super.onRender(parent, pos); final Listener<MessageBoxEvent> l = new Listener<MessageBoxEvent>() { public void handleEvent(MessageBoxEvent ce) { Button btn = ce.getButtonClicked(); Info.display("MessageBox", "The '{0}' button was pressed", btn.getText()); }//ww w.j a va 2 s .c o m }; final ButtonBar buttonBar = new ButtonBar(); buttonBar.setMinButtonWidth(75); buttonBar.add(new Button("Confirm", new SelectionListener<ButtonEvent>() { public void componentSelected(ButtonEvent ce) { MessageBox.confirm("Confirm", "Are you sure you want to do that?", l); } })); buttonBar.add(new Button("Prompt", new SelectionListener<ButtonEvent>() { public void componentSelected(ButtonEvent ce) { final MessageBox box = MessageBox.prompt("Name", "Please enter your name:"); box.addCallback(new Listener<MessageBoxEvent>() { public void handleEvent(MessageBoxEvent be) { Info.display("MessageBox", "You entered '{0}'", new Params(be.getValue())); } }); } })); buttonBar.add(new Button("Multiline Prompt", new SelectionListener<ButtonEvent>() { public void componentSelected(ButtonEvent ce) { MessageBox box = MessageBox.prompt("Address", "Please enter your address:", true); box.addCallback(new Listener<MessageBoxEvent>() { public void handleEvent(MessageBoxEvent be) { String v = Format.ellipse(be.getValue(), 80); Info.display("MessageBox", "You entered '{0}'", new Params(v)); } }); } })); buttonBar.add(new Button("Yes/No/Cancel", new SelectionListener<ButtonEvent>() { public void componentSelected(ButtonEvent ce) { MessageBox box = new MessageBox(); box.setButtons(MessageBox.YESNOCANCEL); box.setIcon(MessageBox.QUESTION); box.setTitle("Save Changes?"); box.addCallback(l); box.setMessage( "You are closing a tab that has unsaved changes. Would you like to save your changes?"); box.show(); } })); buttonBar.add(new Button("Progress", new SelectionListener<ButtonEvent>() { public void componentSelected(ButtonEvent ce) { final MessageBox box = MessageBox.progress("Please wait", "Loading items...", "Initializing..."); final ProgressBar bar = box.getProgressBar(); final Timer t = new Timer() { float i; @Override public void run() { bar.updateProgress(i / 100, (int) i + "% Complete"); i += 5; if (i > 105) { cancel(); box.close(); Info.display("Message", "Items were loaded", ""); } } }; t.scheduleRepeating(500); } })); buttonBar.add(new Button("Wait", new SelectionListener<ButtonEvent>() { public void componentSelected(ButtonEvent ce) { final MessageBox box = MessageBox.wait("Progress", "Saving your data, please wait...", "Saving..."); Timer t = new Timer() { @Override public void run() { Info.display("Message", "Your fake data was saved", ""); box.close(); } }; t.schedule(5000); } })); buttonBar.add(new Button("Alert", new SelectionListener<ButtonEvent>() { public void componentSelected(ButtonEvent ce) { MessageBox.alert("Alert", "Access Denied", l); } })); add(buttonBar, new FlowData(10)); }
From source file:com.extjs.gxt.samples.explorer.client.Explorer.java
License:Open Source License
public void onModuleLoad() { if (!GWT.isScript()) { GWT.setUncaughtExceptionHandler(new UncaughtExceptionHandler() { public void onUncaughtException(Throwable e) { e.printStackTrace();/*from w w w. j av a 2s.c o m*/ } }); } ExampleServiceAsync service = (ExampleServiceAsync) GWT.create(ExampleService.class); Registry.register(Examples.SERVICE, service); FileServiceAsync fileservice = (FileServiceAsync) GWT.create(FileService.class); Registry.register(Examples.FILE_SERVICE, fileservice); model = new ExplorerModel(); Registry.register(Examples.MODEL, model); List<Entry> entries = model.getEntries(); for (Entry e : entries) { System.out.println("#" + e.getId().toLowerCase()); } if ("access".equals(GXT.getThemeId())) { Timer t = new Timer() { @Override public void run() { buildApp(); } }; t.schedule(500); } else { buildApp(); } }
From source file:com.extjs.gxt.samples.mail.client.widget.LoginDialog.java
License:Open Source License
protected void onSubmit() { status.show();// ww w . j a v a2 s .c o m getButtonBar().disable(); Timer t = new Timer() { @Override public void run() { LoginDialog.this.hide(); } }; t.schedule(2000); }
From source file:com.extjs.gxt.ui.client.aria.DefaultHandler.java
License:sencha.com license
@Override public void onEnter(final Component component, final PreviewEvent pe) { if (!isManaged()) return;//from w w w .ja va 2 s. c o m Timer t = new Timer() { @Override public void run() { stepInto(component, pe, true); } }; t.schedule(200); }
From source file:com.extjs.gxt.ui.client.dnd.TreeDropTarget.java
License:Open Source License
protected void handleAppend(DNDEvent event, final TreeItem item) { // clear any active append item if (activeItem != null && activeItem != item) { activeItem.el().firstChild().removeStyleName("my-tree-drop"); }//from ww w .j a v a 2 s .c o m status = -1; Insert.get().hide(); event.getStatus().setStatus(true); if (activeItem != null) { activeItem.el().firstChild().removeStyleName("my-tree-drop"); } if (item != appendItem && autoExpand && !item.isExpanded()) { Timer t = new Timer() { @Override public void run() { if (item == appendItem) { item.setExpanded(true); } else { } } }; t.schedule(autoExpandDelay); } appendItem = item; activeItem = item; activeItem.el().firstChild().addStyleName("my-tree-drop"); }
From source file:com.extjs.gxt.ui.client.dnd.TreeGridDropTarget.java
License:sencha.com license
protected void handleAppend(DNDEvent event, final TreeNode item) { // clear any active append item if (activeItem != null && activeItem != item) { clearStyle(activeItem);//from w w w .ja v a 2s.com } status = -1; Insert.get().hide(); event.getStatus().setStatus(true); if (activeItem != null) { clearStyle(activeItem); } if (item != null && item != appendItem && autoExpand && !item.isExpanded()) { Timer t = new Timer() { @Override public void run() { if (item == appendItem) { item.setExpanded(true); } } }; t.schedule(autoExpandDelay); } appendItem = item; activeItem = item; if (activeItem != null) { El.fly(treeGrid.getView().findRow(event.getTarget())).addStyleName("x-ftree2-node-drop"); } }