public TabPanelEntry(String title, Widget contents) { this.title = title; this.tab = GWT.create(DropDownTabListItem.class); this.tab.setText(title); this.contents = contents; contentPane = GWT.create(TabPane.class); contentPane.add(contents); tab.setDataTargetWidget(contentPane); }
public TabPanelEntry(String title, Widget contents) { this.title = title; this.tab = GWT.create(DropDownTabListItem.class); this.tab.setText(title); this.contents = contents; contentPane = GWT.create(TabPane.class); contentPane.add(contents); tab.setDataTargetWidget(contentPane); }
@Override public void init(DisplayerTypeSelector presenter) { this.presenter = presenter; displayerNames.put(DisplayerType.BARCHART, DisplayerTypeConstants.INSTANCE.displayer_type_selector_tab_bar()); displayerNames.put(DisplayerType.PIECHART, DisplayerTypeConstants.INSTANCE.displayer_type_selector_tab_pie()); displayerNames.put(DisplayerType.LINECHART, DisplayerTypeConstants.INSTANCE.displayer_type_selector_tab_line()); displayerNames.put(DisplayerType.AREACHART, DisplayerTypeConstants.INSTANCE.displayer_type_selector_tab_area()); displayerNames.put(DisplayerType.BUBBLECHART, DisplayerTypeConstants.INSTANCE.displayer_type_selector_tab_bubble()); displayerNames.put(DisplayerType.METERCHART, DisplayerTypeConstants.INSTANCE.displayer_type_selector_tab_meter()); displayerNames.put(DisplayerType.METRIC, DisplayerTypeConstants.INSTANCE.displayer_type_selector_tab_metric()); displayerNames.put(DisplayerType.MAP, DisplayerTypeConstants.INSTANCE.displayer_type_selector_tab_map()); displayerNames.put(DisplayerType.TABLE, DisplayerTypeConstants.INSTANCE.displayer_type_selector_tab_table()); displayerNames.put(DisplayerType.SELECTOR, DisplayerTypeConstants.INSTANCE.displayer_type_selector_tab_selector()); initWidget(uiBinder.createAndBindUi(this)); displayerSubTypePane.add(presenter.getSubtypeSelector()); displayerSubTypePane.setActive(true); }
@Override public void init(DisplayerTypeSelector presenter) { this.presenter = presenter; displayerNames.put(DisplayerType.BARCHART, DisplayerTypeConstants.INSTANCE.displayer_type_selector_tab_bar()); displayerNames.put(DisplayerType.PIECHART, DisplayerTypeConstants.INSTANCE.displayer_type_selector_tab_pie()); displayerNames.put(DisplayerType.LINECHART, DisplayerTypeConstants.INSTANCE.displayer_type_selector_tab_line()); displayerNames.put(DisplayerType.AREACHART, DisplayerTypeConstants.INSTANCE.displayer_type_selector_tab_area()); displayerNames.put(DisplayerType.BUBBLECHART, DisplayerTypeConstants.INSTANCE.displayer_type_selector_tab_bubble()); displayerNames.put(DisplayerType.METERCHART, DisplayerTypeConstants.INSTANCE.displayer_type_selector_tab_meter()); displayerNames.put(DisplayerType.METRIC, DisplayerTypeConstants.INSTANCE.displayer_type_selector_tab_metric()); displayerNames.put(DisplayerType.MAP, DisplayerTypeConstants.INSTANCE.displayer_type_selector_tab_map()); displayerNames.put(DisplayerType.TABLE, DisplayerTypeConstants.INSTANCE.displayer_type_selector_tab_table()); displayerNames.put(DisplayerType.SELECTOR, DisplayerTypeConstants.INSTANCE.displayer_type_selector_tab_selector()); initWidget(uiBinder.createAndBindUi(this)); displayerSubTypePane.add(presenter.getSubtypeSelector()); displayerSubTypePane.setActive(true); }
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); }
instanceDetailsPane.add(presenter.getProcessInstanceView()); instanceDetailsTab = GWT.create(TabListItem.class); instanceDetailsTab.setText(constants.Process_Instance_Details()); processVariablesPane.add(presenter.getProcessVariablesView()); processVariablesTab = GWT.create(TabListItem.class); processVariablesTab.setText(constants.Process_Variables()); documentPane.add(presenter.getDocumentView()); documentTab = GWT.create(TabListItem.class); documentTab.setText(constants.Documents()); logsPane.add(presenter.getLogsView()); logsTab = GWT.create(TabListItem.class); logsTab.setText(constants.Logs()); diagramPane.add(presenter.getProcessDiagramView()); diagramTab = GWT.create(TabListItem.class); diagramTab.setText(constants.Diagram());
genericFormDisplayPane.add(presenter.getGenericFormView()); taskDetailsPane.add(presenter.getTaskDetailsView()); taskAssignmentsPane.add(presenter.getTaskAssignmentsView()); taskCommentsPane.add(presenter.getTaskCommentsView()); taskAdminPane.add(presenter.getTaskAdminView()); taskLogsPane.add(presenter.getTaskLogsView());
genericFormDisplayPane.add(presenter.getGenericFormView()); taskDetailsPane.add(presenter.getTaskDetailsView()); taskAssignmentsPane.add(presenter.getTaskAssignmentsView()); taskCommentsPane.add(presenter.getTaskCommentsView()); taskAdminPane.add(presenter.getTaskAdminView()); taskLogsPane.add(presenter.getTaskLogsView());
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); } }
@UiChild(tagname = "tab") public void addTab(final DialogTab tab) { navTabs.add(tab.getTabListItem()); tab.getTabListItem().addStyleName(Styles.LIST_GROUP_ITEM); String tabId = "tab" + navTabs.getWidgetCount(); //$NON-NLS-1$ tab.getTabListItem().setDataTarget(tabId); tab.getTabListItem().addShownHandler(event -> switchTab(event.getTab())); TabPane pane = new TabPane(); FlowPanel panel = new FlowPanel(); panel.add(tab.getContent()); pane.add(panel); pane.setId(tabId); tabContent.add(pane); // Switch to first tab automatically if (tabContent.getWidgetCount() == 1) { switchTab(tab); } }