Example usage for com.vaadin.ui HorizontalLayout addStyleName

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

Introduction

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

Prototype

@Override
    public void addStyleName(String style) 

Source Link

Usage

From source file:fr.amapj.view.views.common.gapviewer.DatePerDateViewer.java

License:Open Source License

/**
 * @return /*from ww w  .jav a  2 s . co  m*/
 * 
 */
public VerticalLayout getComponent() {
    VerticalLayout vl = new VerticalLayout();
    vl.setMargin(false);
    vl.setSpacing(false);
    vl.addStyleName("date-viewer");

    // Bandeau avec les boutons droit / gauche 
    HorizontalLayout hl1 = new HorizontalLayout();
    hl1.setWidth("100%");

    previous = addButton(false, hl1, e -> reculer());

    Label empty = new Label();
    hl1.addComponent(empty);
    hl1.setExpandRatio(empty, 1.0f);

    next = addButton(true, hl1, e -> avancer());

    vl.addComponent(hl1);

    // Bandeau avec la date visualise
    titre = new Label();
    hl1.addStyleName("titre");
    titre.setSizeUndefined();
    vl.addComponent(titre);
    vl.setComponentAlignment(titre, Alignment.MIDDLE_CENTER);

    updateButtonState();

    return vl;

}

From source file:fr.amapj.view.views.common.gapviewer.MonthViewer.java

License:Open Source License

/**
 * @return /*from   www  .  j a  v  a 2 s . c  o m*/
 * 
 */
public VerticalLayout getComponent() {
    VerticalLayout vl = new VerticalLayout();
    vl.setMargin(false);
    vl.setSpacing(false);
    vl.addStyleName("semaine-viewer");

    // Bandeau avec les boutons droit / gauche 
    HorizontalLayout hl1 = new HorizontalLayout();
    hl1.setWidth("100%");

    addButton(false, hl1, e -> reculer());

    Label empty = new Label();
    hl1.addComponent(empty);
    hl1.setExpandRatio(empty, 1.0f);

    addButton(true, hl1, e -> avancer());

    vl.addComponent(hl1);

    // Bandeau avec la date du mois visualise
    titre = new Label();
    hl1.addStyleName("titre");
    titre.setSizeUndefined();
    vl.addComponent(titre);
    vl.setComponentAlignment(titre, Alignment.MIDDLE_CENTER);

    updateTitreValue();

    return vl;

}

From source file:fr.amapj.view.views.common.gapviewer.WeekViewer.java

License:Open Source License

/**
 * @return /*from   w w w. j a  v a  2  s  .  c  om*/
 * 
 */
public VerticalLayout getComponent() {
    VerticalLayout vl = new VerticalLayout();
    vl.setMargin(false);
    vl.setSpacing(false);
    vl.addStyleName("semaine-viewer");

    // Bandeau avec les boutons droit / gauche 
    HorizontalLayout hl1 = new HorizontalLayout();
    hl1.setWidth("100%");

    addButton(false, hl1, e -> reculer());

    Label empty = new Label();
    hl1.addComponent(empty);
    hl1.setExpandRatio(empty, 1.0f);

    addButton(true, hl1, e -> avancer());

    vl.addComponent(hl1);

    // Bandeau avec la date de la semaine visualise
    titre = new Label();
    hl1.addStyleName("titre");
    titre.setSizeUndefined();
    vl.addComponent(titre);
    vl.setComponentAlignment(titre, Alignment.MIDDLE_CENTER);

    updateTitreValue();

    return vl;

}

From source file:fr.amapj.view.views.common.semaineviewer.SemaineViewer.java

License:Open Source License

/**
 * @return /*from w w w .j  a va 2  s. c om*/
 * 
 */
public VerticalLayout getComponent() {
    VerticalLayout vl = new VerticalLayout();
    vl.setMargin(false);
    vl.setSpacing(false);
    vl.addStyleName("semaine-viewer");

    // Bandeau avec les boutons droit / gauche 
    HorizontalLayout hl1 = new HorizontalLayout();
    hl1.setWidth("100%");

    addButton(false, hl1, e -> reculer());

    Label empty = new Label();
    hl1.addComponent(empty);
    hl1.setExpandRatio(empty, 1.0f);

    addButton(true, hl1, e -> avancer());

    vl.addComponent(hl1);

    // Bandeau avec la date de la semaine visualise
    titre = new Label();
    hl1.addStyleName("titre");
    titre.setSizeUndefined();
    vl.addComponent(titre);
    vl.setComponentAlignment(titre, Alignment.MIDDLE_CENTER);

    return vl;

}

