public void addItem(TabPanelEntry tab) { tab.setInDropdown(true); contents.add(tab); allContentTabs.add(tab); TabListItem tabWidget = tab.getTabWidget(); activatableWidgets.add(tabWidget); tabHandlerRegistrations.put(tab, tabWidget.addShowHandler(individualTabShowHandler)); tabHandlerRegistrations.put(tab, tabWidget.addShownHandler(individualTabShownHandler)); tabHandlerRegistrations.put(tab, tabWidget.addShownHandler(new TabShownHandler() { @Override public void onShown(TabShownEvent event) { DropDownTab.this.getParent().addStyleName(Styles.ACTIVE); } })); add(tabWidget); tabContent.add(tab.getContentPane()); }
public void addItem(TabPanelEntry tab) { tab.setInDropdown(true); contents.add(tab); allContentTabs.add(tab); TabListItem tabWidget = tab.getTabWidget(); activatableWidgets.add(tabWidget); tabHandlerRegistrations.put(tab, tabWidget.addShowHandler(individualTabShowHandler)); tabHandlerRegistrations.put(tab, tabWidget.addShownHandler(individualTabShownHandler)); tabHandlerRegistrations.put(tab, tabWidget.addShownHandler(new TabShownHandler() { @Override public void onShown(TabShownEvent event) { DropDownTab.this.getParent().addStyleName(Styles.ACTIVE); } })); add(tabWidget); tabContent.add(tab.getContentPane()); }