Example usage for com.google.gwt.event.dom.client ChangeHandler onChange

List of usage examples for com.google.gwt.event.dom.client ChangeHandler onChange

Introduction

In this page you can find the example usage for com.google.gwt.event.dom.client ChangeHandler onChange.

Prototype

void onChange(ChangeEvent event);

Source Link

Document

Called when a change event is fired.

Usage

From source file:burrito.client.crud.widgets.ImagePicker.java

License:Apache License

private void fireChange() {
    for (ChangeHandler handler : handlers) {
        handler.onChange(null);
    }
}

From source file:burrito.client.widgets.blobstore.BlobStoreImageField.java

License:Apache License

protected void fireChange() {
    for (ChangeHandler h : changeHandlers) {
        h.onChange(null);
    }
}

From source file:burrito.client.widgets.date.BetterDateBox.java

License:Apache License

public BetterDateBox() {
    super();//  w  w  w . j  a va  2s .c o  m

    setFormat(new Format() {
        @Override
        public void reset(DateBox dateBox, boolean abandon) {
        }

        @Override
        public Date parse(DateBox dateBox, String text, boolean reportError) {
            try {
                return dtf.parse(text);
            } catch (Exception e) {
                return null;
            }
        }

        @Override
        public String format(DateBox dateBox, Date date) {
            if (date == null)
                return "";
            return dtf.format(date);
        }
    });

    addValueChangeHandler(new ValueChangeHandler<Date>() {
        @Override
        public void onValueChange(ValueChangeEvent<Date> event) {
            for (ChangeHandler handler : changeHandlers) {
                handler.onChange(null);
            }
        }
    });
}

From source file:burrito.client.widgets.date.DateTimePickerWidget.java

License:Apache License

@SuppressWarnings("deprecation")
// required by GWT
private void update(Date eventDate) {
    if (eventDate == null) {
        eventDate = date;//from www.j  a  va2  s. co  m
    }
    eventDate.setHours(hourSelector.getValue());
    eventDate.setMinutes(minuteSelector.getValue());
    eventDate.setSeconds(0);
    date = eventDate;
    for (ChangeHandler handler : changeHandlers) {
        handler.onChange(null);
    }
}

From source file:cc.kune.gspace.client.options.general.EntityOptGeneralPanel.java

License:GNU Affero Public License

@Override
public void setChangeHandler(final ChangeHandler changeHandler) {
    final Listener<BaseEvent> listener = new Listener<BaseEvent>() {
        @Override/*  w  w  w  . j a v a 2  s.co m*/
        public void handleEvent(final BaseEvent be) {
            changeHandler.onChange(null);
        }
    };
    for (@SuppressWarnings("rawtypes")
    final Field field : super.getFormPanel().getFields()) {
        // field.addListener(Events.Change, listener);
        field.addListener(Events.Blur, listener);
        field.addListener(Events.OnKeyPress, new Listener<FieldEvent>() {
            @Override
            public void handleEvent(final FieldEvent fe) {
                if (fe.getEvent().getKeyCode() == 13) {
                    changeHandler.onChange(null);
                }
            }
        });
    }
}

From source file:com.arcbees.chosen.client.gwt.ChosenListBox.java

License:Apache License

/**
 * Deprecated, use {@link #addChosenChangeHandler(ChosenChangeHandler)}
 * instead.//  w  ww .  j  a  v a  2  s. c  o  m
 */
@Override
@Deprecated
public com.google.gwt.event.shared.HandlerRegistration addChangeHandler(
        final com.google.gwt.event.dom.client.ChangeHandler handler) {
    final HandlerRegistration registration = addChosenChangeHandler(new ChosenChangeHandler() {
        public void onChange(ChosenChangeEvent event) {
            handler.onChange(null);
        }
    });

    return new LegacyHandlerWrapper(registration);
}

From source file:com.dawg6.web.dhcalc.client.GemsPanel.java

License:Open Source License

protected void gemsChanged(ChangeEvent event) {

    if (!disableListeners) {
        for (ChangeHandler h : handlers)
            h.onChange(event);
    }//  w w w  . j  a  v  a 2 s . c o m

}

From source file:com.dawg6.web.dhcalc.client.ItemPanel.java

License:Open Source License

protected void itemsChanged(ChangeEvent event) {

    if (!disableListeners) {
        for (ChangeHandler h : handlers)
            h.onChange(event);

        Map<Slot, ItemHolder> items = this.getItems();

        for (ItemsChangedListener l : listeners)
            l.itemsChanged(items);/*from  w w  w .j  a  v a2 s . co m*/
    }

}

From source file:com.dawg6.web.dhcalc.client.PassivesPanel.java

License:Open Source License

protected void passivesChanged(ChangeEvent event) {

    if (!disableListeners) {
        for (ChangeHandler h : handlers)
            h.onChange(event);
    }//from   w  w w  .  j  a va 2  s . c  o m

}

From source file:com.google.zxing.web.generator.client.CalendarEventGenerator.java

License:Apache License

public CalendarEventGenerator(final ChangeHandler handler, KeyPressHandler keyListener) {
    eventName.addStyleName(StylesDefs.INPUT_FIELD_REQUIRED);
    eventName.addChangeHandler(handler);
    eventName.addKeyPressHandler(keyListener);
    setDateToTextBox(timePicker1, new Date());
    try {/* w  ww .ja  v a 2s  . c  o m*/
        setDateToTextBox(timePicker2, addMilliseconds(getDateFromTextBox(timePicker1), ONE_HOUR));
        timePicker1PreviousDate = getDateFromTextBox(timePicker1);
    } catch (GeneratorException ge) {
        throw new IllegalStateException(ge);
    }

    buildTimeZoneList();
    timeZones.setSelectedIndex(25);
    timeZones.addKeyPressHandler(keyListener);
    timePicker1.addValueChangeHandler(new ValueChangeHandler<String>() {
        @Override
        public void onValueChange(ValueChangeEvent<String> valueChangeEvent) {
            Date time = timePicker1PreviousDate;
            Date time1;
            Date time2;
            try {
                time1 = getDateFromTextBox(timePicker1);
                time2 = getDateFromTextBox(timePicker2);
            } catch (GeneratorException e) {
                return;
            }
            if (time2.after(time)) {
                // keep the same time difference if the interval is valid.
                long diff = time2.getTime() - time.getTime();
                setDateToTextBox(timePicker2, addMilliseconds(time1, diff));
            } else {
                // otherwise erase the end date and set it to startdate + one hour.
                setDateToTextBox(timePicker2, addMilliseconds(time1, ONE_HOUR));
            }
            // no need to call onChange for timePicker1, since it will be called
            // for timePicker2 when changes are made.
            // listener.onChange(timePicker1);
            timePicker1PreviousDate = time1;
        }
    });
    timePicker2.addValueChangeHandler(new ValueChangeHandler<String>() {
        @Override
        public void onValueChange(ValueChangeEvent<String> valueChangeEvent) {
            // Hack to stitch together these old and new APIs
            ChangeEvent event = new ChangeEvent() {
                @Override
                public Object getSource() {
                    return timePicker2;
                }
            };
            handler.onChange(event);
        }
    });
}