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:com.pleft.client.ckeditor.CKEditor.java

License:Open Source License

/**
 * Dispatch a blur CKEditor event to a ValueChangeEvent
 *///from  w w  w.jav a 2  s . c  o m
protected void dispatchBlur() {
    ValueChangeEvent.fire(this, this.getHTML());
}

From source file:com.pleft.client.ckeditor.CKEditor.java

License:Open Source License

protected void dispatchChanges() {
    ValueChangeEvent.fire(this, this.getHTML());
}

From source file:com.ponysdk.core.terminal.ui.PTRadioButton.java

License:Apache License

@Override
protected RadioButton createUIObject() {
    return new RadioButton(null) {

        @Override/*w  w w  .j  av  a  2  s. c o  m*/
        public int getTabIndex() {
            final int tabIndex = super.getTabIndex();
            return tabIndex == -1 ? -2 : tabIndex;
        }

        /**
         * Overridden to send ValueChangeEvents only when appropriate.
         */
        @Override
        public void onBrowserEvent(final Event event) {
            super.onBrowserEvent(event);

            switch (DOM.eventGetType(event)) {
            case Event.ONCLICK:
                ValueChangeEvent.fire(this, getValue());
                break;
            }
        }

    };
}

From source file:com.qtitools.player.client.components.AccessibleCheckBox.java

License:Apache License

/**
 * Checks or unchecks the text box, firing {@link ValueChangeEvent} if
 * appropriate./*from www  .  j  av a2  s  .c  om*/
 * <p>
 * Note that this <em>does not</em> set the value property of the AccessibleCheckBox
 * input element wrapped by this widget. For access to that property, see
 * {@link #setFormValue(String)}
 *
 * @param value true to check, false to uncheck; must not be null
 * @param fireEvents If true, and value has changed, fire a
 *          {@link ValueChangeEvent}
 * @throws IllegalArgumentException if value is null
 */
public void setValue(Boolean value, boolean fireEvents) {
    if (value == null) {
        throw new IllegalArgumentException("value must not be null");
    }

    Boolean oldValue = getValue();
    inputElem.setChecked(value);
    inputElem.setDefaultChecked(value);
    if (value.equals(oldValue)) {
        return;
    }
    if (fireEvents) {
        ValueChangeEvent.fire(this, value);
    }
}

From source file:com.qtitools.player.client.components.AccessibleCheckBox.java

License:Apache License

protected void ensureDomEventHandlers() {
    addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            // AccessibleCheckBoxes always toggle their value, no need to compare
            // with old value. Radio buttons are not so lucky, see
            // overrides in RadioButton
            ValueChangeEvent.fire(AccessibleCheckBox.this, getValue());
        }/*from w  w  w .  j a  v  a2  s.  c  o  m*/
    });
}

From source file:com.redspr.redquerybuilder.core.client.expression.SuggestEditorWidget.java

License:Open Source License

SuggestEditorWidget(Session session2, Column col) {
    this.session = session2;
    tableName = col.getTable().getName();
    columnName = col.getName();/*  ww w  .  ja v  a 2 s .  c o  m*/
    columnType = col.getType().getName();

    suggestBox = new SuggestBox(new RqbSuggestOracle());
    suggestBox.addSelectionHandler(new SelectionHandler<SuggestOracle.Suggestion>() {
        @Override
        public void onSelection(SelectionEvent<SuggestOracle.Suggestion> event) {
            ValueChangeEvent.fire(SuggestEditorWidget.this, (T) event.getSelectedItem().getReplacementString());

        }
    });
    suggestBox.addValueChangeHandler(new ValueChangeHandler() {

        @Override
        public void onValueChange(ValueChangeEvent event) {
            ValueChangeEvent.fire(SuggestEditorWidget.this, (T) event.getValue());
        }

    });

    initWidget(suggestBox);
}

From source file:com.risevision.ui.client.common.widgets.RiseMultiSelectWidget.java

License:Open Source License

@Override
public void setValue(String value, boolean fireEvents) {
    if (fireEvents) {
        ValueChangeEvent.fire(this, value);
    }/*from w ww . j ava2s . c o  m*/
}

From source file:com.sencha.gxt.explorer.client.chart.CompanyDetailsEditor.java

License:sencha.com license

private void initializeSpinner(final DoubleSpinnerField spinner) {
    spinner.setIncrement(1d);/*  ww w.  j  a  v a  2s.  co  m*/
    spinner.setMinValue(0d);
    spinner.setMaxValue(100d);
    spinner.setAllowBlank(false);
    spinner.getPropertyEditor().setFormat(NumberFormat.getFormat("0.00"));
    spinner.addValueChangeHandler(new ValueChangeHandler<Double>() {
        @Override
        public void onValueChange(ValueChangeEvent<Double> event) {
            if (spinner.isValid()) {
                Data value = driver.flush();
                updateRadar(value);
                ValueChangeEvent.fire(CompanyDetailsEditor.this, value);
            }
        }
    });
}

From source file:com.sencha.gxt.widget.core.client.cell.CellComponent.java

License:sencha.com license

/**
 * Sets this object's value and optionally redraw the widget. Fires
 * {@link com.google.gwt.event.logical.shared.ValueChangeEvent} when
 * fireEvents is true and the new value does not equal the existing value.
 * Redraws the widget when redraw is true and the new value does not equal the
 * existing value.// w w  w  .java 2s  . c om
 * 
 * @param value the object's new value
 * @param fireEvents fire events if true and value is new
 * @param redraw redraw the widget if true and value is new
 */
public void setValue(C value, boolean fireEvents, boolean redraw) {
    C oldValue = getValue();
    if (value != oldValue && (oldValue == null || !oldValue.equals(value))) {
        this.value = value;
        if (redraw) {
            redraw();
        }
        if (fireEvents) {
            ValueChangeEvent.fire(this, value);
        }
    }
}

From source file:com.sencha.gxt.widget.core.client.DatePicker.java

License:sencha.com license

@Override
public void setValue(Date date, boolean fireEvents) {
    if (date == null) {
        this.value = null;
        update(new DateWrapper().resetTime());
    } else {//from   w ww. ja v  a2s.com
        this.value = new DateWrapper(date).resetTime();
        update(value);
    }

    if (overElement != null) {
        appearance.onUpdateDateStyle(overElement, DateState.OVER, false);
    }

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