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

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

Introduction

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

Prototype

public static Type<ValueChangeHandler<?>> getType() 

Source Link

Document

Gets the type associated with this event.

Usage

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());
}