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

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

Introduction

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

Prototype

public static <T> void fire(HasValueChangeHandlers<T> source, T value) 

Source Link

Document

Fires a value change event on all registered handlers in the handler manager.

Usage

From source file:io.apiman.manager.ui.client.local.widgets.DropZone.java

License:Apache License

/**
 * Fires the value change event.
 */
private void fireValueChangeEvent() {
    ValueChangeEvent.fire(this, value);
}

From source file:io.apiman.manager.ui.client.local.widgets.LocalFileChooser.java

License:Apache License

/**
 * @see com.google.gwt.user.client.ui.HasValue#setValue(java.lang.Object, boolean)
 */// ww w.  java  2  s.com
@Override
public void setValue(List<JavaScriptFile> value, boolean fireEvents) {
    this.value = value;
    if (fireEvents) {
        ValueChangeEvent.fire(this, value);
    }
}

From source file:net.sf.mmm.client.ui.gwt.widgets.SimpleToggleButton.java

License:Apache License

/**
 * {@inheritDoc}/*w  w  w. j a  v a  2 s.  co  m*/
 */
@Override
public HandlerRegistration addValueChangeHandler(ValueChangeHandler<Boolean> handler) {

    if (this.changeHandlerRegistration == null) {
        this.changeHandlerRegistration = addChangeHandler(new ChangeHandler() {

            @Override
            public void onChange(ChangeEvent event) {

                ValueChangeEvent.fire(SimpleToggleButton.this, getValue());
            }
        });
    }
    return addHandler(handler, ValueChangeEvent.getType());
}

From source file:net.sf.mmm.client.ui.gwt.widgets.SimpleToggleButton.java

License:Apache License

/**
 * {@inheritDoc}/*from ww w .j a v a  2s .c  o  m*/
 */
@Override
public void setValue(Boolean newValue, boolean fireEvents) {

    if (newValue.booleanValue() == this.value) {
        return;
    }
    this.value = newValue.booleanValue();
    if (this.value) {
        addStyleName(CssStyles.PRESSED);
    } else {
        removeStyleName(CssStyles.PRESSED);
    }
    if (fireEvents) {
        ValueChangeEvent.fire(this, newValue);
    }
}

From source file:next.i.view.widgets.XPicker.java

License:Apache License

@Override
public void onChange(ChangeEvent event) {
    int index = _listBox.getSelectedIndex();
    String value = _listBox.getValue(index);
    String item = _listBox.getItemText(index);
    setTextItem_(item);//www  .  j a  v a  2s  .c  om
    ValueChangeEvent.fire(this, value);
}

From source file:next.i.view.widgets.XSlider.java

License:Apache License

public void setValue(int value) {
    if (_value != value) {
        _value = value;/*from  ww  w . j  av  a 2 s .com*/
        updateSliderPosition_();
        ValueChangeEvent.fire(this, _value);
    }
}

From source file:next.i.view.widgets.XSwitch.java

License:Apache License

private void switch_() {
    if (_switched) {
        _html.addStyleName("off");
    } else {/*w  w  w . j a va2s . com*/
        _html.removeStyleName("off");
    }
    _switched = !_switched;
    ValueChangeEvent.fire(XSwitch.this, _switched);
}

From source file:org.activityinfo.ui.client.component.filter.AdminFilterPanel.java

License:Open Source License

private void applyFilter() {
    List<AdminEntityDTO> selection = getSelection();
    value = new Filter();
    for (AdminEntityDTO entity : selection) {
        value.addRestriction(DimensionType.AdminLevel, entity.getId());
    }// w  ww  . j a v  a  2  s.  com
    ValueChangeEvent.fire(this, value);
    filterToolBar.setRemoveFilterEnabled(true);
}

From source file:org.activityinfo.ui.client.component.filter.AdminFilterPanel.java

License:Open Source License

private void removeFilter() {
    for (AdminEntityDTO entity : tree.getCheckedSelection()) {
        tree.setChecked(entity, false);/* www . j  a  v  a2  s .  com*/
    }

    value = new Filter();
    ValueChangeEvent.fire(this, value);
    filterToolBar.setRemoveFilterEnabled(false);
}

From source file:org.activityinfo.ui.client.component.filter.AdminFilterPanel.java

License:Open Source License

@Override
public void setValue(Filter value, boolean fireEvents) {
    this.value = new Filter();
    this.value.addRestriction(DimensionType.AdminLevel, value.getRestrictions(DimensionType.AdminLevel));
    applyInternalState();// ww  w .  j  a  va 2s. c o m

    filterToolBar.setApplyFilterEnabled(false);
    filterToolBar.setRemoveFilterEnabled(value.isRestricted(DimensionType.AdminLevel));

    if (fireEvents) {
        ValueChangeEvent.fire(this, value);
    }
}