List of usage examples for com.google.gwt.event.logical.shared ValueChangeEvent getValue
public T getValue()
From source file:net.sf.mmm.client.ui.gwt.widgets.richtext.AbstractToggleFeatureBehavior.java
License:Apache License
/** * {@inheritDoc}/* ww w . j av a 2s. c om*/ */ @Override public void setFontSettingsPreviewElement(final Element element) { super.setFontSettingsPreviewElement(element); ValueChangeHandler<Boolean> handler = new ValueChangeHandler<Boolean>() { /** * {@inheritDoc} */ @Override public void onValueChange(ValueChangeEvent<Boolean> event) { updateFontSettings(event.getValue().booleanValue(), element.getStyle()); } }; getFontSettingsWidget().addValueChangeHandler(handler); }
From source file:next.interfaces.controller.widgets.SliderController.java
License:Apache License
private void addHandlers(final Label label, XSlider... sliders) { for (final XSlider s : sliders) { s.addValueChangeHandler(new ValueChangeHandler<Integer>() { public void onValueChange(ValueChangeEvent<Integer> e) { label.setText("Slided at: " + e.getValue() + "%"); }/*from ww w . j a v a 2 s .com*/ }); } }
From source file:next.interfaces.controller.widgets.SwitchController.java
License:Apache License
@Override public IsWidget getViewContent() { XFlexTable panel = new XFlexTable(); panel.setCellSpacing(40);//from www . j ava 2 s . c om final HTML label = new HTML("Switch is OFF"); XSwitch switchBtn = new XSwitch(true); switchBtn.addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override public void onValueChange(ValueChangeEvent<Boolean> e) { label.setHTML("Switch is " + (e.getValue() ? "ON " : "OFF")); } }); panel.addWidgets(switchBtn, label); return panel; }
From source file:nl.mpi.tg.eg.experiment.client.AppController.java
License:Open Source License
public void start() { setBackButtonAction();/* w w w. j a va 2 s . com*/ History.addValueChangeHandler(new ValueChangeHandler<String>() { @Override public void onValueChange(ValueChangeEvent<String> event) { if (preserveLastState()) { // when the navigation is blocked a new item is added over the last back event // this prevents both back and forward history actions triggering the back action, however no forward navigation will available unless the back action is to hide/show the stimuli menu, in which case it is ok History.newItem(localStorage.getAppState(userResults.getUserData().getUserId()), false); backAction(); } else if (event != null) { presenter.savePresenterState(); try { // this allows the browser navigation buttons to control the screen shown ApplicationState lastAppState = ApplicationState.valueOf(event.getValue()); requestApplicationState(lastAppState); } catch (IllegalArgumentException argumentException) { } } } }); Window.addWindowClosingHandler(new Window.ClosingHandler() { @Override public void onWindowClosing(ClosingEvent event) { presenter.savePresenterState(); submissionService.submitAllData(userResults, new DataSubmissionListener() { @Override public void scoreSubmissionFailed(DataSubmissionException exception) { } @Override public void scoreSubmissionComplete(JsArray<DataSubmissionResult> highScoreData) { } }); } }); try { submissionService.submitScreenChange(userResults.getUserData().getUserId(), "ApplicationStarted"); // application specific information submissionService.submitTagValue(userResults.getUserData().getUserId(), "ApplicationStarted", "projectVersion", version.projectVersion(), 0); submissionService.submitTagValue(userResults.getUserData().getUserId(), "ApplicationStarted", "lastCommitDate", version.lastCommitDate().replace("\"", ""), 0); submissionService.submitTagValue(userResults.getUserData().getUserId(), "ApplicationStarted", "compileDate", version.compileDate(), 0); submissionService.submitTagValue(userResults.getUserData().getUserId(), "ApplicationStarted", "navigator.platform", Window.Navigator.getPlatform(), 0); submissionService.submitTagValue(userResults.getUserData().getUserId(), "ApplicationStarted", "navigator.userAgent", Window.Navigator.getUserAgent(), 0); submissionService.submitTagValue(userResults.getUserData().getUserId(), "ApplicationStarted", "navigator.cookieEnabled", Boolean.toString(Window.Navigator.isCookieEnabled()), 0); submissionService.submitTagValue(userResults.getUserData().getUserId(), "ApplicationStarted", "storageLength", Integer.toString(localStorage.getStorageLength()), 0); if (hasCordova()) { // cordova specific information submissionService.submitTagValue(userResults.getUserData().getUserId(), "ApplicationStarted", "cordovaVersion", getCordovaVersion(), 0); submissionService.submitTagValue(userResults.getUserData().getUserId(), "ApplicationStarted", "deviceModel", getDeviceModel(), 0); submissionService.submitTagValue(userResults.getUserData().getUserId(), "ApplicationStarted", "devicePlatform", getDevicePlatform(), 0); submissionService.submitTagValue(userResults.getUserData().getUserId(), "ApplicationStarted", "deviceUUID", getDeviceUUID(), 0); submissionService.submitTagValue(userResults.getUserData().getUserId(), "ApplicationStarted", "deviceVersion", getDeviceVersion(), 0); } ApplicationState lastAppState = ApplicationState.start; try { final String appState = localStorage.getAppState(userResults.getUserData().getUserId()); // if the app state is preserved, then only the last saved state is used lastAppState = (appState != null) ? ApplicationState.valueOf(appState) : lastAppState; } catch (IllegalArgumentException argumentException) { } if (!preserveLastState() || isDebugMode /* checking for debug mode here and allowing presenter navigation here if true */) { // if the history token is valid then that is used otherwise the last saved or the start states are used final String token = History.getToken(); if (token != null) { try { submissionService.submitScreenChange(userResults.getUserData().getUserId(), "usingHistoryToken"); // this allows the URL to control the screen shown lastAppState = ApplicationState.valueOf(token); } catch (IllegalArgumentException argumentException) { } } } if (!submissionService.isProductionVersion()) { this.presenter = new TestingVersionPresenter(widgetTag, lastAppState); presenter.setState(this, null, null); } else { requestApplicationState(lastAppState); } addKeyboardEvents(); } catch (Exception exception) { this.presenter = new StorageFullPresenter(widgetTag, exception.getMessage()); presenter.setState(this, ApplicationState.start, null); } }
From source file:nl.sense_os.commonsense.login.client.forgotpassword.ForgotPasswordViewImpl.java
License:Open Source License
@UiHandler("emailRadio") void onEmailRadioValueChange(ValueChangeEvent<Boolean> event) { boolean value = event.getValue(); username.setEnabled(!value);//from w w w. j av a2 s .c o m email.setEnabled(value); }
From source file:nl.sense_os.commonsense.login.client.forgotpassword.ForgotPasswordViewImpl.java
License:Open Source License
@UiHandler("usernameRadio") void onUsernameRadioValueChange(ValueChangeEvent<Boolean> event) { boolean value = event.getValue(); username.setEnabled(value);// w ww .j a va 2 s . c o m email.setEnabled(!value); }
From source file:nl.strohalm.cyclos.mobile.client.Navigation.java
License:Open Source License
/** * Returns the HistoryManager instance//from w ww . j av a2 s . c o m */ public static Navigation get() { if (INSTANCE == null) { INSTANCE = new Navigation(); History.addValueChangeHandler(new ValueChangeHandler<String>() { @Override public void onValueChange(ValueChangeEvent<String> event) { INSTANCE.handle(event.getValue()); } }); } // Reset exitOnHistoryChange if user attempts to navigate INSTANCE.exitOnHistoryChange = false; return INSTANCE; }
From source file:no.ovitas.compass2.web.client.components.SearchForm.java
License:Open Source License
protected TreeGrid<SelectedTreeModel> createKnowledgeBaseGrid( final TreeStore<SelectedTreeModel> kbTreeStoreSimple2) { List<ColumnConfig> configs = new ArrayList<ColumnConfig>(); ColumnConfig selectionColumn = new ColumnConfig(); SelectionCheckBoxRenderer<SelectedTreeModel> selectionRenderer = new SelectionCheckBoxRenderer<SelectedTreeModel>(); selectionRenderer.addValueChangeHandler(new SelectionCheckBoxCellValueChangeHandler<SelectedTreeModel>() { @Override/*from w w w .j av a 2 s .co m*/ public void onValueChanged(SelectedTreeModel model, ValueChangeEvent<Boolean> event) { model.setSelected(event.getValue()); loadRelationTypes(getSelectedKBTreeModels(kbTreeStoreSimple2)); } }); selectionColumn.setRenderer(selectionRenderer); selectionColumn.setWidth(80); configs.add(selectionColumn); ColumnConfig column = new ColumnConfig(Compass2Constans.LABEL, Compass2Main.i18n.labelKBScopeName(), 200); column.setRenderer(new TreeGridCellRenderer<BaseTreeModel>()); configs.add(column); column = new ColumnConfig(Compass2Constans.HAS_AHEAD_TREE, Compass2Main.i18n.labelAheadTree(), 80); CheckBoxCellRenderer<BaseTreeModel> renderer = new CheckBoxCellRenderer<BaseTreeModel>(); renderer.addExcludeType(ScopeTreeModel.class); renderer.addValueChangeHandler(new CheckBoxCellValueChangeHandler<BaseTreeModel>() { @Override public void onValueChanged(BaseTreeModel model, ValueChangeEvent<Boolean> event) { if (model instanceof KnowledgeBaseTreeModel) { ((KnowledgeBaseTreeModel) model).setAheadTree(event.getValue()); } } }); column.setRenderer(renderer); configs.add(column); column = new ColumnConfig(Compass2Constans.HAS_BACK_TREE, Compass2Main.i18n.labelBackTree(), 80); renderer = new CheckBoxCellRenderer<BaseTreeModel>(); renderer.addExcludeType(ScopeTreeModel.class); renderer.addValueChangeHandler(new CheckBoxCellValueChangeHandler<BaseTreeModel>() { @Override public void onValueChanged(BaseTreeModel model, ValueChangeEvent<Boolean> event) { if (model instanceof KnowledgeBaseTreeModel) { ((KnowledgeBaseTreeModel) model).setBackTree(event.getValue()); } } }); column.setRenderer(renderer); configs.add(column); column = new ColumnConfig(Compass2Constans.HAS_ALL_TREE, Compass2Main.i18n.labelAllTree(), 80); renderer = new CheckBoxCellRenderer<BaseTreeModel>(); renderer.addExcludeType(ScopeTreeModel.class); renderer.addValueChangeHandler(new CheckBoxCellValueChangeHandler<BaseTreeModel>() { @Override public void onValueChanged(BaseTreeModel model, ValueChangeEvent<Boolean> event) { if (model instanceof KnowledgeBaseTreeModel) { ((KnowledgeBaseTreeModel) model).setAllTree(event.getValue()); } } }); column.setRenderer(renderer); configs.add(column); ColumnModel columModel = new ColumnModel(configs); final TreeGrid<SelectedTreeModel> grid = new TreeGrid<SelectedTreeModel>(kbTreeStoreSimple2, columModel); grid.setHeight(200); grid.setBorders(true); // grid.addCheckListener(new CheckChangedListener<BaseTreeModel>() { // // @Override // public void checkChanged(CheckChangedEvent<BaseTreeModel> event) { // super.checkChanged(event); // loadRelationTypes(grid.getCheckedSelection()); // } // // }); return grid; }
From source file:olanto.myTerm.client.Widgets.DOMAINSWidget.java
License:Open Source License
public DOMAINSWidget(HashMap<String, SysFieldDTO> sysFields, HashMap<String, String> sysMsg) { sFields = sysFields;/*from ww w .j av a2 s. c o m*/ sysMsgs = sysMsg; resultsPanel = new ResultsContainerADMIN(); fixGwtNav(); searchMenu = new SearchHeaderDOMAIN(sysMsg); add(searchMenu); add(resultsPanel); domainsCallback = new AsyncCallback<String>() { @Override public void onFailure(Throwable caught) { History.newItem("page33"); } @Override public void onSuccess(String result) { MainEntryPoint.statusPanel.setMessage("message", "Resources retreived successfully..."); searchMenu.btnAdd.setEnabled(true); if (result != null) { resultsPanel.sideRes.setWidget(new HTML(result)); } History.newItem("p33loaded"); } }; resultsPanel.adjustSize(0.3f, 0.7f); History.addValueChangeHandler(new ValueChangeHandler<String>() { @Override public void onValueChange(ValueChangeEvent<String> event) { MainEntryPoint.statusPanel.clearMessages(); String command = event.getValue(); if (command.contains("DM")) { if (isEdited.getVal()) { } else { long domID = Long.parseLong(command.substring(2)); } } else { switch (command) { case "page33": commandInit(); break; } } } }); }
From source file:olanto.myTerm.client.Widgets.LANGUAGESWidget.java
License:Open Source License
public LANGUAGESWidget(HashMap<String, SysFieldDTO> sysFields, HashMap<String, String> sysMsg) { sFields = sysFields;/*from w w w . jav a2 s . c o m*/ sysMsgs = sysMsg; resultsPanel = new ResultsContainerADMIN(); fixGwtNav(); searchMenu = new SearchHeaderLANGUAGE(sysMsg); add(searchMenu); add(resultsPanel); languagesCallback = new AsyncCallback<String>() { @Override public void onFailure(Throwable caught) { History.newItem("page32"); } @Override public void onSuccess(String result) { MainEntryPoint.statusPanel.setMessage("message", "Languages retreived successfully..."); searchMenu.btnAdd.setEnabled(true); if (result != null) { resultsPanel.sideRes.setWidget(new HTML(result)); } History.newItem("p32loaded"); } }; resultsPanel.adjustSize(0.3f, 0.7f); History.addValueChangeHandler(new ValueChangeHandler<String>() { @Override public void onValueChange(ValueChangeEvent<String> event) { MainEntryPoint.statusPanel.clearMessages(); String command = event.getValue(); if (command.contains("LM")) { if (isEdited.getVal()) { } else { long langID = Long.parseLong(command.substring(2)); } } else { switch (command) { case "page32": commandInit(); break; } } } }); }