From source file:fr.amapj.view.views.common.utilisateurselector.UtilisateurSelectorPart.java

License:Open Source License

public HorizontalLayout getChoixUtilisateurComponent() {
    // Partie choix de l'utilisateur
    HorizontalLayout toolbar1 = new HorizontalLayout();
    toolbar1.addStyleName("utilisateur-selectorpart");

    constructMultipleUtilisateur(toolbar1);

    toolbar1.setSpacing(true);/*from  w  w  w  .  jav a2s. co m*/
    toolbar1.setWidth("100%");

    return toolbar1;
}

From source file:fr.amapj.view.views.cotisation.PeriodeCotisationSelectorPart.java

License:Open Source License

public HorizontalLayout getChoixPeriodeComponent() {
    // Partie choix 
    HorizontalLayout toolbar1 = new HorizontalLayout();
    toolbar1.addStyleName("periode-selectorpart");

    Label pLabel = new Label("Priode de cotisation");
    pLabel.addStyleName("periode");
    pLabel.setSizeUndefined();//from w  ww  .ja  v  a2s  .  com

    toolbar1.addComponent(pLabel);

    constructMultiplePeriode(toolbar1);

    toolbar1.setSpacing(true);
    toolbar1.setMargin(false);
    toolbar1.setWidth("100%");

    return toolbar1;
}

From source file:fr.amapj.view.views.editionspe.EditionSpeListPart.java

License:Open Source License

@Override
public void enterIn(ViewChangeEvent event) {

    // Lecture dans la base de donnes
    mcInfos = new BeanItemContainer<EditionSpeDTO>(EditionSpeDTO.class);

    // Bind it to a component
    cdesTable = createTable(mcInfos);//from   w  w w . j a  va  2  s  .  c  o  m

    // Titre des colonnes
    cdesTable.setVisibleColumns(new String[] { "nom", "typEditionSpecifique" });
    cdesTable.setColumnHeader("nom", "Nom");
    cdesTable.setColumnHeader("typEditionSpecifique", "Type de l'dition");

    cdesTable.setSelectable(true);
    cdesTable.setImmediate(true);

    // Activation au desactivation des boutons delete et edit
    cdesTable.addValueChangeListener(new Property.ValueChangeListener() {
        @Override
        public void valueChange(ValueChangeEvent event) {
            setModificationsEnabled(event.getProperty().getValue() != null);
        }

        private void setModificationsEnabled(boolean b) {
            enableButtonBar(b);
        }
    });

    cdesTable.setSizeFull();

    cdesTable.addItemClickListener(new ItemClickListener() {
        @Override
        public void itemClick(ItemClickEvent event) {
            if (event.isDoubleClick()) {
                cdesTable.select(event.getItemId());
            }
        }
    });

    HorizontalLayout toolbar = new HorizontalLayout();
    toolbar.addStyleName("stdlistpart-hlayout-button");

    Label title2 = new Label("Liste des ditions spcifiques");
    title2.setSizeUndefined();
    title2.addStyleName("stdlistpart-text-title");

    newButton = new Button("Crer une nouvelle dition spcifique");
    newButton.addClickListener(new Button.ClickListener() {

        @Override
        public void buttonClick(ClickEvent event) {
            handleAjouter();
        }
    });

    editButton = new Button("Modifier");
    editButton.addClickListener(new Button.ClickListener() {

        @Override
        public void buttonClick(ClickEvent event) {
            handleEditer();

        }
    });

    deleteButton = new Button("Supprimer");
    deleteButton.addClickListener(new Button.ClickListener() {

        @Override
        public void buttonClick(ClickEvent event) {
            handleSupprimer();

        }
    });

    searchField = new TextField();
    searchField.setInputPrompt("Rechercher par nom");
    searchField.addTextChangeListener(new TextChangeListener() {

        @Override
        public void textChange(TextChangeEvent event) {
            textFilter = event.getText();
            updateFilters();
        }
    });

    toolbar.addComponent(newButton);
    toolbar.addComponent(editButton);
    toolbar.addComponent(deleteButton);

    toolbar.addComponent(searchField);
    toolbar.setWidth("100%");
    toolbar.setExpandRatio(searchField, 1);
    toolbar.setComponentAlignment(searchField, Alignment.TOP_RIGHT);

    addComponent(title2);
    addComponent(toolbar);
    addComponent(cdesTable);
    setExpandRatio(cdesTable, 1);

    refreshTable();

}

