List of usage examples for com.google.gwt.user.client History forward
public static void forward()
From source file:com.googlecode.mgwt.mvp.client.history.HTML5HistorianLegacyImpl.java
License:Apache License
@Override public void forward() { History.forward(); }
From source file:com.googlecode.mgwt.mvp.client.history.HTML5HistorianLegacyImpl.java
License:Apache License
@Override public void go(int number) { if (number > 0) { History.forward(); } else { History.back(); } }
From source file:com.guit.client.place.PlaceManagerImpl.java
License:Apache License
@Override public void goForward() { History.forward(); }
From source file:fr.putnami.pwt.core.mvp.client.MvpController.java
License:Open Source License
public void goForward() { History.forward(); }
From source file:net.sf.mmm.client.base.gwt.dialog.DialogManagerImplGwt.java
License:Apache License
/** * {@inheritDoc} */ @Override public void navigateForward() { History.forward(); }
From source file:org.opencms.ui.client.CmsHistoryConnector.java
License:Open Source License
/** * Executes the history action according to the history state.<p> */// ww w. j a va 2s . c o m private void executeHistoryAction() { CmsHistoryState state = getState(); if (state.isHistoryBack()) { History.back(); } else if (state.isHistoryForward()) { History.forward(); } }
From source file:org.vectomatic.svg.chess.HistoryManagerMozilla.java
License:Open Source License
@Override public void initialize(Main mainApp) { main = mainApp;//from w w w . j av a2s . c om // Add undo-redo support through the browser back/forward buttons History.addValueChangeHandler(new ValueChangeHandler<String>() { @Override public void onValueChange(ValueChangeEvent<String> event) { GWT.log("Main.onValueChange(" + History.getToken() + ", " + undoActivated + ")", null); if (undoActivated) { int targetMoveNumber = getCurrentToken(); if (targetMoveNumber != -1) { int moveNumber = main.board.getMoveNumber(); switch (main.getMode()) { case whitesVsBlacks: break; case whitesVsComputer: if (targetMoveNumber < moveNumber) { if (targetMoveNumber % 2 == 1) { targetMoveNumber--; History.back(); } } else if (targetMoveNumber > moveNumber) { if (targetMoveNumber % 2 == 1 && targetMoveNumber < main.lastMoveNumber) { targetMoveNumber++; History.forward(); } } break; case blacksVsComputer: if (targetMoveNumber < moveNumber) { if (targetMoveNumber % 2 == 0) { targetMoveNumber--; History.back(); } } else if (targetMoveNumber > moveNumber) { if (targetMoveNumber % 2 == 0 && targetMoveNumber < main.lastMoveNumber) { targetMoveNumber++; History.forward(); } } break; case computerVsComputer: return; } assert targetMoveNumber >= -1; assert targetMoveNumber <= main.lastMoveNumber; if (moveNumber == -1) { main.board.startPosition(); } else { main.board.undoMove(targetMoveNumber); } // Calls to nextMove will trigger a ValueChangeEvent due // to calls to History.back and History.forward // This event must be ignored main.chessboard.update(true); main.nextMove(); return; } } undoActivated = true; } }); History.fireCurrentHistoryState(); undoActivated = true; }
From source file:org.vectomatic.svg.chess.HistoryManagerMozilla.java
License:Open Source License
@Override public void setMove(int moveNumber) { int moveCount = main.board.getMoveNumber() - (moveNumber == -1 ? 0 : moveNumber); undoActivated = false;/*w w w .j a v a2s.c o m*/ if (moveCount > 0) { for (int i = 0; i < moveCount; i++) { History.back(); } } else if (moveCount < 0) { for (int i = 0; i < -moveCount; i++) { History.forward(); } } }
From source file:stroom.content.client.presenter.ContentTabPanePresenter.java
License:Apache License
@Inject public ContentTabPanePresenter(final EventBus eventBus, final CurveTabLayoutView view, final ContentTabPaneProxy proxy) { super(eventBus, view, proxy); registerHandler(eventBus.addHandler(RefreshCurrentContentTabEvent.getType(), new RefreshCurrentContentTabEvent.Handler() { @Override/*from w w w.ja va 2 s . co m*/ public void onRefresh(final RefreshCurrentContentTabEvent event) { final TabData selectedTab = getSelectedTab(); if (selectedTab != null && selectedTab instanceof Refreshable) { final Refreshable refreshable = (Refreshable) selectedTab; refreshable.refresh(); } } })); getView().setRightIndent(32); // Handle the history registerHandler(History.addValueChangeHandler(new ValueChangeHandler<String>() { @Override public void onValueChange(final ValueChangeEvent<String> event) { if (!ignoreHistory) { ignoreHistory = true; try { // Try and stop the user leaving Stroom. if ("".equals(event.getValue())) { History.forward(); } else { final String key = event.getValue(); final int id = Integer.valueOf(key); final int diff = id - currentHistoryId; currentHistoryId = id; currentIndex = currentIndex + diff; if (historyList.size() == 0) { currentIndex = 0; } else { if (currentIndex >= historyList.size()) { currentIndex = historyList.size() - 1; } if (currentIndex < 0) { currentIndex = 0; } final TabData tabData = historyList.get(currentIndex); selectTab(tabData); } } } catch (final Exception e) { // Ignore. } ignoreHistory = false; } } })); }