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

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

Introduction

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

Prototype

String BUTTON_TINY

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

Click Source Link

Document

Tiny size button.

Usage

From source file:org.eclipse.hawkbit.ui.artifacts.upload.UploadConfirmationWindow.java

License:Open Source License

private void populateUploadDetailsTable() {
    for (final CustomFile customFile : uploadLayout.getFileSelected()) {
        final String swNameVersion = HawkbitCommonUtil.getFormattedNameVersion(
                customFile.getBaseSoftwareModuleName(), customFile.getBaseSoftwareModuleVersion());
        final String itemId = swNameVersion + "/" + customFile.getFileName();
        final Item newItem = tableContainer.addItem(itemId);
        final SoftwareModule bSoftwareModule = artifactUploadState.getBaseSwModuleList().get(swNameVersion);
        newItem.getItemProperty(BASE_SOFTWARE_ID).setValue(bSoftwareModule.getId());

        addFileNameLayout(newItem, swNameVersion, customFile.getFileName(), itemId);

        newItem.getItemProperty(SW_MODULE_NAME).setValue(HawkbitCommonUtil.getFormatedLabel(swNameVersion));
        newItem.getItemProperty(SIZE).setValue(customFile.getFileSize());
        final Button deleteIcon = SPUIComponentProvider.getButton(
                UIComponentIdProvider.UPLOAD_DELETE_ICON + "-" + itemId, "", SPUILabelDefinitions.DISCARD,
                ValoTheme.BUTTON_TINY + " " + "blueicon", true, FontAwesome.TRASH_O,
                SPUIButtonStyleSmallNoBorder.class);
        deleteIcon.addClickListener(this);
        deleteIcon.setData(itemId);/* w w  w  . j a  va 2  s . co  m*/
        newItem.getItemProperty(ACTION).setValue(deleteIcon);

        final TextField sha1 = createTextField(swNameVersion + "/" + customFile.getFileName() + "/sha1");

        final TextField md5 = createTextField(swNameVersion + "/" + customFile.getFileName() + "/md5");

        createTextField(swNameVersion + "/" + customFile.getFileName() + "/customFileName");

        newItem.getItemProperty(SHA1_CHECKSUM).setValue(sha1);
        newItem.getItemProperty(MD5_CHECKSUM).setValue(md5);
        newItem.getItemProperty(CUSTOM_FILE).setValue(customFile);
    }
}

From source file:org.eclipse.hawkbit.ui.common.confirmwindow.layout.AbstractConfirmationWindowLayout.java

License:Open Source License

protected Button createDiscardButton(final Object itemId, final ClickListener clickListener) {
    final Button deletesDsIcon = SPUIComponentProvider.getButton("", "", SPUILabelDefinitions.DISCARD,
            ValoTheme.BUTTON_TINY + " " + SPUIStyleDefinitions.REDICON, true, FontAwesome.REPLY,
            SPUIButtonStyleSmallNoBorder.class);
    deletesDsIcon.setData(itemId);//w  w w  .j  a  v  a  2s  .c  o  m
    deletesDsIcon.setImmediate(true);
    deletesDsIcon.addClickListener(clickListener);
    return deletesDsIcon;
}

From source file:org.eclipse.hawkbit.ui.common.detailslayout.AbstractMetadataDetailsLayout.java

License:Open Source License

private Button customMetadataDetailButton(final String metadataKey) {
    final Button viewIcon = SPUIComponentProvider.getButton(getDetailLinkId(metadataKey), metadataKey,
            "View " + metadataKey + "  Metadata details", null, false, null, SPUIButtonStyleNoBorder.class);
    viewIcon.setData(metadataKey);//w w w.  j a  v  a 2 s .  co  m
    viewIcon.addStyleName(ValoTheme.BUTTON_TINY + " " + ValoTheme.BUTTON_LINK + " " + "on-focus-no-border link"
            + " " + "text-style");
    viewIcon.addClickListener(event -> showMetadataDetails(metadataKey));
    return viewIcon;
}

From source file:org.eclipse.hawkbit.ui.decorators.SPUIButtonStyleTiny.java

License:Open Source License