From source file:fr.amapj.view.views.permanence.PeriodePermanenceSelectorPart.java

License:Open Source License

public HorizontalLayout getChoixPeriodeComponent() {
    // Partie choix 
    HorizontalLayout toolbar1 = new HorizontalLayout();
    toolbar1.addStyleName("periode-permanence-selectorpart");

    Label pLabel = new Label("Priode de permanence");
    pLabel.addStyleName("periode-permanence");
    pLabel.setSizeUndefined();//  w w  w  .j  av  a 2  s .  c  om

    toolbar1.addComponent(pLabel);

    constructMultiplePeriode(toolbar1);

    toolbar1.setSpacing(true);
    toolbar1.setMargin(false);
    toolbar1.setWidth("100%");

    return toolbar1;
}

From source file:fr.amapj.view.views.producteur.basicform.ProducteurBasicForm.java

License:Open Source License

@Override
public void enterIn(ViewChangeEvent event) {

    // Lecture dans la base de donnes
    mcInfos = new BeanItemContainer<ProducteurDTO>(ProducteurDTO.class);

    // Bind it to a component
    cdesTable = createTable(mcInfos);/*  ww w  .j a  v a2s.c o  m*/

    // Titre des colonnes
    cdesTable.setVisibleColumns(new String[] { "nom", "delaiModifContrat" });
    cdesTable.setColumnHeader("nom", "Nom");
    cdesTable.setColumnHeader("delaiModifContrat", "Dlai avant modification d'un contrat");

    cdesTable.setSelectable(true);
    cdesTable.setImmediate(true);

    // Activation au desactivation des boutons delete et edit
    cdesTable.addValueChangeListener(new Property.ValueChangeListener() {
        @Override
        public void valueChange(ValueChangeEvent event) {
            setModificationsEnabled(event.getProperty().getValue() != null);
        }

        private void setModificationsEnabled(boolean b) {
            enableButtonBar(b);
        }
    });

    cdesTable.setSizeFull();

    cdesTable.addItemClickListener(new ItemClickListener() {
        @Override
        public void itemClick(ItemClickEvent event) {
            if (event.isDoubleClick()) {
                cdesTable.select(event.getItemId());
            }
        }
    });

    HorizontalLayout toolbar = new HorizontalLayout();
    toolbar.addStyleName("stdlistpart-hlayout-button");

    Label title2 = new Label("Liste des producteurs");
    title2.setSizeUndefined();
    title2.addStyleName("stdlistpart-text-title");

    newButton = new Button("Crer un nouveau producteur");
    newButton.setId("amapj.view.producteur." + "new_button");
    newButton.addClickListener(new Button.ClickListener() {

        @Override
        public void buttonClick(ClickEvent event) {
            handleAjouter();
        }
    });

    editButton = new Button("Modifier");
    editButton.addClickListener(new Button.ClickListener() {

        @Override
        public void buttonClick(ClickEvent event) {
            handleEditer();

        }
    });

    deleteButton = new Button("Supprimer");
    deleteButton.addClickListener(new Button.ClickListener() {

        @Override
        public void buttonClick(ClickEvent event) {
            handleSupprimer();

        }
    });

    searchField = new TextField();
    searchField.setInputPrompt("Rechercher par nom");
    searchField.addTextChangeListener(new TextChangeListener() {

        @Override
        public void textChange(TextChangeEvent event) {
            textFilter = event.getText();
            updateFilters();
        }
    });

    toolbar.addComponent(newButton);
    toolbar.addComponent(editButton);
    toolbar.addComponent(deleteButton);

    toolbar.addComponent(searchField);
    toolbar.setWidth("100%");
    toolbar.setExpandRatio(searchField, 1);
    toolbar.setComponentAlignment(searchField, Alignment.TOP_RIGHT);

    addComponent(title2);
    addComponent(toolbar);
    addComponent(cdesTable);
    setExpandRatio(cdesTable, 1);

    refreshTable();

}

