List of usage examples for com.google.gwt.user.client Timer schedule
public synchronized void schedule(int delayMs)
From source file:com.ephesoft.gxt.core.client.ui.widget.Grid.java
License:Open Source License
private void validateDirtyCell(final int row, final int column) { // Issue with Sencha's library firing complete edit 2 times on Selection. Timer timer = new Timer() { @Override// www .jav a2 s .co m public void run() { com.sencha.gxt.widget.core.client.grid.Grid.GridCell activeCell = editingGrid.getActiveCell(); if (!editingGrid.isEditing() || !(activeCell != null && activeCell.getRow() == row && activeCell.getCol() == column)) { if (row >= 0 && column >= 0) { T model = store.get(row); ValueProvider valueProvider = cm.getValueProvider(column); Set<T> invalidModelsSet = forcefullyInValidModels.get(valueProvider); if (null != invalidModelsSet) { Element cellElement = gridView.getCell(row, column); if (null != cellElement) { cellElement.addClassName("styleName"); } invalidModelsSet.add(model); } } } } }; timer.schedule(5); }
From source file:com.ephesoft.gxt.core.client.ui.widget.Grid.java
License:Open Source License
@Override protected void onAttach() { super.onAttach(); Timer timer = new Timer() { @Override/*from w w w . j a v a 2s. c om*/ public void run() { setGridDimension(resizablePanel, 0.9999f, 0.9999f); } }; timer.schedule(80); }
From source file:com.ephesoft.gxt.core.client.ui.widget.Grid.java
License:Open Source License
private void addFilterHeader() { Timer timer = new Timer() { @Override//from w ww .j a va 2s.com public void run() { if (!CollectionUtil.isEmpty(filtersList)) { for (final Filter<T, ?> gridFilter : filtersList) { if (null != gridFilter) { ValueProvider<? super T, ?> valueProvider = gridFilter.getValueProvider(); if (null != valueProvider) { int columnIndex = getColumnIndex(valueProvider); if (columnIndex != -1) { ColumnHeader<T> header = view.getHeader(); if (null != header) { header.getHead(columnIndex).addStyleName(COLUMN_HEADER); } } } } } } } }; timer.schedule(100); }
From source file:com.ephesoft.gxt.core.client.ui.widget.Grid.java
License:Open Source License
public void startEditing(final GridCell cell) { if (editingGrid != null && cell != null) { Timer timer = new Timer() { @Override/*from ww w . ja v a 2 s . c o m*/ public void run() { editingGrid.startEditing(cell); } }; timer.schedule(300); } }
From source file:com.ephesoft.gxt.core.client.ui.widget.Grid.java
License:Open Source License
public void startEditing(final int rowIndex) { Timer timer = new Timer() { @Override//w w w . j a va2s .c om public void run() { if (null != editingGrid) { int totalColumn = cm.getColumnCount(); for (int index = 0; index < totalColumn; index++) { ColumnConfig<T, ?> columnConfig = cm.getColumn(index); if (null != columnConfig && editingGrid.getEditor(columnConfig) != null) { GridCell cell = new GridCell(rowIndex, index); editingGrid.startEditing(cell); break; } } } } }; timer.schedule(EDITING_DELAY); }
From source file:com.ephesoft.gxt.core.client.ui.widget.MultiFileUploader.java
License:Open Source License
@Override protected void onLoad() { super.onLoad(); initializeDimensions(200);//w ww. j a va 2s . co m Timer timer = new Timer() { @Override public void run() { layoutTimer.scheduleRepeating(800); } }; timer.schedule(5000); }
From source file:com.ephesoft.gxt.core.client.view.ListPanel.java
License:Open Source License
public void add(final Q view) { if (null != view) { domainViewList.add(view);/*from w w w . jav a2s .com*/ Timer timer = new Timer() { @Override public void run() { ListPanel.super.add(view); } }; timer.schedule(1); } }
From source file:com.ephesoft.gxt.rv.client.controller.ReviewValidateController.java
License:Open Source License
public void renderView(final ReviewValidateMetaData reviewValidateMetadata) { if (null != reviewValidateMetadata) { ReviewValidateNavigator.create(reviewValidateMetadata); Timer timer = new Timer() { @Override/*from ww w. jav a2 s . co m*/ public void run() { fireTreeCreationEvent(); } }; timer.schedule(firstLoad ? 15 : 0); } }
From source file:com.ephesoft.gxt.rv.client.layout.ReviewValidateLayout.java
License:Open Source License
public ReviewValidateLayout(final ReviewValidateController controller, final ReviewValidateServiceAsync rpcService) { initWidget(binder.createAndBindUi(this)); mainPage.sync(false);//from w ww. ja va 2 s .c o m this.controller = controller; this.rpcService = rpcService; ephesoftPoweredLabel.setText(EphesoftUIContext.getFooterText()); treePanel.addStyleName("documentTreeContentPanel"); eventBinder.bindEventHandlers(this, controller.getEventBus()); reviewDetailView = new ReviewDetailView(); reviewDetailPresenter = new ReviewDetailPresenter(controller, reviewDetailView); validationDetailView = new ValidationDetailView(); validationDetailView.addStyleName("viewPort"); reviewDetailView.addStyleName("viewPort"); treePanel.setAnimCollapse(true); validationDetailPresenter = new ValidationDetailPresenter(controller, validationDetailView); tableExtractionView = new TableExtractionView(); tableExtractionPresenter = new TableExtractionPresenter(controller, tableExtractionView); this.addWindowClosingHandler(); WidgetUtil.setID(reviewDetailView, "review-Panel"); WidgetUtil.setID(validationDetailView, "validation-Detail-Panel"); addStyleNameforContentPanel(); initializeTableViewPanel(); Window.addResizeHandler(new ResizeHandler() { @Override public void onResize(ResizeEvent event) { if (null != tableViewPanel && tableViewPanel.isVisible() && tableViewPanel.isAttached()) { Timer timer = new Timer() { @Override public void run() { showTableView(false); } }; timer.schedule(100); } } }); ephesoftPoweredLabel.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { Window.open(CoreCommonConstants.EPHESOFT_LINK, "", ""); } }); }
From source file:com.ephesoft.gxt.rv.client.listener.ReviewDragImageSelectionHandler.java
License:Open Source License
public static void selectImage(final DragImage dragImage) { if (null != dragImage) { if (null != lastSelectedImage) { lastSelectedImage.removeStyleName("selectedDraggableImage"); }/*from w ww .j a va2 s. c o m*/ lastSelectedImage = dragImage; lastSelectedImage.addStyleName("selectedDraggableImage"); ReviewValidateEventBus.fireEvent(new ThumbnailSelectionEvent(dragImage)); Timer timer = new Timer() { public void run() { dragImage.getElement().scrollIntoView(); } }; timer.schedule(30); } }