/** * Forces the tab pane associated with this list item to be shown and default fires the events */ public void showTab() { showTab(true); }
@Override public void initWidgets(IsWidget columnsEditorView, DataSetDefFilterEditor.View dataSetFilterEditorView) { this.columnsEditorView = columnsEditorView; this.dataSetFilterEditorView = dataSetFilterEditorView; initWidget(Binder.BINDER.createAndBindUi(this)); columnsTabItem.setDataTargetWidget(columnsTabPane); filterTabItem.setDataTargetWidget(filterTabPane); }
@Override public void setTypeSelectionEnabled(boolean enabled) { optionType.setVisible(enabled); }
@Override public void addRendererItem(final String renderer) { final TabPane pane = new TabPane(); final TabListItem tabListItem = new TabListItem(); tabListItem.setDataTargetWidget(pane); tabListItem.setText(renderer); tabListItem.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { selectedTab = tabListItem; presenter.onRendererSelected(); } }); tabContent.add(pane); navTabs.add(tabListItem); }
instanceDetailsTab.setText(constants.Process_Instance_Details()); instanceDetailsTab.setDataTargetWidget(instanceDetailsPane); instanceDetailsTab.addStyleName("uf-dropdown-tab-list-item"); processVariablesTab.setText( constants.Process_Variables() ); processVariablesTab.setDataTargetWidget(processVariablesPane); processVariablesTab.addStyleName("uf-dropdown-tab-list-item"); processVariablesTab.addShowHandler(new TabShowHandler() { @Override public void onShow(final TabShowEvent event) { documentTab.setText( constants.Documents() ); documentTab.setDataTargetWidget(documentPane); documentTab.addStyleName( "uf-dropdown-tab-list-item" ); documentTab.addShowHandler(new TabShowHandler() { @Override public void onShow(final TabShowEvent event) { logsTab.setText( constants.Logs() ); logsTab.setDataTargetWidget( logsPane ); logsTab.addStyleName( "uf-dropdown-tab-list-item" );
@Override public void displayOnlyLogTab() { for (Widget active : navTabs) { active.setVisible(false); } for (Widget active : tabContent) { active.setVisible(false); } instanceDetailsPane.setVisible(true); instanceDetailsTab.setVisible(true); logsPane.setVisible(true); logsTab.setVisible(true); instanceDetailsTab.showTab(); }
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); }
protected void initTabs() { tabContent.setPaddingBottom(50); definitionDetailsPane = new TabPane() {{ add(presenter.getDetailsView()); setActive(true); }}; definitionDetailsTab = new TabListItem(Constants.INSTANCE.Definition_Details()) {{ setDataTargetWidget(definitionDetailsPane); addStyleName("uf-dropdown-tab-list-item"); setActive(true); }}; navTabs.add(definitionDetailsTab); tabContent.add(definitionDetailsPane); { diagramPane = GWT.create(TabPane.class); diagramPane.add(presenter.getProcessDiagramView()); diagramTab = GWT.create(TabListItem.class); diagramTab.setText(Constants.INSTANCE.Diagram()); diagramTab.setDataTargetWidget(diagramPane); diagramTab.addStyleName("uf-dropdown-tab-list-item"); tabContent.add(diagramPane); navTabs.add(diagramTab); } }
@Override public void rolesActive(boolean active) { rolesTab.setActive(active); rolesPane.setActive(active); }
for (int i = 0; i < navTabs.getWidgetCount(); i++) { TabListItem currentTabItem = (TabListItem) navTabs.getWidget(i); if (tabItem.getText().equals(currentTabItem.getText())) { currentTabItem.showTab(); TabPane tabPane = (TabPane) tabContent.getWidget(i); ((TabListItem) navTabs.getWidget(0)).showTab(); TabPane tabPane = (TabPane) tabContent.getWidget(0); ((FlowPanel) tabPane.getWidget(0)).insert(tabHeaderContainer, 0);
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()); }
instanceDetailsPane.add(presenter.getProcessInstanceView()); instanceDetailsTab = GWT.create(TabListItem.class); instanceDetailsTab.setText(constants.Process_Instance_Details()); instanceDetailsTab.setDataTargetWidget(instanceDetailsPane); instanceDetailsTab.addStyleName("uf-dropdown-tab-list-item"); tabContent.add(instanceDetailsPane); navTabs.add(instanceDetailsTab); processVariablesPane.add(presenter.getProcessVariablesView()); processVariablesTab = GWT.create(TabListItem.class); processVariablesTab.setText(constants.Process_Variables()); processVariablesTab.setDataTargetWidget(processVariablesPane); processVariablesTab.addStyleName("uf-dropdown-tab-list-item"); tabContent.add(processVariablesPane); navTabs.add(processVariablesTab); processVariablesTab.addShowHandler(new TabShowHandler() { @Override public void onShow(final TabShowEvent event) { documentPane.add(presenter.getDocumentView()); documentTab = GWT.create(TabListItem.class); documentTab.setText(constants.Documents()); documentTab.setDataTargetWidget(documentPane); documentTab.addStyleName("uf-dropdown-tab-list-item"); tabContent.add(documentPane); navTabs.add(documentTab); documentTab.addShowHandler(new TabShowHandler() { @Override public void onShow(final TabShowEvent event) {
@Test public void displayOnlyLogTabTest() { processInstanceDetailsMultiView.displayOnlyLogTab(); verify(instanceDetailsPane).setVisible(true); verify(instanceDetailsTab).setVisible(true); verify(logsPane).setVisible(true); verify(logsTab).setVisible(true); verify(instanceDetailsTab).showTab(); }
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); }
@Override public void addRendererItem(final String renderer) { final TabPane pane = new TabPane(); final TabListItem tabListItem = new TabListItem(); tabListItem.setDataTargetWidget(pane); tabListItem.setText(renderer); tabListItem.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { selectedTab = tabListItem; presenter.onRendererSelected(); } }); tabContent.add(pane); navTabs.add(tabListItem); }
@Override public void rolesActive(boolean active) { rolesTab.setActive(active); rolesPane.setActive(active); }