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:com.googlecode.simplegwt.tbg.client.ui.GridControls.java

License:Apache License

/**
 * Creates a new <code>GridControls</code>.
 * /* ww  w  .j  ava  2  s  .  co  m*/
 * @param buttonGrid
 */
public GridControls(final ButtonGrid buttonGrid) {
    super();

    final FlowPanel wrapper = new FlowPanel();

    wrapper.setStylePrimaryName("tbg-GridControls");

    final Label rowsLabel = new Label("Rows");
    final Label colsLabel = new Label("Columns");
    final Label upTextLabel = new Label("Up text");
    final Label downTextLabel = new Label("Down text");

    new SimpleTooltip("The number of rows in the grid").registerOn(rowsLabel);
    new SimpleTooltip("The number of columns in the grid").registerOn(colsLabel);
    new SimpleTooltip("The text displayed by a button in the up, or off, state").registerOn(upTextLabel);
    new SimpleTooltip("The text displayed by a button in the down, or on, state").registerOn(downTextLabel);

    rowsField = new TextBox();
    colsField = new TextBox();
    upTextField = new TextBox();
    downTextField = new TextBox();

    rowsField.setText(String.valueOf(buttonGrid.getRowCount()));
    colsField.setText(String.valueOf(buttonGrid.getColumnCount()));
    upTextField.setText(buttonGrid.getUpText());
    downTextField.setText(buttonGrid.getDownText());

    final ValueChangeHandler<String> resizeHandler = new ValueChangeHandler<String>() {
        public void onValueChange(ValueChangeEvent<String> event) {
            final int rows = Integer.parseInt(rowsField.getText());
            final int cols = Integer.parseInt(colsField.getText());
            buttonGrid.resize(rows, cols);
            maybeSave();
        }
    };
    rowsField.addValueChangeHandler(resizeHandler);
    colsField.addValueChangeHandler(resizeHandler);
    upTextField.addValueChangeHandler(new ValueChangeHandler<String>() {
        public void onValueChange(final ValueChangeEvent<String> event) {
            buttonGrid.setUpText(event.getValue());
            maybeSave();
        }
    });
    downTextField.addValueChangeHandler(new ValueChangeHandler<String>() {
        public void onValueChange(final ValueChangeEvent<String> event) {
            buttonGrid.setDownText(event.getValue());
            maybeSave();
        }
    });

    final CommandButton resetButton = new CommandButton("Reset Grid", new Command() {
        public void execute() {
            buttonGrid.reset();
            maybeSave();
        }
    });

    new SimpleTooltip("Return all of the buttons to their up, or off, state").registerOn(resetButton);

    wrapper.add(rowsLabel);
    wrapper.add(rowsField);
    wrapper.add(colsLabel);
    wrapper.add(colsField);
    wrapper.add(upTextLabel);
    wrapper.add(upTextField);
    wrapper.add(downTextLabel);
    wrapper.add(downTextField);
    wrapper.add(resetButton);

    initWidget(wrapper);
}

From source file:com.guit.client.place.PlaceManagerImpl.java

License:Apache License

/**
 * Token changed handler.//from  ww w .j  a va 2  s .  c om
 */
@Override
public void onValueChange(ValueChangeEvent<String> event) {
    onTokenChange(event.getValue());
}

From source file:com.gwtm.ui.client.widgets.CheckBoxGroup.java

License:Apache License

@Override
public void onValueChange(ValueChangeEvent<Boolean> event) {
    Utils.Console("onValueChange " + event.getValue() + " " + event.getSource().getClass());
}

From source file:com.gwtmobile.ui.client.page.BrowserPageHistory.java

License:Apache License

@Override
public void onValueChange(ValueChangeEvent<String> event) {
    String token = event.getValue();
    loadPage(token);
}

From source file:com.gwtmobile.ui.kitchensink.client.widget.DropDownListPage.java

License:Apache License

@UiHandler("car")
public void onValueChangeCar(ValueChangeEvent<String> e) {
    Utils.Console(e.getValue());
}

From source file:com.gwtmobile.ui.kitchensink.client.widget.DropDownListPage.java

License:Apache License

@UiHandler("city")
public void onValueChangeCity(ValueChangeEvent<String> e) {
    Utils.Console(e.getValue());
}

From source file:com.gwtmobile.ui.kitchensink.client.widget.FlipSwitchPage.java

License:Apache License

@UiHandler("iphone")
void onValueChangeIPhone(ValueChangeEvent<Boolean> e) {
    Utils.Console("Flip switch iPhone " + e.getValue());
}

From source file:com.gwtmobile.ui.kitchensink.client.widget.FlipSwitchPage.java

License:Apache License

@UiHandler("android")
void onValueChangeAndroid(ValueChangeEvent<Boolean> e) {
    Utils.Console("Flip switch android " + e.getValue());
}

From source file:com.gwtmobile.ui.kitchensink.client.widget.FlipSwitchPage.java

License:Apache License

@UiHandler("blackberry")
void onValueChangeBlackBerry(ValueChangeEvent<Boolean> e) {
    Utils.Console("Flip switch blackberry " + e.getValue());
}

From source file:com.gwtmobile.ui.kitchensink.client.widget.FlipSwitchPage.java

License:Apache License

@UiHandler("webos")
void onValueChangeWebOS(ValueChangeEvent<Boolean> e) {
    Utils.Console("Flip switch webos " + e.getValue());
}