@Override public int getSelectedFrameIndex() { return frames.getSelectionModel().getSelectedIndex(); }
@Override public void setFrames(List<? extends StackFrameDump> stackFrameDumps) { frames.render(new ArrayList<>(stackFrameDumps)); if (!stackFrameDumps.isEmpty()) { frames.getSelectionModel().setSelectedItem(0); } }
event.stopPropagation(); event.preventDefault(); list.getSelectionModel().selectPrevious(); break; event.stopPropagation(); event.preventDefault(); list.getSelectionModel().selectNext(); break; event.stopPropagation(); event.preventDefault(); list.getSelectionModel().selectPreviousPage(); break; event.stopPropagation(); event.preventDefault(); list.getSelectionModel().selectNextPage(); break; event.stopPropagation(); event.preventDefault(); delegate.onActionSelected(list.getSelectionModel().getSelectedItem()); break;
event.preventDefault(); if (list != null) { list.getSelectionModel().selectPrevious(); event.preventDefault(); if (list != null) { list.getSelectionModel().selectNext(); event.preventDefault(); if (list != null) { list.getSelectionModel().selectPreviousPage(); event.preventDefault(); if (list != null) { list.getSelectionModel().selectNextPage(); event.stopPropagation(); event.preventDefault(); SearchResultDto selectedItem = list.getSelectionModel().getSelectedItem(); if (selectedItem != null) { delegate.onFileSelected(Path.valueOf(selectedItem.getItemReference().getPath()));
@Override public void showActions(Map<Action, String> actions) { this.actions = actions; actionsContainer.getElement().setInnerHTML(""); TableElement itemHolder = Elements.createTableElement(); itemHolder.setClassName(css.items()); actionsContainer.getElement().appendChild(((com.google.gwt.dom.client.Element) itemHolder)); list = SimpleList.create( (SimpleList.View) actionsContainer.getElement().cast(), (Element) actionsContainer.getElement(), itemHolder, resources.defaultSimpleListCss(), listItemRenderer, eventDelegate); list.render(new ArrayList<>(actions.keySet())); if (!actions.isEmpty()) { list.getSelectionModel().setSelectedItem(0); } layoutPanel.setWidgetHidden(actionsPanel, false); layoutPanel.setHeight("250px"); if (isVisible()) { Scheduler.get().scheduleDeferred(() -> center()); } }
eventDelegate); list.render(items); list.getSelectionModel().setSelectedItem(0);