@Override
public Button decorate(final Button button, final String style, final boolean setStyle, final Resource icon) {
    button.addStyleName(ValoTheme.BUTTON_TINY);
    // Set Style/*from   w  ww  .j ava2s . co  m*/
    if (null != style) {
        if (setStyle) {
            button.setStyleName(style);
        } else {
            button.addStyleName(style);
        }
    }
    // Set icon
    if (null != icon) {
        button.addStyleName(ValoTheme.BUTTON_ICON_ONLY);
        button.setIcon(icon);
    }
    return button;
}

From source file:org.eclipse.hawkbit.ui.distributions.footer.DistributionsConfirmationWindowLayout.java

License:Open Source License

private ConfirmationTab createSMtypeDeleteConfirmationTab() {
    final ConfirmationTab tab = new ConfirmationTab();

    tab.getConfirmAll().setId(UIComponentIdProvider.SAVE_DELETE_SW_MODULE_TYPE);
    tab.getConfirmAll().setIcon(FontAwesome.TRASH_O);
    tab.getConfirmAll().setCaption(i18n.getMessage(SPUILabelDefinitions.BUTTON_DELETE_ALL));
    tab.getConfirmAll().addClickListener(event -> deleteSMtypeAll(tab));

    tab.getDiscardAll().setCaption(i18n.getMessage(SPUILabelDefinitions.BUTTON_DISCARD_ALL));
    tab.getDiscardAll().setId(UIComponentIdProvider.DISCARD_SW_MODULE_TYPE);
    tab.getDiscardAll().addClickListener(event -> discardSMtypeAll(tab));

    // Add items container to the table.
    tab.getTable().setContainerDataSource(getSWModuleTypeTableContainer());

    // Add the discard action column
    tab.getTable().addGeneratedColumn(DISCARD, (source, itemId, columnId) -> {
        final StringBuilder style = new StringBuilder(ValoTheme.BUTTON_TINY);
        style.append(' ');
        style.append(SPUIStyleDefinitions.REDICON);
        final Button deleteIcon = SPUIComponentProvider.getButton("", "", SPUILabelDefinitions.DISCARD,
                style.toString(), true, FontAwesome.REPLY, SPUIButtonStyleSmallNoBorder.class);
        deleteIcon.setData(itemId);//from  w ww  .ja v  a  2 s .c  o m
        deleteIcon.setImmediate(true);
        deleteIcon.addClickListener(event -> discardSoftwareTypeDelete(
                (String) ((Button) event.getComponent()).getData(), itemId, tab));
        return deleteIcon;
    });

    tab.getTable().setVisibleColumns(SW_MODULE_TYPE_NAME, DISCARD);
    tab.getTable().setColumnHeaders(i18n.getMessage("header.first.delete.swmodule.type.table"),
            i18n.getMessage("header.second.delete.swmodule.type.table"));

    tab.getTable().setColumnExpandRatio(SW_MODULE_TYPE_NAME, 2);
    tab.getTable().setColumnExpandRatio(SW_DISCARD_CHGS, SPUIDefinitions.DISCARD_COLUMN_WIDTH);
    tab.getTable().setColumnAlignment(SW_DISCARD_CHGS, Align.CENTER);
    return tab;
}

From source file:org.eclipse.hawkbit.ui.distributions.footer.DistributionsConfirmationWindowLayout.java

License:Open Source License

