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

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

Introduction

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

Prototype

String CHECKBOX_SMALL

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

Click Source Link

Document

Small size check box.

Usage

From source file:com.esofthead.mycollab.vaadin.web.ui.CheckBoxDecor.java

License:Open Source License

public CheckBoxDecor(String title, boolean value) {
    super(title, value);
    this.addStyleName(ValoTheme.CHECKBOX_SMALL);
}

From source file:fr.univlorraine.mondossierweb.views.RechercheRapideView.java

License:Apache License

/**
 * Initialise la vue/*from ww  w  . ja v a2s  .  c o  m*/
 */
@PostConstruct
public void init() {

    //On vrifie le droit d'accder  la vue
    if (userController.isEnseignant()) {

        /* Style */
        setMargin(true);
        setSpacing(true);

        mainVerticalLayout = new VerticalLayout();
        champRechercheLayout = new HorizontalLayout();
        mainVerticalLayout.setImmediate(true);
        mainVerticalLayout.setSizeFull();

        //BOUTON DE RECHERCHE
        btnRecherche = new Button(
                applicationContext.getMessage("buttonChercher.label", null, Locale.getDefault()));
        btnRecherche.setIcon(FontAwesome.SEARCH);
        btnRecherche.setEnabled(true);
        btnRecherche.addClickListener(e -> search(false));

        //Init connexion  ES, pour gain perf au premiere lettre tapes
        if (ElasticSearchService.initConnexion(true)) {

            //CHAMP DE RECHERCHE
            champRecherche = new AutoComplete();
            champRecherche.setWidth(700, Unit.PIXELS); //540
            champRecherche.setEnabled(true);
            champRecherche.setImmediate(true);
            champRecherche.focus();
            champRecherche.setTextChangeEventMode(TextChangeEventMode.EAGER);
            champRecherche.addTextChangeListener(new TextChangeListener() {
                @Override
                public void textChange(TextChangeEvent event) {
                    if (event.getText() != null) {
                        resetButton.setIcon(FontAwesome.TIMES);
                    }
                    champRecherche.showChoices(quickSearch(event.getText()), mainVerticalLayout, btnRecherche,
                            false);

                }
            });
            champRecherche.setImmediate(true);
            champRecherche.addShortcutListener(
                    new ShortcutListener("Enter Shortcut", ShortcutAction.KeyCode.ENTER, null) {
                        @Override
                        public void handleAction(Object sender, Object target) {
                            if (target == champRecherche) {
                                //Si on tait sur une ligne propose sous le champ de recherche
                                if (champRecherche.getSelectedItem() > 0) {
                                    //On remplie d'abord le champ avec la ligne slectionne
                                    champRecherche.setValue(champRecherche.getChoices()
                                            .getItem(champRecherche.getSelectedItem()).getItemProperty("lib")
                                            .getValue().toString());
                                }
                                search(false);
                            }
                        }
                    });

            champRecherche.addShortcutListener(
                    new ShortcutListener("Bottom Arrow", ShortcutAction.KeyCode.ARROW_DOWN, null) {
                        @Override
                        public void handleAction(Object sender, Object target) {
                            if (target == champRecherche) {
                                if (champRecherche != null && champRecherche.getChoices() != null
                                        && champRecherche.getChoices().getItemIds() != null) {
                                    champRecherche.getChoicesPopup().setVisible(true);
                                    champRecherche.getChoices().setValue(champRecherche.getNextItem());

                                }
                            }
                        }
                    });

            champRecherche.addShortcutListener(
                    new ShortcutListener("Top Arrow", ShortcutAction.KeyCode.ARROW_UP, null) {
                        @Override
                        public void handleAction(Object sender, Object target) {
                            if (target == champRecherche) {
                                if (champRecherche.getChoices().getItemIds() != null) {
                                    champRecherche.getChoicesPopup().setVisible(true);
                                    Integer champSelectionne = champRecherche.getPreviousItem();
                                    if (champSelectionne > 0) {
                                        champRecherche.getChoices().setValue(champSelectionne);
                                    } else {
                                        champRecherche.getChoices().setValue(null);
                                    }

                                }
                            }
                        }
                    });

            //champRecherche.addBlurListener(e -> champRecherche.getChoicesPopup().setVisible(false));

            HorizontalLayout layoutBordure = new HorizontalLayout();
            layoutBordure.setWidth("100px");
            champRechercheLayout.addComponent(layoutBordure);
            champRechercheLayout.setComponentAlignment(layoutBordure, Alignment.MIDDLE_LEFT);

            /*champRechercheLayout.addComponent(search1);
            champRechercheLayout.setComponentAlignment(search1, Alignment.MIDDLE_LEFT);*/

            champRechercheLayout.addComponent(champRecherche);
            champRechercheLayout.setComponentAlignment(champRecherche, Alignment.MIDDLE_LEFT);

            //BOUTON RESET
            champRecherche.addStyleName("textfield-resetable");
            resetButton = new Button();
            resetButton.setIcon(FontAwesome.TIMES);
            resetButton.setStyleName(ValoTheme.BUTTON_BORDERLESS);
            resetButton.addStyleName("btn-reset");
            resetButton.addClickListener(e -> {
                champRecherche.setValue("");
                //search1.setValue("");
                resetButton.setIcon(FontAwesome.TIMES);
                champRecherche.focus();
            });
            champRechercheLayout.addComponent(resetButton);
            champRechercheLayout.setComponentAlignment(resetButton, Alignment.MIDDLE_LEFT);

            //Ajout du bouton de recherche au layout
            champRechercheLayout.addComponent(btnRecherche);
            mainVerticalLayout.addComponent(champRechercheLayout);
            mainVerticalLayout.setComponentAlignment(champRechercheLayout, Alignment.MIDDLE_LEFT);
            champRechercheLayout.setMargin(true);

            casesAcocherComposantes = new CheckBox("Composantes");
            casesAcocherComposantes.setValue(true);
            casesAcocherComposantes.setStyleName(ValoTheme.CHECKBOX_SMALL);
            casesAcocherComposantes.addValueChangeListener(e -> tuneSearch());
            casesAcocherVet = new CheckBox("Etapes");
            casesAcocherVet.setValue(true);
            casesAcocherVet.setStyleName(ValoTheme.CHECKBOX_SMALL);
            casesAcocherVet.addValueChangeListener(e -> tuneSearch());
            casesAcocherElp = new CheckBox("Elments pdagogiques");
            casesAcocherElp.setValue(true);
            casesAcocherElp.setStyleName(ValoTheme.CHECKBOX_SMALL);
            casesAcocherElp.addValueChangeListener(e -> tuneSearch());
            casesAcocherEtudiant = new CheckBox("Etudiants");
            casesAcocherEtudiant.setValue(true);
            casesAcocherEtudiant.setStyleName(ValoTheme.CHECKBOX_SMALL);
            casesAcocherEtudiant.addValueChangeListener(e -> tuneSearch());

            HorizontalLayout checkBoxLayout = new HorizontalLayout();
            checkBoxLayout.setMargin(true);
            checkBoxLayout.setSpacing(true);
            checkBoxLayout.addComponent(casesAcocherComposantes);
            checkBoxLayout.addComponent(casesAcocherVet);
            checkBoxLayout.addComponent(casesAcocherElp);
            checkBoxLayout.addComponent(casesAcocherEtudiant);

            mainVerticalLayout.addComponent(checkBoxLayout);

            //TABLE DE RESULTATS
            rrContainer = new HierarchicalContainer();
            rrContainer.addContainerProperty("lib", String.class, "");
            rrContainer.addContainerProperty("code", String.class, "");
            rrContainer.addContainerProperty("info", String.class, "");
            rrContainer.addContainerProperty("type", String.class, "");
            tableResultats = new TreeTable();
            tableResultats.setSizeFull();
            tableResultats.setSelectable(false);
            tableResultats.setMultiSelect(false);
            tableResultats.setImmediate(true);
            columnHeaders = new String[FIELDS_ORDER.length];
            for (int fieldIndex = 0; fieldIndex < FIELDS_ORDER.length; fieldIndex++) {
                columnHeaders[fieldIndex] = applicationContext
                        .getMessage("result.table." + FIELDS_ORDER[fieldIndex], null, Locale.getDefault());
            }
            tableResultats.addGeneratedColumn("lib", new DisplayNameColumnGenerator());
            tableResultats.addGeneratedColumn("type", new DisplayTypeColumnGenerator());
            tableResultats.setContainerDataSource(rrContainer);
            tableResultats.setVisibleColumns(FIELDS_ORDER);
            tableResultats.setColumnHeaders(columnHeaders);
            /*mainVerticalLayout.addComponent(searchBoxFilter);
            mainVerticalLayout.setComponentAlignment(searchBoxFilter, Alignment.MIDDLE_RIGHT);*/
            VerticalLayout tableVerticalLayout = new VerticalLayout();
            tableVerticalLayout.setMargin(new MarginInfo(false, true, true, true));
            tableVerticalLayout.setSizeFull();
            tableVerticalLayout.addComponent(tableResultats);
            mainVerticalLayout.addComponent(tableVerticalLayout);
            mainVerticalLayout.setExpandRatio(tableVerticalLayout, 1);
            tableResultats.setVisible(false);

            addComponent(mainVerticalLayout);
            setSizeFull();
        } else {

            //Message fonctionnalit indisponible
            addComponent(
                    new Label(applicationContext.getMessage(NAME + ".indisponible.message", null, getLocale()),
                            ContentMode.HTML));
        }
    }
}

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

