List of usage examples for com.google.gwt.event.logical.shared ValueChangeEvent fire
public static <T> void fire(HasValueChangeHandlers<T> source, T value)
From source file:org.cruxframework.crux.widgets.client.colorpicker.SaturationLightnessPicker.java
License:Apache License
void fireColorChanged(String color) { ValueChangeEvent.fire(this, color); }
From source file:org.cruxframework.crux.widgets.client.maskedtextbox.MaskedInput.java
License:Apache License
/** * Blur event handler/* www . ja va 2 s . c o m*/ */ @Override public void onBlur(BlurEvent event) { checkVal(false); if (!textBox.getText().equals(focusText)) { ValueChangeEvent.fire(textBox, textBox.getText()); } }
From source file:org.daxplore.presenter.client.ui.PerspectiveCheckboxPanel.java
License:Open Source License
/** * {@inheritDoc} */ @Override public void onValueChange(ValueChangeEvent<Boolean> event) { ValueChangeEvent.fire(this, event.getValue()); }
From source file:org.drools.guvnor.client.asseteditor.drools.modeldriven.ui.CEPOperatorsDropdown.java
License:Apache License
private Widget getDropDown() { String selected = ""; String selectedText = ""; box = new ListBox(); box.addItem(Constants.INSTANCE.pleaseChoose(), ""); for (int i = 0; i < operators.length; i++) { String op = operators[i]; box.addItem(HumanReadable.getOperatorDisplayName(op), op); if (op.equals(hop.getOperator())) { selected = op;//from w ww. j a v a 2 s.c o m selectedText = HumanReadable.getOperatorDisplayName(op); box.setSelectedIndex(i + 1); } } //Fire event to ensure parent Widgets correct their state depending on selection final HasValueChangeHandlers<OperatorSelection> source = this; final OperatorSelection selection = new OperatorSelection(selected, selectedText); Scheduler.get().scheduleFinally(new Command() { public void execute() { operatorChanged(selection); ValueChangeEvent.fire(source, selection); } }); //Signal parent Widget whenever a change happens box.addChangeHandler(new ChangeHandler() { public void onChange(ChangeEvent event) { String selected = box.getValue(box.getSelectedIndex()); String selectedText = box.getItemText(box.getSelectedIndex()); OperatorSelection selection = new OperatorSelection(selected, selectedText); operatorChanged(selection); ValueChangeEvent.fire(source, selection); } }); return box; }
From source file:org.drools.guvnor.client.asseteditor.drools.modeldriven.ui.CEPWindowOperatorsDropdown.java
License:Apache License
private Widget getDropDown() { String selected = ""; String selectedText = ""; box = new ListBox(); box.setEnabled(!isReadOnly);//from www.j a v a 2 s . c o m box.addItem(Constants.INSTANCE.noCEPWindow(), ""); for (int i = 0; i < operators.size(); i++) { String op = operators.get(i); box.addItem(HumanReadable.getOperatorDisplayName(op), op); if (op.equals(hcw.getWindow().getOperator())) { selected = op; selectedText = HumanReadable.getOperatorDisplayName(op); box.setSelectedIndex(i + 1); } } selectItem(hcw.getWindow().getOperator()); //Fire event to ensure parent Widgets correct their state depending on selection final HasValueChangeHandlers<OperatorSelection> source = this; final OperatorSelection selection = new OperatorSelection(selected, selectedText); Scheduler.get().scheduleFinally(new Command() { public void execute() { operatorChanged(selection); ValueChangeEvent.fire(source, selection); } }); //Signal parent Widget whenever a change happens box.addChangeHandler(new ChangeHandler() { public void onChange(ChangeEvent event) { String selected = box.getValue(box.getSelectedIndex()); String selectedText = box.getItemText(box.getSelectedIndex()); OperatorSelection selection = new OperatorSelection(selected, selectedText); operatorChanged(selection); ValueChangeEvent.fire(source, selection); } }); return box; }
From source file:org.drools.guvnor.client.common.AbstractRestrictedEntryTextBox.java
License:Apache License
protected void setup() { final TextBox me = this; //Validate value as it is entered this.addKeyPressHandler(new KeyPressHandler() { public void onKeyPress(KeyPressEvent event) { // Permit navigation int keyCode = event.getNativeEvent().getKeyCode(); if (event.isControlKeyDown() || keyCode == KeyCodes.KEY_BACKSPACE || keyCode == KeyCodes.KEY_DELETE || keyCode == KeyCodes.KEY_LEFT || keyCode == KeyCodes.KEY_RIGHT || keyCode == KeyCodes.KEY_TAB) { return; }/*from w w w.j a v a 2 s. c o m*/ // Get new value and validate int charCode = event.getCharCode(); String oldValue = me.getValue(); String newValue = oldValue.substring(0, me.getCursorPos()); newValue = newValue + ((char) charCode); newValue = newValue + oldValue.substring(me.getCursorPos() + me.getSelectionLength()); if (!isValidValue(newValue, false)) { event.preventDefault(); } } }); //Add validation when looses focus (for when values are pasted in by users') this.addBlurHandler(new BlurHandler() { @Override public void onBlur(BlurEvent event) { final String value = me.getText(); if (!isValidValue(value, true)) { final String validValue = makeValidValue(value); me.setText(validValue); ValueChangeEvent.fire(AbstractRestrictedEntryTextBox.this, validValue); } } }); }
From source file:org.drools.guvnor.client.explorer.navigation.qa.testscenarios.FieldDataConstraintEditor.java
License:Apache License
private void valueHasChanged(String newValue) { ValueChangeEvent.fire(this, newValue); }
From source file:org.drools.guvnor.client.modeldriven.ui.CEPOperatorsDropdown.java
License:Apache License
private Widget getDropDown() { String selected = ""; String selectedText = ""; box = new ListBox(); box.addItem(constants.pleaseChoose(), ""); for (int i = 0; i < operators.length; i++) { String op = operators[i]; box.addItem(HumanReadable.getOperatorDisplayName(op), op); if (op.equals(hop.getOperator())) { selected = op;/*from ww w . j a v a 2s. c o m*/ selectedText = HumanReadable.getOperatorDisplayName(op); box.setSelectedIndex(i + 1); } } //Fire event to ensure parent Widgets correct their state depending on selection final HasValueChangeHandlers<OperatorSelection> source = this; final OperatorSelection selection = new OperatorSelection(selected, selectedText); Scheduler.get().scheduleFinally(new Command() { public void execute() { operatorChanged(selection); ValueChangeEvent.fire(source, selection); } }); //Signal parent Widget whenever a change happens box.addChangeHandler(new ChangeHandler() { public void onChange(ChangeEvent event) { String selected = box.getValue(box.getSelectedIndex()); String selectedText = box.getItemText(box.getSelectedIndex()); OperatorSelection selection = new OperatorSelection(selected, selectedText); operatorChanged(selection); ValueChangeEvent.fire(source, selection); } }); return box; }
From source file:org.drools.guvnor.client.modeldriven.ui.CEPWindowOperatorsDropdown.java
License:Apache License
private Widget getDropDown() { String selected = ""; String selectedText = ""; box = new ListBox(); box.addItem(constants.noCEPWindow(), ""); for (int i = 0; i < operators.size(); i++) { String op = operators.get(i); box.addItem(HumanReadable.getOperatorDisplayName(op), op); if (op.equals(hcw.getWindow().getOperator())) { selected = op;//from w w w . jav a2 s .co m selectedText = HumanReadable.getOperatorDisplayName(op); box.setSelectedIndex(i + 1); } } selectItem(hcw.getWindow().getOperator()); //Fire event to ensure parent Widgets correct their state depending on selection final HasValueChangeHandlers<OperatorSelection> source = this; final OperatorSelection selection = new OperatorSelection(selected, selectedText); Scheduler.get().scheduleFinally(new Command() { public void execute() { operatorChanged(selection); ValueChangeEvent.fire(source, selection); } }); //Signal parent Widget whenever a change happens box.addChangeHandler(new ChangeHandler() { public void onChange(ChangeEvent event) { String selected = box.getValue(box.getSelectedIndex()); String selectedText = box.getItemText(box.getSelectedIndex()); OperatorSelection selection = new OperatorSelection(selected, selectedText); operatorChanged(selection); ValueChangeEvent.fire(source, selection); } }); return box; }
From source file:org.drools.guvnor.client.util.ToggleLabel.java
License:Apache License
public void setValue(Boolean value, boolean fireEvents) { if (value) {/*from w ww . jav a2 s .c om*/ label.setText(successText); } else { label.setText(failureText); } if (fireEvents) { ValueChangeEvent.fire(this, value); } }