@NiftyEventSubscriber(id="DeviceListBox") public void onDeviceChanged(String id, ListBoxSelectionChangedEvent<String> event) { String d = event.getSelection().isEmpty() ? null : event.getSelection().get(0); LOG.log(Level.INFO, "Selected device changed to {0}", d); selectedDevice = d; }
public TreeItemSelectionChangedEvent( @Nonnull final TreeBox<T> treeBoxControl, @Nonnull final ListBoxSelectionChangedEvent<TreeItem<T>> org) { super(treeBoxControl, org.getSelection(), org.getSelectionIndices()); this.treeBoxControl = treeBoxControl; }
@NiftyEventSubscriber(id="PlatformListBox") public void onPlatformChanged(String id, ListBoxSelectionChangedEvent<String> event) { String p = event.getSelection().isEmpty() ? null : event.getSelection().get(0); LOG.log(Level.INFO, "Selected platform changed to {0}", p); selectedPlatform = p; changePlatform(p); }
public TreeItemSelectionChangedEvent( @Nonnull final TreeBox<T> treeBoxControl, @Nonnull final ListBoxSelectionChangedEvent<TreeItem<T>> org) { super(treeBoxControl, org.getSelection(), org.getSelectionIndices()); this.treeBoxControl = treeBoxControl; }
@NiftyEventSubscriber(id = ID_ITEMS) public void onListBoxSelectionChanged(final String id, final ListBoxSelectionChangedEvent<Object> event) { List<Object> selection = event.getSelection(); if (selection.size() == 1) { app.onSelectionChanged(selection.get(0)); } }
@NiftyEventSubscriber(id = PLAYER_LIST_ID) public void onPlayerListSelectionChanged(final String id, final ListBoxSelectionChangedEvent<PlayerTableRow> event) { List<PlayerTableRow> selection = event.getSelection(); Element element = screen.findElementById("changeAi"); if (selection.isEmpty() || !selection.get(0).getClientInfo().getKeeper().isAi()) { element.hide(); } else { TextRenderer textRenderer = element.getRenderer(TextRenderer.class); ResourceBundle rb = Utils.getMainTextResourceBundle(); String text = rb.getString("2121") + ": " + rb.getString(selection.get(0).getClientInfo().getKeeper().getAiType().getTranslationKey()); textRenderer.setText(text); element.setConstraintWidth(new SizeValue(textRenderer.getFont().getWidth(text) + "px")); element.show(); // Recalculate element.getParent().layoutElements(); } }
@SuppressWarnings({ "deprecation", "unchecked" }) @Override public void onEvent(final String topic, @Nonnull final ListBoxSelectionChangedEvent data) { final Object selectedItem = getSelectedItem(data.getSelection()); if (selectedItem == null) { return;
@SuppressWarnings({ "deprecation", "unchecked" }) @Override public void onEvent(final String topic, @Nonnull final ListBoxSelectionChangedEvent data) { final Object selectedItem = getSelectedItem(data.getSelection()); if (selectedItem == null) { return;