List of usage examples for com.vaadin.ui.themes ValoTheme CHECKBOX_SMALL
String CHECKBOX_SMALL
To view the source code for com.vaadin.ui.themes ValoTheme CHECKBOX_SMALL.
Click Source Link
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); }