License:Open Source License

/**
 * decorate./*from  w w w  . j a  v  a  2  s.  com*/
 * 
 * @param style
 *            style of the CheckBox
 * @param styleName
 *            styleName of the CheckBox
 * @param required
 *            required check for Checkbox
 * @param data
 *            data of the CheckBox
 * @param promt
 *            inputpromt of the CheckBox
 */
private void decorate(final String id, final String caption, final String style, final String styleName,
        final boolean required, final String data) {
    // Default settings
    setRequired(required);
    addStyleName(ValoTheme.CHECKBOX_SMALL);
    if (id != null) {
        setId(id);
    }
    if (caption != null) {
        setCaption(caption);
    }
    // Add style
    if (style != null) {
        setStyleName(style);
    }
    // Add style Name
    if (styleName != null) {
        addStyleName(styleName);
    }
    // Set Data
    if (data != null) {
        setData(data);
    }
}

From source file:org.eclipse.hawkbit.ui.management.dstable.DistributionAddUpdateWindowLayout.java

License:Open Source License

/**
 * Create required UI components.//  www . ja  v a2  s. c  om
 */
private void createRequiredComponents() {
    distNameTextField = createTextField("textfield.name", UIComponentIdProvider.DIST_ADD_NAME,
            DistributionSet.NAME_MAX_SIZE);
    distVersionTextField = createTextField("textfield.version", UIComponentIdProvider.DIST_ADD_VERSION,
            DistributionSet.VERSION_MAX_SIZE);

    distsetTypeNameComboBox = SPUIComponentProvider.getComboBox(i18n.getMessage("label.combobox.type"), "",
            null, "", false, "", i18n.getMessage("label.combobox.type"));
    distsetTypeNameComboBox.setImmediate(true);
    distsetTypeNameComboBox.setNullSelectionAllowed(false);
    distsetTypeNameComboBox.setId(UIComponentIdProvider.DIST_ADD_DISTSETTYPE);

    descTextArea = new TextAreaBuilder(DistributionSet.DESCRIPTION_MAX_SIZE)
            .caption(i18n.getMessage("textfield.description")).style("text-area-style")
            .id(UIComponentIdProvider.DIST_ADD_DESC).buildTextComponent();

    reqMigStepCheckbox = SPUIComponentProvider.getCheckBox(
            i18n.getMessage("checkbox.dist.required.migration.step"), "dist-checkbox-style", null, false, "");
    reqMigStepCheckbox.addStyleName(ValoTheme.CHECKBOX_SMALL);
    reqMigStepCheckbox.setId(UIComponentIdProvider.DIST_ADD_MIGRATION_CHECK);
}

