@Override public void setFrames(List<? extends StackFrameDump> stackFrameDumps) { frames.render(new ArrayList<>(stackFrameDumps)); if (!stackFrameDumps.isEmpty()) { frames.getSelectionModel().setSelectedItem(0); } }
suggestionsContainer.getElement().appendChild(((com.google.gwt.dom.client.Element) itemHolder)); if (list != null) { list.asWidget().removeFromParent(); SimpleList.create( suggestionsContainer.getElement().cast(), (Element) suggestionsContainer.getElement(), listItemRenderer, eventDelegate); list.render(items); list.getSelectionModel().setSelectedItem(0);
@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()); } }
@Override public int getSelectedFrameIndex() { return frames.getSelectionModel().getSelectedIndex(); }
private SimpleList<StackFrameDump> createFramesList() { TableElement frameElement = Elements.createTableElement(); frameElement.setAttribute("style", "width: 100%; border: none;"); SimpleList.ListEventDelegate<StackFrameDump> frameListEventDelegate = new SimpleList.ListEventDelegate<StackFrameDump>() { public void onListItemClicked(Element itemElement, StackFrameDump itemData) { frames.getSelectionModel().setSelectedItem(itemData); delegate.onSelectedFrame(frames.getSelectionModel().getSelectedIndex()); } }; return SimpleList.create( (SimpleList.View) frameElement, coreRes.defaultSimpleListCss(), new FrameItemRender(), frameListEventDelegate); } }
@Override public void setBreakpoints(@NotNull List<ActiveBreakpointWrapper> breakpoints) { this.breakpoints.render(breakpoints); }
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;
private SimpleList<ActiveBreakpointWrapper> createBreakpointList() { TableElement breakPointsElement = Elements.createTableElement(); breakPointsElement.setAttribute("style", "width: 100%; border: none;"); SimpleList.ListEventDelegate<ActiveBreakpointWrapper> breakpointListEventDelegate = new SimpleList.ListEventDelegate<ActiveBreakpointWrapper>() { public void onListItemClicked(Element itemElement, ActiveBreakpointWrapper itemData) { breakpoints.getSelectionModel().setSelectedItem(itemData); } @Override public void onListItemContextMenu( int clientX, int clientY, ActiveBreakpointWrapper itemData) { delegate.onBreakpointContextMenu(clientX, clientY, itemData.getBreakpoint()); } @Override public void onListItemDoubleClicked( Element listItemBase, ActiveBreakpointWrapper itemData) { delegate.onBreakpointDoubleClick(itemData.getBreakpoint()); } }; return SimpleList.create( (SimpleList.View) breakPointsElement, coreRes.defaultSimpleListCss(), new BreakpointItemRender(breakpointResources), breakpointListEventDelegate); }
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()));