List of usage examples for com.vaadin.ui.themes ValoTheme TABSHEET_PADDED_TABBAR
String TABSHEET_PADDED_TABBAR
To view the source code for com.vaadin.ui.themes ValoTheme TABSHEET_PADDED_TABBAR.
Click Source Link
From source file:com.anphat.customer.ui.CustomerContactForm.java
private void buildTabSheet() { tabContact = new TabSheet(); tabContact.setHeight(100.0f, Unit.PERCENTAGE); tabContact.addStyleName(ValoTheme.TABSHEET_FRAMED); tabContact.addStyleName(ValoTheme.TABSHEET_PADDED_TABBAR); root.addComponent(tabContact);/*from ww w.ja v a 2s. co m*/ }
From source file:com.haulmont.cuba.web.gui.components.mainwindow.WebAppWorkArea.java
License:Apache License
protected HasTabSheetBehaviour createTabbedModeContainer() { Configuration configuration = AppBeans.get(Configuration.NAME); WebConfig webConfig = configuration.getConfig(WebConfig.class); if (webConfig.getMainTabSheetMode() == MainTabSheetMode.DEFAULT) { CubaTabSheet cubaTabSheet = new CubaTabSheet(); tabbedContainer = cubaTabSheet;//from w w w . j av a 2 s. c o m cubaTabSheet.setDragMode(LayoutDragMode.CLONE); cubaTabSheet.setDropHandler(new TabSheetReorderingDropHandler()); Action.Handler actionHandler = createTabSheetActionHandler(cubaTabSheet); cubaTabSheet.addActionHandler(actionHandler); } else { CubaManagedTabSheet cubaManagedTabSheet = new CubaManagedTabSheet(); tabbedContainer = cubaManagedTabSheet; cubaManagedTabSheet.setDragMode(LayoutDragMode.CLONE); cubaManagedTabSheet.setDropHandler(new TabSheetReorderingDropHandler()); Action.Handler actionHandler = createTabSheetActionHandler(cubaManagedTabSheet); cubaManagedTabSheet.addActionHandler(actionHandler); } tabbedContainer.setHeight("100%"); tabbedContainer.setStyleName(TABBED_CONTAINER_STYLENAME); tabbedContainer.addStyleName(ValoTheme.TABSHEET_FRAMED); tabbedContainer.addStyleName(ValoTheme.TABSHEET_PADDED_TABBAR); return tabbedContainer; }
From source file:com.hazelcast.examples.Tutorial.java
License:Open Source License
public Tutorial() { setStyleName(ValoTheme.TABSHEET_PADDED_TABBAR); prepareSourceCode();/*from w w w. ja v a 2 s . co m*/ setSizeFull(); addComponents(example, sourceCode); example.add(new MHorizontalLayout(controls).expand(new RichText().withMarkDown("**" + getClass().getSimpleName().replaceAll("([0-9]+)", " $1") + ":** *" + getShortDescription() + "*")) .alignAll(Alignment.MIDDLE_LEFT)).expand(result); }
From source file:de.uni_tuebingen.qbic.qbicmainportlet.ExperimentView.java
License:Open Source License
/** * init this view. builds the layout skeleton Menubar Description and others Statisitcs Experiment * Table Graph/*from www. ja va2s .c om*/ */ void initView() { setWidth(100, Unit.PERCENTAGE); setResponsive(true); expview_content = new VerticalLayout(); expview_content.setResponsive(true); expview_content.setMargin(new MarginInfo(true, true, false, false)); expview_tab = new TabSheet(); expview_tab.setWidth(100, Unit.PERCENTAGE); expview_tab.setResponsive(true); expview_tab.addStyleName(ValoTheme.TABSHEET_EQUAL_WIDTH_TABS); expview_tab.addStyleName(ValoTheme.TABSHEET_FRAMED); expview_tab.addStyleName(ValoTheme.TABSHEET_PADDED_TABBAR); expview_content.addComponent(expview_tab); expview_tab.addTab(initDescription(), "General Information").setIcon(FontAwesome.INFO_CIRCLE); // expview_tab.addTab(initStatistics(), "Statistics").setIcon(FontAwesome.CHECK_CIRCLE); expview_tab.addTab(initProperties(), "Metadata").setIcon(FontAwesome.LIST_UL); expview_tab.addTab(initTable(), "Samples").setIcon(FontAwesome.TINT); initNoteComponent(); expview_tab.addTab(innerNotesComponent).setIcon(FontAwesome.PENCIL); expview_content.setWidth(100, Unit.PERCENTAGE); this.addComponent(expview_content); }
From source file:de.uni_tuebingen.qbic.qbicmainportlet.PatientView.java
License:Open Source License
/** * init this view. builds the layout skeleton Menubar Description and others Statisitcs Experiment * Table Graph/*from w w w . j av a 2 s. c o m*/ */ void initView() { patientViewContent = new VerticalLayout(); patientViewContent.setMargin(new MarginInfo(true, false, false, false)); // patientViewContent.setMargin(true); headerLabel = ""; patientViewTab = new TabSheet(); patientViewTab.setHeight("100%"); patientViewTab.setWidth("100%"); datasetComponent = new DatasetComponent(datahandler, state, resourceUrl); biologicalSamplesComponent = new BiologicalSamplesComponent(datahandler, state, resourceUrl, "Biological Samples"); measuredSamplesComponent = new LevelComponent(datahandler, state, resourceUrl, "Raw Data"); resultsComponent = new LevelComponent(datahandler, state, resourceUrl, "Results"); statusComponent = new PatientStatusComponent(datahandler, state, resourceUrl); workflowComponent = new WorkflowComponent(wfController); uploadComponent = new AttachmentUploadComponent(); projectInformation = new ProjInformationComponent(datahandler, state, resourceUrl); experimentComponent = new ExperimentComponent(datahandler, state, resourceUrl); patientViewTab.addStyleName(ValoTheme.TABSHEET_EQUAL_WIDTH_TABS); patientViewTab.addStyleName(ValoTheme.TABSHEET_FRAMED); patientViewTab.addStyleName(ValoTheme.TABSHEET_PADDED_TABBAR); // patientViewTab.addTab(initDescription()).setIcon(FontAwesome.INFO_CIRCLE); patientViewTab.addTab(projectInformation).setIcon(FontAwesome.INFO_CIRCLE); patientViewTab.addTab(statusComponent).setIcon(FontAwesome.CHECK_CIRCLE); patientViewTab.addTab(initGraphs()).setIcon(FontAwesome.SITEMAP); // patientViewTab.addTab(initMemberSection()).setIcon(FontAwesome.USERS); // patientViewTab.addTab(initHLALayout()).setIcon(FontAwesome.BARCODE); // patientViewTab.addTab(initTable()).setIcon(FontAwesome.FLASK); patientViewTab.addTab(experimentComponent).setIcon(FontAwesome.FLASK); patientViewTab.addTab(datasetComponent).setIcon(FontAwesome.DATABASE); patientViewTab.addTab(biologicalSamplesComponent).setIcon(FontAwesome.TINT); patientViewTab.addTab(measuredSamplesComponent).setIcon(FontAwesome.SIGNAL); patientViewTab.addTab(resultsComponent).setIcon(FontAwesome.TH_LARGE); patientViewTab.addTab(workflowComponent).setIcon(FontAwesome.COGS); patientViewTab.addTab(uploadComponent).setIcon(FontAwesome.UPLOAD); patientViewTab.setImmediate(true); patientViewTab.addSelectedTabChangeListener(new SelectedTabChangeListener() { @Override public void selectedTabChange(SelectedTabChangeEvent event) { TabSheet tab = (TabSheet) event.getSource(); if (event.getTabSheet().getSelectedTab().getCaption().equals("Project Graph")) { loadGraph(); } else if (event.getTabSheet().getSelectedTab().getCaption().equals("Exp. Steps")) { experimentComponent.updateUI(getCurrentBean()); } else if (event.getTabSheet().getSelectedTab().getCaption().equals("Datasets")) { datasetComponent.updateUI("project", getCurrentBean().getId()); } else if (event.getTabSheet().getSelectedTab().getCaption().equals("Raw Data")) { measuredSamplesComponent.updateUI("project", getCurrentBean().getId(), "measured"); } else if (event.getTabSheet().getSelectedTab().getCaption().equals("Biological Samples")) { biologicalSamplesComponent.updateUI(getCurrentBean().getId()); } else if (event.getTabSheet().getSelectedTab().getCaption().equals("Results")) { resultsComponent.updateUI("project", getCurrentBean().getId(), "results"); } else if (event.getTabSheet().getSelectedTab().getCaption().equals("Status")) { statusComponent.updateUI(getCurrentBean()); } else if (event.getTabSheet().getSelectedTab().getCaption().equals("Workflows")) { Map<String, String> args = new HashMap<String, String>(); args.put("id", getCurrentBean().getId()); args.put("type", "project"); workflowComponent.update(args); } else if (event.getTabSheet().getSelectedTab().getCaption().equals("Upload Files")) { // (get space from currentBean) uploadComponent.updateUI(manager, getCurrentBean().getCode(), currentBean.getId().split("/")[1], datahandler.getOpenBisClient()); } else if (event.getTabSheet().getSelectedTab().getCaption().equals("")) { projectInformation.updateUI(getCurrentBean(), "patient"); } } }); patientViewContent.addComponent(patientViewTab); this.addComponent(patientViewContent); }
From source file:de.uni_tuebingen.qbic.qbicmainportlet.SampleView.java
License:Open Source License
/** * init this view. builds the layout skeleton Menubar Description and others Statisitcs Experiment * Table Graph//ww w.j av a2 s . co m */ void initView() { setResponsive(true); setWidth(100, Unit.PERCENTAGE); sampview_content = new VerticalLayout(); sampview_content.setMargin(new MarginInfo(true, true, false, false)); sampview_content.setResponsive(true); sampview_tab = new TabSheet(); sampview_tab.setResponsive(true); sampview_tab.setWidth(100, Unit.PERCENTAGE); sampview_tab.addStyleName(ValoTheme.TABSHEET_FRAMED); sampview_tab.addStyleName(ValoTheme.TABSHEET_EQUAL_WIDTH_TABS); sampview_tab.addStyleName(ValoTheme.TABSHEET_PADDED_TABBAR); header = ""; datasetComponent = new DatasetComponent(datahandler, state, resourceUrl); changeMetaDataComponent = new ChangeMetadataComponent(datahandler, state, resourceUrl); sampview_tab.addTab(initDescription()).setIcon(FontAwesome.INFO_CIRCLE); // sampview_tab.addTab(initStatistics()).setIcon(FontAwesome.BAR_CHART_O); sampview_tab.addTab(datasetComponent).setIcon(FontAwesome.DATABASE); initNoteComponent(); sampview_tab.addTab(innerNotesComponent).setIcon(FontAwesome.PENCIL); sampview_tab.setImmediate(true); sampview_tab.addSelectedTabChangeListener(new SelectedTabChangeListener() { /** * */ private static final long serialVersionUID = 6899763427531265769L; @Override public void selectedTabChange(SelectedTabChangeEvent event) { if (event.getTabSheet().getSelectedTab().getCaption().equals("Datasets")) { datasetComponent.updateUI(navigateToLabel, getCurrentBean().getId()); } } }); sampview_content.addComponent(sampview_tab); this.addComponent(sampview_content); }
From source file:dhbw.clippinggorilla.userinterface.windows.PreferencesWindow.java
public PreferencesWindow(User user) { //setHeight("480px"); //setWidth("720px"); VerticalLayout windowContent = new VerticalLayout(); windowContent.setWidth("100%"); windowContent.setHeight("100%"); windowContent.setMargin(new MarginInfo(true, false, false, false)); TabSheet preferencesCategories = new TabSheet(); preferencesCategories.setWidth("100%"); preferencesCategories.setHeight("100%"); preferencesCategories.addStyleName(ValoTheme.TABSHEET_PADDED_TABBAR); preferencesCategories.addStyleName(ValoTheme.TABSHEET_ICONS_ON_TOP); preferencesCategories.addStyleName(ValoTheme.TABSHEET_CENTERED_TABS); windowContent.addComponent(preferencesCategories); windowContent.setExpandRatio(preferencesCategories, 1f); preferencesCategories.addComponent(buildUserTab(user)); preferencesCategories.addComponent(buildClippingsTab(user)); preferencesCategories.addComponent(buildSupportTab(user)); preferencesCategories.setSelectedTab(0); windowContent.addComponent(buildFooter(user)); setContent(windowContent);/*from w w w.java 2s . co m*/ setModal(true); addCloseShortcut(KeyCode.ENTER, null); setResizable(false); setClosable(false); setHeight("480px"); setWidth("720px"); }
From source file:gov.osti.doecode.RepositoryForm.java
/** * Create a basic form UI for editing software metadata information. * /*from w w w. j ava 2 s . co m*/ * @param ui link to the MyUI parent UI */ public RepositoryForm(MyUI ui) { this.ui = ui; setSizeUndefined(); agentGrid.setColumns("firstName", "lastName", "email"); agentGrid.setHeightMode(HeightMode.ROW); agentGrid.setHeightByRows(8); idGrid.setColumns("relationType", "identifierType", "value"); idGrid.setHeightMode(HeightMode.ROW); idGrid.setHeightByRows(8); idForm = new IdentifierForm(this); agentForm = new AgentForm(this); TabSheet tabs = new TabSheet(); tabs.addStyleName(ValoTheme.TABSHEET_FRAMED); tabs.addStyleName(ValoTheme.TABSHEET_PADDED_TABBAR); addComponent(tabs); HorizontalLayout main = new HorizontalLayout(); main.setSpacing(true); main.setMargin(true); FormLayout left = new FormLayout(); FormLayout right = new FormLayout(); countryCode.addItems(countryCodes); left.addComponents(url, loadButton, name, openSource, siteOwnershipCode, acronym, doi, countryCode); right.addComponents(keywords, rights, license, operatingSystem, siteAccessionNumber, otherRequirements); loadButton.addClickListener(e -> { try { SoftwareRepository repo = Reader.loadRepository("doecode"); setSoftwareRepository(repo); } catch (IOException ex) { setComponentError(new UserError("Unable to load: " + ex.getMessage())); } }); main.addComponents(left, right); tabs.addTab(main, "Metadata"); Button agentAddButton = new Button("New"); agentAddButton.setStyleName(BaseTheme.BUTTON_LINK); agentAddButton.setIcon(FontAwesome.PLUS); agentAddButton.addClickListener(e -> { agentForm.setAgent(new Agent()); }); VerticalLayout innerAgent = new VerticalLayout(agentAddButton, agentGrid); innerAgent.setSizeUndefined(); HorizontalLayout agentLayout = new HorizontalLayout(innerAgent, agentForm); agentLayout.setSpacing(true); agentLayout.setMargin(true); tabs.addTab(agentLayout, "Agents"); Button idAddButton = new Button("New"); idAddButton.setIcon(FontAwesome.PLUS); idAddButton.setStyleName(BaseTheme.BUTTON_LINK); idAddButton.setSizeUndefined(); idAddButton.addClickListener(e -> { idForm.setIdentifier(new Identifier()); }); VerticalLayout innerId = new VerticalLayout(idAddButton, idGrid); HorizontalLayout idTab = new HorizontalLayout(innerId, idForm); idTab.setSpacing(true); idTab.setMargin(true); tabs.addTab(idTab, "Identifiers"); agentGrid.addSelectionListener(e -> { if (!e.getSelected().isEmpty()) { Agent agent = (Agent) e.getSelected().iterator().next(); agentForm.setAgent(agent); System.out.println("Selected " + agent.getFirstName()); } }); idGrid.addSelectionListener(e -> { if (!e.getSelected().isEmpty()) { Identifier identifier = (Identifier) e.getSelected().iterator().next(); idForm.setIdentifier(identifier); } }); }
From source file:org.jumpmind.vaadin.ui.common.CommonUiUtils.java
License:Open Source License
public static void styleTabSheet(TabSheet tabSheet) { tabSheet.setSizeFull();/*w w w .ja va 2 s . co m*/ tabSheet.addStyleName(ValoTheme.TABSHEET_FRAMED); tabSheet.addStyleName(ValoTheme.TABSHEET_COMPACT_TABBAR); tabSheet.addStyleName(ValoTheme.TABSHEET_PADDED_TABBAR); }
From source file:org.opencms.workplace.tools.git.ui.CmsGitToolOptionsPanel.java
License:Open Source License
/** * Creates a new instance.<p>//from ww w. j ava 2s.c o m * * @param checkinBean the bean to be used for the check-in operation. */ public CmsGitToolOptionsPanel(CmsGitCheckin checkinBean) { m_checkinBean = checkinBean; if (!checkinBean.hasValidConfiguration()) { setMargin(true); Label errorLabel = new Label(CmsVaadinUtils.getMessageText(Messages.GUI_GIT_APP_UNCONFIGURED_0)); errorLabel.setContentMode(ContentMode.HTML); addComponent(errorLabel); return; } CmsVaadinUtils.readAndLocalizeDesign(this, CmsVaadinUtils.getWpMessagesForCurrentLocale(), null); configureConfigurationSelector(); updateForNewConfiguration(m_checkinBean.getCurrentConfiguration()); m_user = A_CmsUI.getCmsObject().getRequestContext().getCurrentUser(); restoreFieldsFromUserInfo(); setAdvancedVisible(false); m_toggleOptions.addClickListener(new ClickListener() { private static final long serialVersionUID = 1L; public void buttonClick(ClickEvent event) { setAdvancedVisible(!m_advancedVisible); } }); m_okButton.addClickListener(new ClickListener() { private static final long serialVersionUID = 1L; @SuppressWarnings("synthetic-access") public void buttonClick(ClickEvent event) { if (m_dialogTab == DialogTab.checkIn) { runAction(ActionType.checkIn); } else { runAction(ActionType.checkOut); } } }); m_cancel.addClickListener(new ClickListener() { private static final long serialVersionUID = 1L; public void buttonClick(ClickEvent event) { A_CmsUI.get().getPage().setLocation(CmsVaadinUtils.getWorkplaceLink()); } }); m_deselectAll.addClickListener(new ClickListener() { private static final long serialVersionUID = 1L; public void buttonClick(ClickEvent event) { for (Map.Entry<String, CheckBox> entry : m_moduleCheckboxes.entrySet()) { CheckBox checkBox = entry.getValue(); checkBox.setValue(Boolean.FALSE); } } }); m_tabs.addStyleName(ValoTheme.TABSHEET_FRAMED); m_tabs.addStyleName(ValoTheme.TABSHEET_PADDED_TABBAR); m_tabs.addSelectedTabChangeListener(new SelectedTabChangeListener() { private static final long serialVersionUID = 1L; @SuppressWarnings("synthetic-access") public void selectedTabChange(SelectedTabChangeEvent event) { DialogTab tab; if (m_tabs.getSelectedTab() == m_checkoutTab) { tab = DialogTab.checkOut; } else { tab = DialogTab.checkIn; } CmsGitToolOptionsPanel.this.setTab(tab); } }); m_fetchAndReset.setValue(Boolean.TRUE); setTab(m_dialogTab); }