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()); }
private void addContentTab(final String title, final Widget titleWidget, final Widget content, final String key) { final TabListItem tabListItem = GWT.create(TabListItem.class); tabListItem.addShowHandler(new TabShowHandler() { @Override public void onShow(TabShowEvent event) { if (key != null) { multiGridPreferencesStore.setSelectedGrid(key); preferencesService.call().saveUserPreferences(multiGridPreferencesStore); dataGridFilterHashMap.get(key).getFilterCommand().execute(); } } }); final TabPane tabPane = GWT.create(TabPane.class); tabPane.add(content); tabListItem.setDataTargetWidget(tabPane); if (title != null) { tabListItem.setText(title); } if (titleWidget != null && tabListItem.getWidget(0) instanceof Anchor) { ((Anchor) tabListItem.getWidget(0)).add(titleWidget); } navTabs.add(tabListItem); tabContent.add(tabPane); }
private void addContentTab(final String title, final Widget titleWidget, final Widget content, final String key) { final TabListItem tabListItem = GWT.create(TabListItem.class); tabListItem.addShowHandler(new TabShowHandler() { @Override public void onShow(TabShowEvent event) { if (key != null) { multiGridPreferencesStore.setSelectedGrid(key); preferencesService.call().saveUserPreferences(multiGridPreferencesStore); dataGridFilterHashMap.get(key).getFilterCommand().execute(); } } }); final TabPane tabPane = GWT.create(TabPane.class); tabPane.add(content); tabListItem.setDataTargetWidget(tabPane); if (title != null) { tabListItem.setText(title); } if (titleWidget != null && tabListItem.getWidget(0) instanceof Anchor) { ((Anchor) tabListItem.getWidget(0)).add(titleWidget); } navTabs.add(tabListItem); tabContent.add(tabPane); }
processVariablesTab.addShowHandler(new TabShowHandler() { @Override public void onShow(final TabShowEvent event) { navTabs.add(documentTab); documentTab.addShowHandler(new TabShowHandler() { @Override public void onShow(final TabShowEvent event) {
taskAssignmentsTab.addShowHandler(new TabShowHandler() { @Override public void onShow(final TabShowEvent event) { taskCommentsTab.addShowHandler(new TabShowHandler() { @Override public void onShow(final TabShowEvent event) { taskAdminTab.addShowHandler(new TabShowHandler() { @Override public void onShow(final TabShowEvent event) { taskLogsTab.addShowHandler(new TabShowHandler() { @Override public void onShow(final TabShowEvent event) {
taskAssignmentsTab.addShowHandler(new TabShowHandler() { @Override public void onShow(final TabShowEvent event) { taskCommentsTab.addShowHandler(new TabShowHandler() { @Override public void onShow(final TabShowEvent event) { taskAdminTab.addShowHandler(new TabShowHandler() { @Override public void onShow(final TabShowEvent event) { taskLogsTab.addShowHandler(new TabShowHandler() { @Override public void onShow(final TabShowEvent event) {
tabContent.add(processVariablesPane); navTabs.add(processVariablesTab); processVariablesTab.addShowHandler(new TabShowHandler() { @Override public void onShow(final TabShowEvent event) { tabContent.add(documentPane); navTabs.add(documentTab); documentTab.addShowHandler(new TabShowHandler() { @Override public void onShow(final TabShowEvent event) {