Example usage for com.google.gwt.event.logical.shared ValueChangeEvent getValue

List of usage examples for com.google.gwt.event.logical.shared ValueChangeEvent getValue

Introduction

In this page you can find the example usage for com.google.gwt.event.logical.shared ValueChangeEvent getValue.

Prototype

public T getValue() 

Source Link

Document

Gets the value.

Usage

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&nbsp;&nbsp;" : "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;
                }
            }
        }
    });
}