@Override public OverlayState getState() { return (OverlayState) super.getState(); } }
@Override public MagnoliaTabWidget getWidget() { return (MagnoliaTabWidget) super.getWidget(); }
@Override public void onStateChanged(StateChangeEvent stateChangeEvent) { super.onStateChanged(stateChangeEvent); getWidget().setScrollTop(getState().scrollTop); }
@Override protected void init() { super.init(); registerRpc(OverlayClientRpc.class, new OverlayClientRpc() { @Override public void close() { removeSelf(); } }); }
@Override public void onStateChanged(StateChangeEvent event) { super.onStateChanged(event); if (event.hasPropertyChanged("closeTimeout")) { int timeout = getState().closeTimeout; if (timeout < 0) { automaticRemovalTimer.cancel(); } else { automaticRemovalTimer.schedule(timeout * 1000); } } }
@Override protected void init() { super.init(); addStateChangeHandler("isClosable", new StateChangeHandler() { @Override
@Override public MagnoliaTabState getState() { return (MagnoliaTabState) super.getState(); }
@Override public OverlayWidget getWidget() { return (OverlayWidget) super.getWidget(); }
@Override protected void init() { super.init(); view.setPresenter(this); addStateChangeHandler("descriptionsVisible", stateChangeEvent -> getView().setDescriptionVisible(getState().descriptionsVisible)); addStateChangeHandler("errorAmount", stateChangeEvent -> getView().setErrorAmount(getState().errorAmount)); addStateChangeHandler("errorsLabel", stateChangeEvent -> getView().setErrorsLabel(getState().errorsLabel)); addStateChangeHandler("nextErrorLabel", stateChangeEvent -> getView().setNextErrorLabel(getState().nextErrorLabel)); }
@Override public FormState getState() { return (FormState) super.getState(); }
@Override public VSwipeView getWidget() { return (VSwipeView) super.getWidget(); }
@Override public SwipeViewSharedState getState() { return (SwipeViewSharedState) super.getState(); }