From source file:org.eclipse.hawkbit.ui.management.dstable.DistributionTable.java

License:Open Source License

private CheckBox enableMaintenanceWindowControl() {
    final CheckBox enableMaintenanceWindow = new CheckBox(
            getI18n().getMessage("caption.maintenancewindow.enabled"));
    enableMaintenanceWindow.setId(UIComponentIdProvider.MAINTENANCE_WINDOW_ENABLED_ID);
    enableMaintenanceWindow.addStyleName(ValoTheme.CHECKBOX_SMALL);
    enableMaintenanceWindow.addStyleName("dist-window-maintenance-window-enable");
    enableMaintenanceWindow.addValueChangeListener(event -> {
        final Boolean isMaintenanceWindowEnabled = enableMaintenanceWindow.getValue();
        maintenanceWindowLayout.setVisible(isMaintenanceWindowEnabled);
        maintenanceWindowLayout.setEnabled(isMaintenanceWindowEnabled);
        enableSaveButton(!isMaintenanceWindowEnabled);
        maintenanceWindowLayout.clearAllControls();
    });//from w  w w. ja  v a 2  s  . c  o  m
    return enableMaintenanceWindow;
}

From source file:org.eclipse.hawkbit.ui.management.footer.ManagementConfirmationWindowLayout.java