private ConfirmationTab createAssignSWModuleConfirmationTab() {

    assignmnetTab = new ConfirmationTab();

    assignmnetTab.getConfirmAll().setId(UIComponentIdProvider.SAVE_ASSIGNMENT);
    assignmnetTab.getConfirmAll().setIcon(FontAwesome.SAVE);
    assignmnetTab.getConfirmAll().setCaption(i18n.getMessage("button.assign.all"));
    assignmnetTab.getConfirmAll().addClickListener(event -> saveAllAssignments(assignmnetTab));

    assignmnetTab.getDiscardAll().setCaption(i18n.getMessage(SPUILabelDefinitions.BUTTON_DISCARD_ALL));
    assignmnetTab.getDiscardAll().setId(UIComponentIdProvider.DISCARD_ASSIGNMENT);
    assignmnetTab.getDiscardAll().addClickListener(event -> discardAllSWAssignments(assignmnetTab));

    // Add items container to the table.
    assignmnetTab.getTable().setContainerDataSource(getSWAssignmentsTableContainer());

    // Add the discard action column
    assignmnetTab.getTable().addGeneratedColumn(DISCARD, (source, itemId, columnId) -> {
        final StringBuilder style = new StringBuilder(ValoTheme.BUTTON_TINY);
        style.append(' ');
        style.append(SPUIStyleDefinitions.REDICON);
        final Button deleteIcon = SPUIComponentProvider.getButton("", "", SPUILabelDefinitions.DISCARD,
                style.toString(), true, FontAwesome.REPLY, SPUIButtonStyleSmallNoBorder.class);
        deleteIcon.setData(itemId);// w ww .  j  a  v a 2 s  . co m
        deleteIcon.setImmediate(true);
        deleteIcon.addClickListener(event -> discardSWAssignment(
                (String) ((Button) event.getComponent()).getData(), itemId, assignmnetTab));
        return deleteIcon;
    });

    assignmnetTab.getTable().setVisibleColumns(DIST_NAME, SOFTWARE_MODULE_NAME, DISCARD);
    assignmnetTab.getTable().setColumnHeaders(i18n.getMessage("header.dist.first.assignment.table"),
            i18n.getMessage("header.dist.second.assignment.table"),
            i18n.getMessage("header.third.assignment.table"));

    assignmnetTab.getTable().setColumnExpandRatio(DIST_NAME, 2);
    assignmnetTab.getTable().setColumnExpandRatio(SOFTWARE_MODULE_NAME, 2);
    assignmnetTab.getTable().setColumnExpandRatio(DISCARD, SPUIDefinitions.DISCARD_COLUMN_WIDTH);
    assignmnetTab.getTable().setColumnAlignment(DISCARD, Align.CENTER);
    return assignmnetTab;

}

From source file:org.eclipse.hawkbit.ui.filtermanagement.TargetFilterTable.java

License:Open Source License

private Button getDeleteButton(final Long itemId) {
    final Item row = getItem(itemId);
    final String tfName = (String) row.getItemProperty(SPUILabelDefinitions.NAME).getValue();
    final Button deleteIcon = SPUIComponentProvider.getButton(getDeleteIconId(tfName), "",
            i18n.getMessage(UIMessageIdProvider.TOOLTIP_DELETE_CUSTOM_FILTER),
            ValoTheme.BUTTON_TINY + " " + "blueicon", true, FontAwesome.TRASH_O, SPUIButtonStyleNoBorder.class);
    deleteIcon.setData(itemId);/*from www  . j a v  a  2s  .  c  o m*/
    deleteIcon.addClickListener(this::onDelete);
    return deleteIcon;
}

From source file:org.eclipse.hawkbit.ui.management.actionhistory.ActionHistoryTable.java

License:Open Source License

private HorizontalLayout createActionBarColumn(final Object itemId) {
    final HorizontalLayout actionBar = new HorizontalLayout();
    final Item item = hierarchicalContainer.getItem(itemId);
    final Long actionId = (Long) item.getItemProperty(SPUIDefinitions.ACTION_HIS_TBL_ACTION_ID_HIDDEN)
            .getValue();//w ww . j a  v  a2s. c  om
    final String activeValue = (String) item.getItemProperty(SPUIDefinitions.ACTION_HIS_TBL_ACTIVE_HIDDEN)
            .getValue();
    final Action actionWithActiveStatus = (Action) item.getItemProperty(SPUIDefinitions.ACTION_HIS_TBL_FORCED)
            .getValue();

    if (actionWithActiveStatus == null) {
        return null;
    }
    final boolean isActionActive = target != null && SPUIDefinitions.ACTIVE.equals(activeValue);

    final Button actionCancel = SPUIComponentProvider.getButton(
            UIComponentIdProvider.ACTION_HISTORY_TABLE_CANCEL_ID, "", i18n.get("message.cancel.action"),
            ValoTheme.BUTTON_TINY, true, FontAwesome.TIMES, SPUIButtonStyleSmallNoBorder.class);
    actionCancel.setEnabled(isActionActive && !actionWithActiveStatus.isCancelingOrCanceled());
    actionCancel.addClickListener(event -> confirmAndCancelAction(actionId));

    final Button actionForce = SPUIComponentProvider.getButton(
            UIComponentIdProvider.ACTION_HISTORY_TABLE_FORCE_ID, "", i18n.get("message.force.action"),
            ValoTheme.BUTTON_TINY, true, FontAwesome.BOLT, SPUIButtonStyleSmallNoBorder.class);
    actionForce.setEnabled(isActionActive && !actionWithActiveStatus.isForce()
            && !actionWithActiveStatus.isCancelingOrCanceled());
    actionForce.addClickListener(event -> confirmAndForceAction(actionId));

    final Button actionForceQuit = SPUIComponentProvider.getButton(
            UIComponentIdProvider.ACTION_HISTORY_TABLE_FORCE_QUIT_ID, "", i18n.get("message.forcequit.action"),
            ValoTheme.BUTTON_TINY + " redicon", true, FontAwesome.TIMES, SPUIButtonStyleSmallNoBorder.class);
    actionForceQuit.setEnabled(isActionActive && actionWithActiveStatus.isCancelingOrCanceled());
    actionForceQuit.addClickListener(event -> confirmAndForceQuitAction(actionId));

    actionBar.addComponents(actionCancel, actionForce, actionForceQuit);

    return actionBar;
}

