List of usage examples for com.google.gwt.event.logical.shared ValueChangeEvent getType
public static Type<ValueChangeHandler<?>> getType()
From source file:at.ac.fhcampuswien.atom.client.gui.attributes.components.slider.SliderBar.java
License:Apache License
public HandlerRegistration addValueChangeHandler(ValueChangeHandler<Double> handler) { return addHandler(handler, ValueChangeEvent.getType()); }
From source file:bufferings.ktr.wjr.client.ui.widget.WjrTreeItem.java
License:Apache License
/** * {@inheritDoc} */ public HandlerRegistration addValueChangeHandler(ValueChangeHandler<WjrTreeItem> handler) { return addHandler(handler, ValueChangeEvent.getType()); }
From source file:cc.alcina.framework.gwt.client.widget.complex.SliderBar.java
License:Apache License
@Override public HandlerRegistration addValueChangeHandler(ValueChangeHandler<Double> handler) { return addHandler(handler, ValueChangeEvent.getType()); }
From source file:ch.unifr.pai.twice.multipointer.client.widgets.MultiFocusTextBox.java
License:Apache License
@Override public HandlerRegistration addValueChangeHandler(ValueChangeHandler<String> handler) { return addHandler(handler, ValueChangeEvent.getType()); }
From source file:com.ait.toolkit.editors.ckeditor.client.CKEditor.java
License:Open Source License
@Override public HandlerRegistration addValueChangeHandler(ValueChangeHandler<String> handler) { return this.addHandler(handler, ValueChangeEvent.getType()); }
From source file:com.alkacon.acacia.client.UndoRedoHandler.java
License:Open Source License
/** * @see com.google.gwt.event.logical.shared.HasValueChangeHandlers#addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler) *//*from ww w .j ava 2 s .c o m*/ public HandlerRegistration addValueChangeHandler(ValueChangeHandler<UndoRedoState> handler) { return addHandler(handler, ValueChangeEvent.getType()); }
From source file:com.alkacon.acacia.client.ValidationHandler.java
License:Open Source License
/** * @see com.google.gwt.event.logical.shared.HasValueChangeHandlers#addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler) *///w w w. j ava2s . com public HandlerRegistration addValueChangeHandler(ValueChangeHandler<ValidationContext> handler) { return addHandler(handler, ValueChangeEvent.getType()); }
From source file:com.alkacon.acacia.client.widgets.StringWidget.java
License:Open Source License
/** * @see com.google.gwt.event.logical.shared.HasValueChangeHandlers#addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler) *//*from w w w. j a v a2 s .c o m*/ @Override public HandlerRegistration addValueChangeHandler(ValueChangeHandler<String> handler) { // Initialization code if (!m_valueChangeHandlerInitialized) { m_valueChangeHandlerInitialized = true; addDomHandler(new KeyDownHandler() { /** The text selection range. */ protected JavaScriptObject m_range; /** The Element of this widget. */ protected com.google.gwt.dom.client.Element m_element; /** Helper text area to store the text that should be pasted. */ protected TextArea m_helpfield; public void onKeyDown(KeyDownEvent event) { // check if something was pasted to the field if (event.isShiftKeyDown() || event.isControlKeyDown()) { int charCode = event.getNativeEvent().getCharCode(); if ((charCode == 'v') || (charCode == 45)) { m_helpfield = new TextArea(); m_helpfield.getElement().getStyle().setPosition(Position.FIXED); m_range = getSelection(); m_element = event.getRelativeElement(); m_element.setAttribute("contentEditable", "false"); RootPanel.get().add(m_helpfield); m_helpfield.setFocus(true); } } // prevent adding line breaks if (KeyCodes.KEY_ENTER == event.getNativeEvent().getKeyCode()) { event.preventDefault(); event.stopPropagation(); } // schedule the change event, so the key press can take effect Scheduler.get().scheduleDeferred(new ScheduledCommand() { public void execute() { if (m_range != null) { String pasteValue = m_helpfield.getText(); m_helpfield.removeFromParent(); m_element.setAttribute("contentEditable", "true"); setFocus(true); setSelection(m_range, pasteValue); m_range = null; } fireValueChange(false); } }); } }, KeyDownEvent.getType()); addDomHandler(new ChangeHandler() { public void onChange(ChangeEvent event) { fireValueChange(false); } }, ChangeEvent.getType()); addDomHandler(new BlurHandler() { public void onBlur(BlurEvent event) { fireValueChange(false); } }, BlurEvent.getType()); } return addHandler(handler, ValueChangeEvent.getType()); }
From source file:com.alkacon.acacia.client.widgets.TinyMCEWidget.java
License:Open Source License
/** * @see com.alkacon.acacia.client.widgets.A_EditWidget#addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler) *///from ww w. j a va2 s . c o m @Override public HandlerRegistration addValueChangeHandler(ValueChangeHandler<String> handler) { return addHandler(handler, ValueChangeEvent.getType()); }
From source file:com.alkacon.forms.client.widgets.StringWidget.java
License:Open Source License
/** * @see com.google.gwt.event.logical.shared.HasValueChangeHandlers#addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler) *//* ww w .j av a 2 s. c om*/ public HandlerRegistration addValueChangeHandler(ValueChangeHandler<String> handler) { // Initialization code if (!m_valueChangeHandlerInitialized) { m_valueChangeHandlerInitialized = true; addDomHandler(new KeyPressHandler() { public void onKeyPress(KeyPressEvent event) { fireValueChange(); } }, KeyPressEvent.getType()); addDomHandler(new ChangeHandler() { public void onChange(ChangeEvent event) { fireValueChange(); } }, ChangeEvent.getType()); addDomHandler(new BlurHandler() { public void onBlur(BlurEvent event) { fireValueChange(); } }, BlurEvent.getType()); } return addHandler(handler, ValueChangeEvent.getType()); }