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 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()); } }
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); }
/** * Create view. * * @param resources */ @Inject protected PreferencesViewImpl( org.eclipse.che.ide.Resources resources, PreferenceViewImplUiBinder uiBinder, CoreLocalizationConstant locale) { this.resources = resources; this.locale = locale; Widget widget = uiBinder.createAndBindUi(this); this.setTitle("Preferences"); this.setWidget(widget); // create list of preferences TableElement tableElement = Elements.createTableElement(); tableElement.setAttribute("style", "width: 100%"); list = new CategoriesList(resources); preferences.add(list); createButtons(); }
branchElement.setAttribute("style", "width: 100%"); SimpleList.ListEventDelegate<Branch> listBranchesDelegate = new SimpleList.ListEventDelegate<Branch>() {
branchElement.setAttribute("style", "width: 100%"); SimpleList.ListEventDelegate<Branch> listBranchesDelegate = new SimpleList.ListEventDelegate<Branch>() {