From source file:fr.amapj.view.views.producteur.contrats.ProducteurContratListPart.java

License:Open Source License

@Override
public void enterIn(ViewChangeEvent event) {

    ////from  ww  w  .j av a 2  s  .  c o  m
    producteurSelector = new ProducteurSelectorPart(this);

    // Lecture dans la base de donnes
    mcInfos = new BeanItemContainer<ModeleContratSummaryDTO>(ModeleContratSummaryDTO.class);

    // Bind it to a component
    cdesTable = createTable(mcInfos);

    // Titre des colonnes
    cdesTable.setVisibleColumns(new String[] { "etat", "nom", "finInscription", "dateDebut", "dateFin",
            "nbLivraison", "nbProduit" });
    cdesTable.setColumnHeader("etat", "Etat");
    cdesTable.setColumnHeader("nom", "Nom");
    cdesTable.setColumnHeader("nomProducteur", "Producteur");
    cdesTable.setColumnHeader("finInscription", "Fin inscription");
    cdesTable.setColumnHeader("dateDebut", "Premire livraison");
    cdesTable.setColumnHeader("dateFin", "Dernire livraison");
    cdesTable.setColumnHeader("nbLivraison", "Nb de livraisons");
    cdesTable.setColumnHeader("nbProduit", "Nb de produits");

    //
    cdesTable.setConverter("finInscription", new DateToStringConverter());
    cdesTable.setConverter("dateDebut", new DateToStringConverter());
    cdesTable.setConverter("dateFin", new DateToStringConverter());

    cdesTable.setSelectable(true);
    cdesTable.setImmediate(true);

    // Activation au desactivation des boutons delete et edit
    cdesTable.addValueChangeListener(new Property.ValueChangeListener() {
        @Override
        public void valueChange(ValueChangeEvent event) {
            setModificationsEnabled(event.getProperty().getValue() != null);
        }

        private void setModificationsEnabled(boolean b) {
            enableButtonBar(b);
        }
    });

    cdesTable.setSizeFull();

    cdesTable.addItemClickListener(new ItemClickListener() {
        @Override
        public void itemClick(ItemClickEvent event) {
            if (event.isDoubleClick()) {
                cdesTable.select(event.getItemId());
            }
        }
    });

    Label title2 = new Label("Liste des contrats d'un producteur");
    title2.setSizeUndefined();
    title2.addStyleName("stdlistpart-text-title");

    HorizontalLayout toolbar = new HorizontalLayout();
    toolbar.addStyleName("stdlistpart-hlayout-button");

    testButton = new Button("Tester");
    testButton.addClickListener(new Button.ClickListener() {

        @Override
        public void buttonClick(ClickEvent event) {
            handleTester();

        }
    });

    telechargerButton = new Button("Tlcharger ...");
    telechargerButton.addClickListener(new Button.ClickListener() {

        @Override
        public void buttonClick(ClickEvent event) {
            handleTelecharger();
        }
    });

    searchField = new TextField();
    searchField.setInputPrompt("Rechercher par nom");
    searchField.addTextChangeListener(new TextChangeListener() {

        @Override
        public void textChange(TextChangeEvent event) {
            textFilter = event.getText();
            updateFilters();
        }
    });

    toolbar.addComponent(testButton);
    toolbar.addComponent(telechargerButton);

    toolbar.addComponent(searchField);
    toolbar.setWidth("100%");
    toolbar.setExpandRatio(searchField, 1);
    toolbar.setComponentAlignment(searchField, Alignment.TOP_RIGHT);

    addComponent(producteurSelector.getChoixProducteurComponent());
    addComponent(title2);
    addComponent(toolbar);
    addComponent(cdesTable);
    setExpandRatio(cdesTable, 1);

    refreshTable();

}