Example usage for com.vaadin.ui TabSheet addStyleName

List of usage examples for com.vaadin.ui TabSheet addStyleName

Introduction

In this page you can find the example usage for com.vaadin.ui TabSheet addStyleName.

Prototype

@Override
    public void addStyleName(String style) 

Source Link

Usage

From source file:ru.codeinside.adm.ui.AdminApp.java

License:Mozilla Public License

@Override
public void init() {
    setUser(Flash.login());//from   ww  w .  jav  a  2s .  c o  m
    setTheme("custom");

    TabSheet t = new TabSheet();
    t.addStyleName(Reindeer.TABSHEET_MINIMAL);
    t.setSizeFull();
    t.setCloseHandler(new DelegateCloseHandler());
    UserInfoPanel.addClosableToTabSheet(t, getUser().toString());
    TreeTableOrganization treeTableOrganization = new TreeTableOrganization();
    CrudNews showNews = new CrudNews();
    table = treeTableOrganization.getTreeTable();
    Tab orgsTab = t.addTab(treeTableOrganization, "");
    t.setSelectedTab(orgsTab);
    t.addTab(new GroupTab(), "");

    GwsSystemTab systemTab = new GwsSystemTab();
    t.addTab(systemTab, " ??");
    t.addListener(systemTab);

    GwsLazyTab gwsLazyTab = new GwsLazyTab();
    t.addTab(gwsLazyTab, "?  ??");
    t.addListener(gwsLazyTab);

    t.addTab(createEmployeeWidget(), "");
    RefreshableTab settings = createSettings();
    t.addTab(settings, "??");
    t.addListener(settings);

    Component businessCalendar = createBusinessCalendar();
    t.addTab(businessCalendar, "? ");

    LogTab logTab = new LogTab();
    t.addListener(logTab);
    t.addTab(logTab, "");
    t.addTab(showNews, "??");
    t.addTab(registryTab(), "?");
    setMainWindow(new Window(
            getUser() + " |  | -" + Activator.getContext().getBundle().getVersion(),
            t));
    AdminServiceProvider.get().createLog(Flash.getActor(), "Admin application", (String) getUser(), "login",
            null, true);
}

From source file:ru.codeinside.adm.ui.AdminApp.java

License:Mozilla Public License

private Component createEmployeeWidget() {
    final TabSheet tabSheet = new TabSheet();
    tabSheet.addStyleName(Reindeer.TABSHEET_MINIMAL);
    tabSheet.setSizeFull();/* w w  w .j ava 2  s .  co m*/
    tabSheet.addTab(new EmployeeWidget(false, table), "?");
    tabSheet.addTab(new EmployeeWidget(true, table), "");
    tabSheet.addListener(new TabSheet.SelectedTabChangeListener() {

        @Override
        public void selectedTabChange(TabSheet.SelectedTabChangeEvent event) {
            EmployeeWidget currentTab = (EmployeeWidget) tabSheet.getSelectedTab();
            currentTab.refreshList();
        }
    });
    return tabSheet;
}

From source file:ru.codeinside.adm.ui.GroupTab.java

License:Mozilla Public License

public GroupTab() {
    setSizeFull();//  ww w. ja  va 2  s.  c o  m
    setSpacing(true);
    TabSheet t = new TabSheet();
    t.addStyleName(Reindeer.TABSHEET_MINIMAL);
    addComponent(t);
    t.setSizeFull();
    showGroupTab(t, ORGANIZATION);
    showGroupTab(t, EMPLOYEE);
}