/** * Instantiates a new MultiValueListBox. */ public MultiValueListBox(Renderer<T> renderer, ProvidesKey<T> keyProvider) { this.keyProvider = keyProvider; this.renderer = renderer; ListBox listBox = new ListBox(); listBox.setMultipleSelect(true); initWidget(listBox); getListBox().addChangeHandler(new ChangeHandler() { public void onChange(ChangeEvent event) { List<T> newValue = new ArrayList<>(); for (int i = 0; i < values.size(); i++) { if (getListBox().isItemSelected(i)) { newValue.add(values.get(i)); } } setValue(newValue, true); } }); }
private ListBox createYearSelect() { final ListBox yearListBox = new ListBox(); yearListBox.addChangeHandler(new ChangeHandler() { @Override public void onChange(ChangeEvent event) { int deltaYears = yearListBox.getSelectedIndex() - getNoOfYearsToDisplayBefore(); addMonths(deltaYears * CalendarModel.MONTHS_IN_YEAR); } }); return yearListBox; }
public ValueListBox(Renderer<? super T> renderer, ProvidesKey<T> keyProvider) { this.keyProvider = keyProvider; this.renderer = renderer; initWidget(new ListBox()); getListBox().addChangeHandler(new ChangeHandler() { public void onChange(ChangeEvent event) { int selectedIndex = getListBox().getSelectedIndex(); if (selectedIndex < 0) { return; // Not sure why this happens during addValue } T newValue = values.get(selectedIndex); setValue(newValue, true); } }); }
private ListBox createMonthSelect() { final ListBox monthListBox = new ListBox(); for (int i = 0; i < CalendarModel.MONTHS_IN_YEAR; i++) { monthListBox.addItem(getModel().formatMonth(i)); } monthListBox.addChangeHandler(new ChangeHandler() { @Override public void onChange(ChangeEvent event) { int previousMonth = getModel().getCurrentMonth().getMonth(); int newMonth = monthListBox.getSelectedIndex(); int delta = newMonth - previousMonth; addMonths(delta); } }); return monthListBox; }
@Override public Object registerPropertyChanged(final Action2<PropertyAdapter, Object> callback, final Object cookie) { return listBox.addChangeHandler(new ChangeHandler() { @Override public void onChange(ChangeEvent event) { callback.exec(ListBoxPropertyAdapter.this, cookie); } }); }
@Override protected void installRealHandler( Widget widget ) { ((ListBox) widget).addChangeHandler( new com.google.gwt.event.dom.client.ChangeHandler() { public void onChange( ChangeEvent event ) { signalChange( (ListBox) event.getSource() ); } } ); } }
@Override public HandlerRegistration addChangeHandler(ChangeHandler handler) { // May be it makes sense to create wrapper over passed handler to make ChangeEvent and // ValueChangeEvent to work the same way (currently inSetValue doesn't affect ChangeEvent). return select.addChangeHandler(handler); }
@Override public Object registerPropertyChanged(final Action2<PropertyAdapter, Object> callback, final Object cookie) { return listBox.addChangeHandler(new ChangeHandler() { @Override public void onChange(ChangeEvent event) { callback.exec(ListBoxPropertyAdapter.this, cookie); } }); }
@Override protected void installRealHandler( Widget widget ) { ((ListBox) widget).addChangeHandler( new com.google.gwt.event.dom.client.ChangeHandler() { public void onChange( ChangeEvent event ) { signalChange( (ListBox) event.getSource() ); } } ); } }
@Override public HandlerRegistration addChangeHandler(ChangeHandler handler) { // May be it makes sense to create wrapper over passed handler to make ChangeEvent and // ValueChangeEvent to work the same way (currently inSetValue doesn't affect ChangeEvent). return select.addChangeHandler(handler); }
@Override public HandlerRegistration addChangeHandler(ChangeHandler handler) { // May be it makes sense to create wrapper over passed handler to make ChangeEvent and // ValueChangeEvent to work the same way (currently inSetValue doesn't affect ChangeEvent). return select.addChangeHandler(handler); }
protected void onLoad() { statePicker.addChangeHandler( new ChangeHandler() { public void onChange( ChangeEvent event ) { presenter.buildStateSelected( statePicker.getSelectedIndex() ); } }); }
private ListBox createYearSelect() { final ListBox yearListBox = new ListBox(); yearListBox.addChangeHandler(new ChangeHandler() { @Override public void onChange(ChangeEvent event) { int deltaYears = yearListBox.getSelectedIndex() - getNoOfYearsToDisplayBefore(); addMonths(deltaYears * CalendarModel.MONTHS_IN_YEAR); } }); return yearListBox; }
private ListBox createYearSelect() { final ListBox yearListBox = new ListBox(); yearListBox.addChangeHandler(new ChangeHandler() { @Override public void onChange(ChangeEvent event) { int deltaYears = yearListBox.getSelectedIndex() - getNoOfYearsToDisplayBefore(); addMonths(deltaYears * CalendarModel.MONTHS_IN_YEAR); } }); return yearListBox; }
public ListBoxEx() { initWidget( listBox ); listBox.addChangeHandler( this ); }
public ListBoxEx() { initWidget( listBox ); listBox.addChangeHandler( this ); }
@Override public void init(final RendererSelector presenter) { this.presenter = presenter; initWidget(uiBinder.createAndBindUi(this)); listBox.addChangeHandler(new ChangeHandler() { public void onChange(ChangeEvent event) { presenter.onRendererSelected(); } }); }
protected void init() { listBox = new ListBox(false); this.initWidget(listBox); setupDefaultStyle(); listBox.addChangeHandler(new ChangeHandler(){ public void onChange(ChangeEvent event) { fireChangeEvent(true); } }); }
private void createChoiceList() { choiceList = new ListBox(); choiceList.setStyleName("list"); choiceList.addKeyDownHandler(this); choiceList.addDoubleClickHandler(this); choiceList.addChangeHandler(this); choiceList.setStylePrimaryName("aceeditor-suggestpopup-list"); setWidget(choiceList); }
protected void createChoiceList() { choiceList = new ListBox(); choiceList.setStyleName("list"); choiceList.addKeyDownHandler(this); choiceList.addDoubleClickHandler(this); choiceList.addChangeHandler(this); choiceList.setStylePrimaryName("aceeditor-suggestpopup-list"); setWidget(choiceList); }