From source file:org.eclipse.hawkbit.ui.tenantconfiguration.authentication.GatewaySecurityTokenAuthenticationConfigurationItem.java

License:Open Source License

public GatewaySecurityTokenAuthenticationConfigurationItem(
        final TenantConfigurationManagement tenantConfigurationManagement, final VaadinMessageSource i18n,
        final SecurityTokenGenerator securityTokenGenerator) {
    super(TenantConfigurationKey.AUTHENTICATION_MODE_GATEWAY_SECURITY_TOKEN_ENABLED,
            tenantConfigurationManagement, i18n);
    this.securityTokenGenerator = securityTokenGenerator;

    super.init("label.configuration.auth.gatewaytoken");

    configurationEnabled = isConfigEnabled();

    detailLayout = new VerticalLayout();
    detailLayout.setImmediate(true);/*from w  ww.j  a  v  a  2  s  .co m*/

    final Button gatewaytokenBtn = SPUIComponentProvider.getButton("TODO-ID", "Regenerate Key", "",
            ValoTheme.BUTTON_TINY + " " + "redicon", true, null, SPUIButtonStyleSmall.class);
    gatewaytokenBtn.setImmediate(true);
    gatewaytokenBtn.setIcon(FontAwesome.REFRESH);
    gatewaytokenBtn.addClickListener(event -> generateGatewayToken());

    gatewayTokenkeyLabel = new LabelBuilder().id("gatewaysecuritytokenkey").name("").buildLabel();
    gatewayTokenkeyLabel.addStyleName("gateway-token-label");
    gatewayTokenkeyLabel.setImmediate(true);

    final HorizontalLayout keyGenerationLayout = new HorizontalLayout();
    keyGenerationLayout.setSpacing(true);
    keyGenerationLayout.setImmediate(true);

    keyGenerationLayout.addComponent(gatewayTokenkeyLabel);
    keyGenerationLayout.addComponent(gatewaytokenBtn);

    detailLayout.addComponent(keyGenerationLayout);

    if (isConfigEnabled()) {
        gatewayTokenkeyLabel.setValue(getSecurityTokenKey());
        setDetailVisible(true);
    }
}

From source file:org.jpos.qi.system.LogListenerView.java

License:Open Source License

@SuppressWarnings("unchecked")
public LogListenerView() {
    super();//from   w w w  .  j av  a2  s .co  m
    qi = QI.getQI();
    sp = (Space<String, LogEvent>) SpaceFactory.getSpace();
    key = toString();
    pause = new Button();
    pause.setIcon(VaadinIcons.PAUSE);
    pause.addStyleName(ValoTheme.BUTTON_TINY);
    pause.addStyleName("qi-float-right");
    pause.addClickListener((Button.ClickListener) event -> togglePause());
    realms = new TreeMap<>();
    realmsLayout = new VerticalLayout();

    addStyleName("console");
    label = new XLabel();
    label.setStyleName("console");
    label.setWidth("100%");
    label.setContentMode(ContentMode.PREFORMATTED);

    addComponent(createSlider());
    addComponent(label);
    addComponent(pause);

    qi.addDetachListener(this);
    VaadinService.getCurrent().addSessionDestroyListener(this);
}