License:Open Source License

private CheckBox enableMaintenanceWindowControl() {
    final CheckBox enableMaintenanceWindow = new CheckBox(i18n.getMessage("caption.maintenancewindow.enabled"));
    enableMaintenanceWindow.setId(UIComponentIdProvider.MAINTENANCE_WINDOW_ENABLED_ID);
    enableMaintenanceWindow.addStyleName(ValoTheme.CHECKBOX_SMALL);
    enableMaintenanceWindow.addStyleName("dist-window-maintenance-window-enable");
    enableMaintenanceWindow.addValueChangeListener(event -> {
        final Boolean isMaintenanceWindowEnabled = enableMaintenanceWindow.getValue();
        maintenanceWindowLayout.setVisible(isMaintenanceWindowEnabled);
        maintenanceWindowLayout.setEnabled(isMaintenanceWindowEnabled);
        enableSaveButton(!isMaintenanceWindowEnabled);
        maintenanceWindowLayout.clearAllControls();
    });/*from  ww w. j  a va 2 s.co m*/

    return enableMaintenanceWindow;
}

From source file:uk.co.intec.keyDatesApp.components.MainViewFilter.java

License:Apache License

/**
 * Main method to load the filtering fields and valueChangeListeners for
 * those fields./* w w  w  .ja  va 2  s  .c  o  m*/
 */
