List of usage examples for com.google.gwt.event.dom.client ChangeHandler onChange
void onChange(ChangeEvent event);
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); } }); }