/** * Sets the number of items that are visible. If only one item is visible, * then the box will be displayed as a drop-down list. * * @param visibleItems the visible item count */ public void setVisibleItemCount(int visibleItems) { listBox.setVisibleItemCount(visibleItems); }
/** * Sets the number of items that are visible. If only one item is visible, * then the box will be displayed as a drop-down list. * * @param visibleItems the visible item count */ public void setVisibleItemCount(int visibleItems) { listBox.setVisibleItemCount(visibleItems); }
ListBox list = new ListBox(); list.setVisibleItemCount(10); list.setMultipleSelect(true);
@Override public void setMachines(List<? extends MachineImpl> machines) { machinesList.clear(); machinesById.clear(); machines.forEach( machine -> { machinesById.put(machine.getName(), machine); machinesList.addItem(machine.getName()); }); machinesList.setVisibleItemCount(machines.size()); machinesList.setSelectedIndex(0); }
@Override public void setCommandTypes(List<CommandType> commandTypes) { typesList.clear(); commandTypesById.clear(); commandTypes.forEach( commandType -> { commandTypesById.put(commandType.getId(), commandType); typesList.addItem(commandType.getDisplayName(), commandType.getId()); }); typesList.setVisibleItemCount(commandTypes.size()); typesList.setSelectedIndex(0); }
@Override public void setupAttributeList(final List<String> attributes) { attributeList.clear(); attributes.forEach(attributeList::addItem); attributeList.setVisibleItemCount(attributeList.getItemCount()); attributeList.setSelectedIndex(attributeIndex()); }
protected void populateList() { choiceList.clear(); visibleSuggs.clear(); int i = 0; for (TransportSuggestion s : suggs) { if (s.suggestionText.toLowerCase().startsWith(startOfValue)) { visibleSuggs.add(s); choiceList.addItem(s.displayText, "" + i); } i++; } if (choiceList.getItemCount() > 0) { int vic = Math.max(2, Math.min(10, choiceList.getItemCount())); choiceList.setVisibleItemCount(vic); choiceList.setSelectedIndex(0); this.onChange(null); } }
private void populateList() { choiceList.clear(); visibleSuggs.clear(); int i = 0; for (TransportSuggestion s : suggs) { if (s.suggestionText.toLowerCase().startsWith(startOfValue)) { visibleSuggs.add(s); choiceList.addItem(s.displayText, "" + i); } i++; } if (choiceList.getItemCount() > 0) { int vic = Math.max(2, Math.min(10, choiceList.getItemCount())); choiceList.setVisibleItemCount(vic); choiceList.setSelectedIndex(0); this.onChange(null); } }
@Override public void setupAttributeList(final List<String> attributes) { attributeList.clear(); attributes.forEach(attributeList::addItem); attributeList.setVisibleItemCount(attributeList.getItemCount()); attributeList.setSelectedIndex(attributeIndex()); }
public ValueMultiListBox(Renderer<T> renderer2, ProvidesKey<T> keyProvider2) { this.keyProvider = keyProvider2; this.renderer = renderer2; initWidget(new ListBox(true)); getListBox().setVisibleItemCount(2); getListBox().addChangeHandler(new ChangeHandler() { @Override public void onChange(ChangeEvent event) { ListBox lb = getListBox(); Collection<T> newValue = new ArrayList<T>(); for (int i = 0; i < values.size(); i++) { if (lb.isItemSelected(i)) { newValue.add(values.get(i)); } } setValue(newValue, true); } }); }
@Override public void loadPluginList(final List<DecisionTableColumnPlugin> plugins) { pluginsList.clear(); for (final DecisionTableColumnPlugin plugin : plugins) { pluginsList.addItem(plugin.getTitle(), plugin.getIdentifier()); } pluginsList.setVisibleItemCount(pluginsList.getItemCount()); }
@Override public void loadPluginList(final List<DecisionTableColumnPlugin> plugins) { pluginsList.clear(); for (final DecisionTableColumnPlugin plugin : plugins) { pluginsList.addItem(plugin.getTitle(), plugin.getIdentifier()); } pluginsList.setVisibleItemCount(pluginsList.getItemCount()); }
/*************************************** * Creates a widget that contains the comparisons for a table filter. * * @param cInitialValue The initial character to select or -1 for none * * @return The new widget */ private ListBox createComparisonsWidget(char cInitialValue) { ListBox aComparisons = new ListBox(); int nChars = CONSTRAINT_COMPARISON_CHARS.length(); int nSelection = 0; if (cInitialValue != ' ') { nSelection = CONSTRAINT_COMPARISON_CHARS.indexOf(cInitialValue); } aComparisons.setTitle(expand("$ttTableFilterComparison")); aComparisons.setVisibleItemCount(1); for (int i = 0; i < nChars; i++) { aComparisons.addItem("" + CONSTRAINT_COMPARISON_CHARS.charAt(i)); } aComparisons.setSelectedIndex(nSelection); aComparisons.addKeyUpHandler(getComplexFilterKeyUpHandler()); return aComparisons; }
ohiListBox.setVisibleItemCount(ohiListBox.getItemCount());
private Widget getWidgetForCurrentType() { if ( expression.isEmpty() ) { return createStartPointWidget(); } ChangeHandler ch = new ChangeHandler() { public void onChange( ChangeEvent event ) { ListBox box = (ListBox) event.getSource(); panel.remove( box ); if ( box.getSelectedIndex() > 0 ) { onChangeSelection( box.getValue( box.getSelectedIndex() ) ); } } }; ListBox lb = new ListBox(); lb.setVisibleItemCount( 1 ); lb.addItem( Constants.INSTANCE.ChooseDotDotDot(), "" ); lb.addItem( "<==" + Constants.INSTANCE.DeleteItem(), DELETE_VALUE ); for ( Map.Entry<String, String> entry : getCompletionsForCurrentType( expression.getParts().size() > 1 ).entrySet() ) { lb.addItem( entry.getKey(), entry.getValue() ); } lb.addChangeHandler( ch ); return lb; }
public class ListBoxExample implements EntryPoint { public void onModuleLoad() { // Make a new list box, adding a few items to it. ListBox lb = new ListBox(); lb.addItem("foo"); lb.addItem("bar"); lb.addItem("baz"); lb.addItem("toto"); lb.addItem("tintin"); // Make enough room for all five items (setting this value to 1 turns it // into a drop-down list). lb.setVisibleItemCount(5); // Add it to the root panel. RootPanel.get().add(lb); } }
public ListBoxItem(String name, String title) { super(name, title); listBox = new ListBox(); listBox.setName(name); listBox.setTitle(title); listBox.setVisibleItemCount(1); listBox.setTabIndex(0); valueChangeHandler = new ChangeHandler() { @Override public void onChange(ChangeEvent event) { setModified(true); } }; listBox.addChangeHandler(valueChangeHandler); wrapper = new HorizontalPanel(); wrapper.add(listBox); }
private void updateBootSequenceItems() { // Update list box bootSequenceBox.clear(); bootSequenceBox.setVisibleItemCount(bootSequenceModel.getItems().size()); // Set items for (EntityModel bootItem : bootSequenceModel.getItems()) { bootSequenceBox.addItem(bootItem.getTitle()); updateItemAvailability(bootItem.getTitle(), bootItem.getIsChangable()); } }
list.addItem(matches[i]); list.setSelectedIndex(0); list.setVisibleItemCount(matches.length + 1); list.setWidth(getOffsetWidth() + "px");
private Widget createStartPointWidget() { ListBox startPoint = new ListBox(); panel.add( startPoint ); startPoint.addItem( Constants.INSTANCE.ChooseDotDotDot(), "" ); // TODO {baunax} uncomment when global collections is implemented. // for (String gc : getCompletionEngine().getGlobalCollections()) { // startPoint.addItem(gc, GLOBAL_COLLECTION_VALUE_PREFIX + "." + gc); // } for ( String gv : getCompletionEngine().getGlobalVariables() ) { startPoint.addItem( gv, GLOBAL_VARIABLE_VALUE_PREFIX + "." + gv ); } for ( String v : getRuleModel().getAllLHSVariables() ) { startPoint.addItem( v, VARIABLE_VALUE_PREFIX + "." + v ); } startPoint.setVisibleItemCount( 1 ); startPoint.addChangeHandler( new ChangeHandler() { public void onChange( ChangeEvent event ) { ListBox lb = (ListBox) event.getSource(); int index = lb.getSelectedIndex(); if ( index > 0 ) { ExpressionBuilder.this.makeDirty(); startPointChange( lb.getValue( index ) ); } } } ); return startPoint; }