public void loadContent() {
    final FormLayout cust = new FormLayout();
    cust.setMargin(false);
    setCustField(new ComboBox("Customer:", KeyDateDatabaseUtils.getCustContainer()));
    getCustField().setInputPrompt("No Customer Selected");
    getCustField().setFilteringMode(FilteringMode.STARTSWITH);
    getCustField().setImmediate(true);
    getCustField().setInvalidAllowed(false);
    getCustField().setNullSelectionAllowed(true);
    getCustField().setPageLength(5);
    getCustField().setWidth("95%");
    getCustField().setResponsive(true);
    getCustField().addValueChangeListener(new Property.ValueChangeListener() {
        private static final long serialVersionUID = 1L;

        /*
         * (non-Javadoc)
         *
         * @see
         * com.vaadin.data.Property.ValueChangeListener#valueChange(com.
         * vaadin.data.Property.ValueChangeEvent)
         */
        @Override
        public void valueChange(com.vaadin.data.Property.ValueChangeEvent event) {
            final KeyDateViewWrapper viewWrapper = getParentView().getViewWrapper();
            getParentView().loadRowData(viewWrapper.getEntriesAsMap((String) event.getProperty().getValue(),
                    viewWrapper.getStartDate(), viewWrapper.isSingleCat(), viewWrapper.getCount()));
            getParentView().getPager().loadPagerPagesButtons();
        }
    });
    cust.addComponent(getCustField());

    final FormLayout date = new FormLayout();
    date.setMargin(false);
    setDateField(new PopupDateField("Start Date:"));
    getDateField().setValue(new Date());
    getDateField().setResolution(Resolution.DAY);
    getDateField().setLocale(Locale.getDefault());
    getDateField().setResponsive(true);
    getDateField().setTextFieldEnabled(false);
    getDateField().setWidth("95%");
    getDateField().setRequired(true);
    getDateField().setRequiredError("A date is required!");

    getDateField().addValueChangeListener(new Property.ValueChangeListener() {
        private static final long serialVersionUID = 1L;

        /*
         * (non-Javadoc)
         *
         * @see
         * com.vaadin.data.Property.ValueChangeListener#valueChange(com.
         * vaadin.data.Property.ValueChangeEvent)
         */
        @Override
        public void valueChange(com.vaadin.data.Property.ValueChangeEvent event) {
            final KeyDateViewWrapper viewWrapper = getParentView().getViewWrapper();
            getParentView().loadRowData(viewWrapper.getEntriesAsMap(viewWrapper.getCustomerName(),
                    (Date) event.getProperty().getValue(), viewWrapper.isSingleCat(), viewWrapper.getCount()));
            getParentView().getPager().loadPagerPagesButtons();
        }
    });

    date.addComponent(getDateField());

    final FormLayout singleCatLayout = new FormLayout();
    singleCatLayout.setMargin(false);
    singleCatLayout.setDefaultComponentAlignment(Alignment.MIDDLE_RIGHT);
    setSingleCatButton(new CheckBox());
    getSingleCatButton().setStyleName(ValoTheme.CHECKBOX_SMALL);
    getSingleCatButton().setResponsive(true);
    getSingleCatButton().setCaption("Restrict to Date");
    getSingleCatButton().setWidth("95%");
    getSingleCatButton().addValueChangeListener(new Property.ValueChangeListener() {
        private static final long serialVersionUID = 1L;

        /*
         * (non-Javadoc)
         *
         * @see
         * com.vaadin.data.Property.ValueChangeListener#valueChange(com.
         * vaadin.data.Property.ValueChangeEvent)
         */
        @Override
        public void valueChange(ValueChangeEvent event) {
            final KeyDateViewWrapper viewWrapper = getParentView().getViewWrapper();
            final Boolean val = (Boolean) event.getProperty().getValue();
            getParentView().loadRowData(viewWrapper.getEntriesAsMap(viewWrapper.getCustomerName(),
                    viewWrapper.getStartDate(), val.booleanValue(), viewWrapper.getCount()));
            getParentView().getPager().loadPagerPagesButtons();
        }
    });
    singleCatLayout.addComponent(getSingleCatButton());

    addComponents(cust, date, singleCatLayout);
    setExpandRatio(cust, 2);
    setExpandRatio(date, 1);
    setExpandRatio(singleCatLayout, 1);
    setComponentAlignment(singleCatLayout, Alignment.MIDDLE_RIGHT);

}