package com.vaadin.tests.components.tabsheet; import com.vaadin.server.ExternalResource; import com.vaadin.tests.components.TestBase; import com.vaadin.ui.Label; import com.vaadin.ui.TabSheet; import com.vaadin.ui.TabSheet.Tab; import com.vaadin.v7.ui.themes.Reindeer; public class TabsheetMinimalClosableTabs extends TestBase { @Override protected void setup() { TabSheet ts = new TabSheet(); for (int tab = 0; tab < 5; tab++) { String tabCaption = "Tab"; for (int c = 0; c < tab; c++) { tabCaption += tabCaption; } tabCaption += " " + tab; Tab t = ts.addTab(new Label("Content " + tab), tabCaption); t.setClosable(true); if (tab % 2 == 0) { t.setIcon(new ExternalResource( "/VAADIN/themes/tests-tickets/icons/fi.gif")); } } ts.addStyleName(Reindeer.TABSHEET_MINIMAL); addComponent(ts); } @Override protected String getDescription() { return "Minimal theme should also show the close button in all browsers"; } @Override protected Integer getTicketNumber() { return 10610; } }