public List<OvirtTabListItem> getTabs() { List<OvirtTabListItem> tabs = new ArrayList<>(); for (int i = 0; i < navTabs.getWidgetCount(); i++) { Widget tab = navTabs.getWidget(i); if (tab instanceof OvirtTabListItem) { tabs.add((OvirtTabListItem) tab); } } return tabs; }
private void selectTab(int index) { final TabListItem widget = (TabListItem) navTabs.getWidget(index); if (widget != null) { widget.showTab(); } }
public void selectTabIndex(int index) { final TabListItem item = (TabListItem) tabBar.getWidget(index); if (item != null) { item.showTab(); } }
@Override public void select(DisplayerType type) { for (int i=0; i<navTabs.getWidgetCount(); i++) { DisplayerTab tab = (DisplayerTab) navTabs.getWidget(i); tab.setActive(tab.type.equals(type)); } }
private void selectTab(int index) { final TabListItem widget = (TabListItem) navTabs.getWidget(index); if (widget != null) { widget.showTab(); } }
@Override public void select(DisplayerType type) { for (int i=0; i<navTabs.getWidgetCount(); i++) { DisplayerTab tab = (DisplayerTab) navTabs.getWidget(i); tab.setActive(tab.type.equals(type)); } }
public void selectTabIndex(int index) { final TabListItem item = (TabListItem) tabBar.getWidget(index); if (item != null) { item.showTab(); } }
@Override public void showVersionHistory() { ((TabListItem) navTabs.getWidget(VERSION_HISTORY_TAB)).setActive(true); }
@Override public void setSelectedRendererIndex(int index) { TabListItem tabListItem = (TabListItem) navTabs.getWidget(index); tabListItem.setActive(true); tabListItem.showTab(); }
@Override public void resetTabs(boolean onlyLogTab) { if (onlyLogTab) { instanceDetailsTab.showTab(); } else { ((TabListItem) navTabs.getWidget(0)).showTab(); } }
@Override public void resetTabs(boolean onlyLogTab) { if (onlyLogTab) { taskDetailsTab.showTab(); } else { ((TabListItem) navTabs.getWidget(0)).showTab(); } }
@Override public void setSelectedRendererIndex(int index) { TabListItem tabListItem = (TabListItem) navTabs.getWidget(index); tabListItem.setActive(true); tabListItem.showTab(); }
@Override public void resetTabs(boolean onlyLogTab) { if (onlyLogTab) { taskDetailsTab.showTab(); } else { ((TabListItem) navTabs.getWidget(0)).showTab(); } }
@Override public void displayAllTabs() { for (Widget active : navTabs) { active.setVisible(true); } for (Widget active : tabContent) { active.setVisible(true); } ((TabListItem) navTabs.getWidget(0)).showTab(); }
@Override public void disablePage(int index) { if (!isValid(index)) { return; } final Widget tab = getTabBar().getWidget(index); tab.addStyleName("disabled"); disableWidget(tab); }
@Override public void disablePage(int index) { if (!isValid(index)) { return; } final Widget tab = getTabBar().getWidget(index); tab.addStyleName("disabled"); disableWidget(tab); }
@Override public void enablePage(int index) { if (!isValid(index)) { return; } final Widget tab = getTabBar().getWidget(index); tab.removeStyleName("disabled"); enableWidget(tab); }
@Override public void enablePage(int index) { if (!isValid(index)) { return; } final Widget tab = getTabBar().getWidget(index); tab.removeStyleName("disabled"); enableWidget(tab); }
@Test public void testDisablePage() { final int index = 1; final Widget widget = mock(Widget.class); final NavTabs navTabs = mock(NavTabs.class); final Element element = mock(Element.class); final Style style = mock(Style.class); doReturn(navTabs).when(view).getTabBar(); doReturn(widget).when(navTabs).getWidget(index); doReturn(element).when(widget).getElement(); doReturn(style).when(element).getStyle(); doReturn(true).when(view).isValid(anyInt()); view.disablePage(index); verify(widget).addStyleName("disabled"); verify(style).setProperty("pointerEvents", "none"); }
@Test public void testAddTab() throws Exception { when(navTabs.getWidget(anyInt())).thenReturn(tabListItem); filterPagedTable.addTab(pagedTableMock, "base", mock(Command.class)); verify(tabListItem, times(1)).showTab(); filterPagedTable.addTab(pagedTableMock, "base", mock(Command.class), true); verify(tabListItem, times(2)).showTab(); filterPagedTable.addTab(pagedTableMock, "base", mock(Command.class), false); verify(tabListItem, times(2)).showTab(); }