Example usage for com.vaadin.ui.themes ValoTheme TABSHEET_COMPACT_TABBAR

List of usage examples for com.vaadin.ui.themes ValoTheme TABSHEET_COMPACT_TABBAR

Introduction

In this page you can find the example usage for com.vaadin.ui.themes ValoTheme TABSHEET_COMPACT_TABBAR.

Prototype

String TABSHEET_COMPACT_TABBAR

To view the source code for com.vaadin.ui.themes ValoTheme TABSHEET_COMPACT_TABBAR.

Click Source Link

Document

Reduce the whitespace around the tabs in the tab bar.

Usage

From source file:com.hybridbpm.ui.component.bpm.TaskLayout.java

License:Apache License

public TaskLayout(String taskId, String processName, String taskName, boolean showHeader) {
    this.taskId = taskId;
    this.processName = processName;
    this.taskName = taskName;
    this.showHeader = showHeader;

    Responsive.makeResponsive(this);
    btnAccept.setIcon(FontAwesome.CHECK);
    btnEscalate.setIcon(FontAwesome.ARROW_UP);
    btnDelegate.setIcon(FontAwesome.ARROW_DOWN);
    btnSchedule.setIcon(FontAwesome.CALENDAR);
    btnSave.setIcon(FontAwesome.SAVE);/* w  w w.jav a  2s  .co m*/
    btnSend.setIcon(FontAwesome.SEND);
    //        btnClose.setIcon(FontAwesome.TIMES);

    btnSend.setStyleName(ValoTheme.BUTTON_PRIMARY);

    btnAccept.addStyleName(ValoTheme.BUTTON_SMALL);
    btnEscalate.addStyleName(ValoTheme.BUTTON_SMALL);
    btnDelegate.addStyleName(ValoTheme.BUTTON_SMALL);
    btnSchedule.addStyleName(ValoTheme.BUTTON_SMALL);
    btnSave.addStyleName(ValoTheme.BUTTON_SMALL);
    btnSend.addStyleName(ValoTheme.BUTTON_SMALL);
    btnClose.addStyleName(ValoTheme.BUTTON_SMALL);

    priorityMenubar.setStyleName(ValoTheme.MENUBAR_SMALL);

    //        buttonBar.setWidth(100, Unit.PERCENTAGE);
    buttonBar.setSpacing(true);
    buttonBar.addStyleName("toolbar");
    //        buttonBar.setExpandRatio(btnAccept, 1f);
    //        buttonBar.setComponentAlignment(priorityMenubar, Alignment.MIDDLE_LEFT);
    buttonBar.setComponentAlignment(btnAccept, Alignment.MIDDLE_RIGHT);
    //        buttonBar.setComponentAlignment(btnEscalate, Alignment.MIDDLE_RIGHT);
    //        buttonBar.setComponentAlignment(btnDelegate, Alignment.MIDDLE_RIGHT);
    buttonBar.setComponentAlignment(btnSchedule, Alignment.MIDDLE_RIGHT);
    buttonBar.setComponentAlignment(btnSave, Alignment.MIDDLE_RIGHT);
    buttonBar.setComponentAlignment(btnSend, Alignment.MIDDLE_RIGHT);
    buttonBar.setComponentAlignment(btnClose, Alignment.MIDDLE_RIGHT);

    tabSheet.setStyleName(ValoTheme.TABSHEET_COMPACT_TABBAR);
    tabSheet.setStyleName(ValoTheme.TABSHEET_FRAMED);
    tabSheet.setSizeFull();

    setSizeFull();
    setSpacing(true);
    if (showHeader) {
        addComponent(taskFormHeader);
    }
    addComponent(buttonBar);
    setComponentAlignment(buttonBar, Alignment.MIDDLE_RIGHT);
    addComponent(tabSheet);
    setExpandRatio(tabSheet, 1f);
    loadForm();
}

From source file:org.eclipse.hawkbit.ui.components.SPUITabSheet.java

License:Open Source License

/**
 * Decorate.
 */
private void decorate() {
    addStyleName(ValoTheme.TABSHEET_COMPACT_TABBAR);
    addStyleName(ValoTheme.TABSHEET_FRAMED);
}

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 v a 2 s  .c  om*/
    tabSheet.addStyleName(ValoTheme.TABSHEET_FRAMED);
    tabSheet.addStyleName(ValoTheme.TABSHEET_COMPACT_TABBAR);
    tabSheet.addStyleName(ValoTheme.TABSHEET_PADDED_TABBAR);
}

From source file:org.jumpmind.vaadin.ui.common.TabbedApplicationPanel.java

License:Open Source License

public TabbedApplicationPanel() {
    setSizeFull();//from  ww w.java  2 s  . co m
    addStyleName(ValoTheme.TABSHEET_FRAMED);
    addStyleName(ValoTheme.TABSHEET_COMPACT_TABBAR);

    addSelectedTabChangeListener(new SelectedTabChangeListener() {
        private static final long serialVersionUID = 1L;

        @Override
        public void selectedTabChange(SelectedTabChangeEvent event) {
            Component selected = event.getTabSheet().getSelectedTab();
            if (selected instanceof IUiPanel) {
                ((IUiPanel) selected).selected();
            }
        }
    });

    setCloseHandler(new CloseHandler() {
        private static final long serialVersionUID = 1L;

        @Override
        public void onTabClose(TabSheet tabsheet, Component tabContent) {
            if (tabContent instanceof IUiPanel) {
                if (((IUiPanel) tabContent).closing()) {
                    tabsheet.removeComponent(tabContent);
                }
            } else {
                tabsheet.removeComponent(tabContent);
            }
        }
    });
}