Example usage for com.google.gwt.user.client.ui HorizontalPanel setSpacing

List of usage examples for com.google.gwt.user.client.ui HorizontalPanel setSpacing

Introduction

In this page you can find the example usage for com.google.gwt.user.client.ui HorizontalPanel setSpacing.

Prototype

public void setSpacing(int spacing) 

Source Link

Document

Sets the amount of spacing between this panel's cells.

Usage

From source file:com.square.composant.tarificateur.square.client.ui.composant.PanelFamilleLiee.java

License:Open Source License

/** Initialisation des composants. */
private void initComposants() {
    setWidth(ComposantTarificateurConstants.POURCENT_100);

    // Libell de la famille
    final FlexTable panelTitreFamille = new FlexTable();
    panelTitreFamille.setCellSpacing(PageConstants.SPACING_TITRE_FAMILLE);
    panelTitreFamille.addStyleName(ComposantTarificateur.RESOURCES.css().panelTitreFamille());
    panelTitreFamille.setWidth(ComposantTarificateurConstants.POURCENT_100);

    final HorizontalPanel conteneurGamme = new HorizontalPanel();
    conteneurGamme.setSpacing(PageConstants.SPACING_TITRE_FAMILLE);
    final HTML labelGamme = new HTML(
            pageConstants.labelGammeProduit() + ComposantTarificateurConstants.DEUX_POINTS);
    final HTML libelleGamme = new HTML(currentFamilleLiee.getLibelleGamme());
    libelleGamme.addStyleName(ComposantTarificateur.RESOURCES.css().libelleGras());
    conteneurGamme.add(labelGamme);/*from   w ww  .j av  a 2  s.  c o  m*/
    conteneurGamme.add(libelleGamme);
    panelTitreFamille.setWidget(0, 0, conteneurGamme);
    final HorizontalPanel conteneurTitreFamille = new HorizontalPanel();
    conteneurTitreFamille.setSpacing(PageConstants.SPACING_TITRE_FAMILLE);
    final HTML labelFamille = new HTML(
            pageConstants.labelFamilleProduit() + ComposantTarificateurConstants.DEUX_POINTS);
    final HTML libelleFamille = new HTML(currentFamilleLiee.getLibelle());
    libelleFamille.addStyleName(ComposantTarificateur.RESOURCES.css().libelleGras());
    conteneurTitreFamille.add(labelFamille);
    conteneurTitreFamille.add(libelleFamille);
    panelTitreFamille.setWidget(0, 1, conteneurTitreFamille);
    final CheckBoxSelecteur ckFamille = new CheckBoxSelecteur(currentFamilleLiee);
    ckFamille.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            conteneurFamille.setVisible(((CheckBox) event.getSource()).getValue());
        }
    });
    ckFamille.setEnabled(
            currentFamilleLiee.getOptionnel() != null ? currentFamilleLiee.getOptionnel().booleanValue()
                    : true);
    panelTitreFamille.setWidget(0, 2, ckFamille);
    panelTitreFamille.getCellFormatter().setHorizontalAlignment(0, 2, HasAlignment.ALIGN_RIGHT);
    add(panelTitreFamille);

    conteneurFamille = new VerticalPanel();
    conteneurFamille.setWidth(ComposantTarificateurConstants.POURCENT_100);
    conteneurFamille.addStyleName(ComposantTarificateur.RESOURCES.css().conteneurFamille());
    conteneurFamille.setVisible(
            currentFamilleLiee.getIsSelection() != null ? currentFamilleLiee.getIsSelection().booleanValue()
                    : false);
    add(conteneurFamille);

    panelTitreFamille.getColumnFormatter().setWidth(0, ComposantTarificateurConstants.POURCENT_50);
    panelTitreFamille.getColumnFormatter().setWidth(1, ComposantTarificateurConstants.POURCENT_50);

    // Panneau Infos de la personne
    final VerticalPanel panelConteneurInfosPersonne = new VerticalPanel();
    panelConteneurInfosPersonne.setSpacing(PageConstants.SPACING_INFOS_PERSONNE);
    panelConteneurInfosPersonne.setWidth(ComposantTarificateurConstants.POURCENT_100);
    panelConteneurInfosPersonne.addStyleName(ComposantTarificateur.RESOURCES.css().panelInfosPersonne());
    final HorizontalPanel panelInfosPersonne = new HorizontalPanel();
    final StringBuffer libelleInfosPersonne = new StringBuffer(currentAssurePrincipal.getNom().toUpperCase())
            .append(PageConstants.SEPARATEUR).append(currentAssurePrincipal.getPrenom())
            .append(PageConstants.SEPARATEUR).append(currentAssurePrincipal.getDateNaissance());
    labelInfosPersonne = new HTML(libelleInfosPersonne.toString());
    labelLibelleAgePersonne = new HTML();
    labelAgePersonne = new HTML();
    panelInfosPersonne.add(labelInfosPersonne);
    panelInfosPersonne.add(labelLibelleAgePersonne);
    panelInfosPersonne.add(labelAgePersonne);
    panelConteneurInfosPersonne.add(panelInfosPersonne);
    // Erreur de contrainte de vente
    lbErreurs = new HTML();
    lbErreurs.addStyleName(ComposantTarificateur.RESOURCES.css().panelErreursContraintes());
    lbErreurs.setVisible(false);
    conteneurFamille.add(panelConteneurInfosPersonne);
    conteneurFamille.add(lbErreurs);

    // on charge la liste des produits
    chargerListeProduits();

    // on cree le panel des criteres
    panelCriteres = new FlexTable();
    panelCriteres.setCellSpacing(PageConstants.SPACING_CRITERES);
    panelCriteres.setWidth(ComposantTarificateurConstants.POURCENT_100);
    panelCriteres.addStyleName(ComposantTarificateur.RESOURCES.css().panelCriteres());
    conteneurFamille.add(panelCriteres);

    // on cree le panel des beneficiaires
    panelBeneficiaires = new VerticalPanel();
    panelBeneficiaires.setWidth(ComposantTarificateurConstants.POURCENT_100);
    conteneurFamille.add(panelBeneficiaires);

    // si aucun produit selectionn
    if (!hasSelectedProduit) {
        // on charge le 1er produit
        listeCheckboxProduit[0].setValue(Boolean.TRUE);
        chargerProduit((ProduitSelecteurModel) currentFamilleLiee.getListeProduitsLies().get(0));
    } else if (hasSelectedProduit && currentProduitLie != null) {
        chargerProduit(currentProduitLie);
    }
}

From source file:com.square.composant.tarificateur.square.client.ui.composant.PanelFamillePrincipale.java

License:Open Source License

/** Initialisation des composants. */
private void initComposants() {
    setWidth(ComposantTarificateurConstants.POURCENT_100);

    // Libell de la famille
    final FlexTable panelTitreFamille = new FlexTable();
    panelTitreFamille.setCellSpacing(PageConstants.SPACING_TITRE_FAMILLE);
    panelTitreFamille.addStyleName(ComposantTarificateur.RESOURCES.css().panelTitreFamille());
    panelTitreFamille.setWidth(ComposantTarificateurConstants.POURCENT_100);

    final HorizontalPanel conteneurGamme = new HorizontalPanel();
    conteneurGamme.setSpacing(PageConstants.SPACING_TITRE_FAMILLE);
    final HTML labelGamme = new HTML(
            pageConstants.labelGammeProduit() + ComposantTarificateurConstants.DEUX_POINTS);
    final HTML libelleGamme = new HTML(currentFamillePrincipale.getLibelleGamme());
    libelleGamme.addStyleName(ComposantTarificateur.RESOURCES.css().libelleGras());
    conteneurGamme.add(labelGamme);/*from   w w w.ja  v  a  2s .  c om*/
    conteneurGamme.add(libelleGamme);

    final HorizontalPanel conteneurProduit = new HorizontalPanel();
    conteneurProduit.setSpacing(PageConstants.SPACING_TITRE_FAMILLE);
    final HTML labelProduit = new HTML(
            pageConstants.labelLibelleProduit() + ComposantTarificateurConstants.DEUX_POINTS);
    final HTML libelleProduit = new HTML(currentProduitPrincipal.getLibelle());
    libelleProduit.addStyleName(ComposantTarificateur.RESOURCES.css().libelleGras());
    conteneurProduit.add(labelProduit);
    conteneurProduit.add(libelleProduit);
    panelTitreFamille.setWidget(0, 0, conteneurGamme);
    panelTitreFamille.setWidget(0, 1, conteneurProduit);
    add(panelTitreFamille);

    panelTitreFamille.getColumnFormatter().setWidth(0, ComposantTarificateurConstants.POURCENT_50);
    panelTitreFamille.getColumnFormatter().setWidth(1, ComposantTarificateurConstants.POURCENT_50);

    // Panneau Infos de la personne
    final VerticalPanel panelConteneurInfosPersonne = new VerticalPanel();
    panelConteneurInfosPersonne.setSpacing(PageConstants.SPACING_INFOS_PERSONNE);
    panelConteneurInfosPersonne.setWidth(ComposantTarificateurConstants.POURCENT_100);
    panelConteneurInfosPersonne.addStyleName(ComposantTarificateur.RESOURCES.css().panelInfosPersonne());
    final HorizontalPanel panelInfosPersonne = new HorizontalPanel();
    final StringBuffer libelleInfosPersonne = new StringBuffer(currentAssurePrincipal.getNom().toUpperCase())
            .append(PageConstants.SEPARATEUR).append(currentAssurePrincipal.getPrenom())
            .append(PageConstants.SEPARATEUR).append(currentAssurePrincipal.getDateNaissance());
    labelInfosPersonne = new HTML(libelleInfosPersonne.toString());
    labelLibelleAgePersonne = new HTML();
    labelAgePersonne = new HTML();
    panelInfosPersonne.add(labelInfosPersonne);
    panelInfosPersonne.add(labelLibelleAgePersonne);
    panelInfosPersonne.add(labelAgePersonne);
    panelConteneurInfosPersonne.add(panelInfosPersonne);
    // Erreur de contrainte de vente
    lbErreurs = new HTML();
    lbErreurs.addStyleName(ComposantTarificateur.RESOURCES.css().panelErreursContraintes());
    lbErreurs.setVisible(false);
    add(panelConteneurInfosPersonne);
    add(lbErreurs);

    chargerCriteres();

    chargerBeneficiaires();

    setLibelleAgePersonne(labelLibelleAgePersonne);
}

From source file:com.square.composant.tarificateur.square.client.ui.popup.choix.PopupChoixProduit.java

License:Open Source License

/** Initialisation des composants. */
private void initComposants() {
    final Label lbTitreReseaux = new Label(pageConstants.labelTitreReseaux(), false);
    final Label lbType = new Label(pageConstants.labelTypeGamme(), false);
    final Label lbCategorie = new Label(pageConstants.labelCategorie(), false);
    final Label lbTitreGamme = new Label(pageConstants.labelGamme(), false);
    final Label lbTitreProduit = new Label(pageConstants.labelGarantie(), false);

    final FlexTable panneauCriteresGamme = new FlexTable();
    panneauCriteresGamme.setWidth(ComposantTarificateurConstants.POURCENT_100);
    panneauCriteresGamme.addStyleName(ComposantTarificateur.RESOURCES.css().choixProduitBloc());
    panneauCriteresGamme.setCellSpacing(3);
    panneauCriteresGamme.setWidget(0, 0, lbTitreReseaux);
    panneauCriteresGamme.setWidget(0, 1, slbReseauxGammes);
    panneauCriteresGamme.setWidget(0, 3, lbType);
    panneauCriteresGamme.setWidget(0, 4, slbTypesGammes);
    panneauCriteresGamme.setWidget(0, 6, lbCategorie);
    panneauCriteresGamme.setWidget(0, 7, slbCategoriesGammes);

    final FlexTable panneauGammeProduit = new FlexTable();
    panneauGammeProduit.setWidth(ComposantTarificateurConstants.POURCENT_100);
    panneauGammeProduit.addStyleName(ComposantTarificateur.RESOURCES.css().choixProduitBloc());
    panneauGammeProduit.setCellSpacing(3);
    panneauGammeProduit.setWidget(0, 0, lbTitreGamme);
    panneauGammeProduit.setWidget(0, 1, slbGammes);
    panneauGammeProduit.setWidget(0, 2, libelleGammeCNP);
    panneauGammeProduit.setWidget(0, 4, lbTitreProduit);
    panneauGammeProduit.setWidget(0, 5, slbProduits);

    // Panneau des boutons
    btnSelectionner = new DecoratedButton(pageConstants.labelBoutonSelectionner());
    btnSelectionner.addClickHandler(new ClickHandler() {
        @Override/*from  w  w  w .j a va 2s. c  om*/
        public void onClick(ClickEvent event) {
            // Ouverture de la popup de slection des produits pour le produit choisi
            afficherPopupSelectionProduits();
        }
    });
    btnAnnuler = new DecoratedButton(pageConstants.labelBoutonAnnuler());
    btnAnnuler.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            init();
            hide();
        }
    });
    final HorizontalPanel panelBoutons = new HorizontalPanel();
    panelBoutons.setSpacing(5);
    panelBoutons.add(btnSelectionner);
    panelBoutons.add(btnAnnuler);

    final VerticalPanel conteneurPanelProduit = new VerticalPanel();
    conteneurPanelProduit.setWidth(ComposantTarificateurConstants.POURCENT_100);
    conteneurPanelProduit.add(panneauCriteresGamme);
    conteneurPanelProduit.add(panneauGammeProduit);
    final CaptionPanel captionPanelProduit = new CaptionPanel(pageConstants.titreBlocProduit());
    captionPanelProduit.add(conteneurPanelProduit);

    // Liste des produits d'un adhrent
    captionPanelListeProduitsAdherent = new CaptionPanel(pageConstants.titreListeProduitsAdherent());
    captionPanelListeProduitsAdherent.setVisible(false);

    final FocusPanel focusPanel = new FocusPanel(captionPanelProduit);
    focusPanel.setWidth(ComposantTarificateurConstants.POURCENT_100);
    focusPanel.addKeyDownHandler(new KeyDownHandler() {
        @Override
        public void onKeyDown(KeyDownEvent event) {
            if (event.getNativeEvent().getKeyCode() == KeyCodes.KEY_ENTER) {
                afficherPopupSelectionProduits();
            } else if (event.getNativeEvent().getKeyCode() == KeyCodes.KEY_ESCAPE) {
                init();
                hide();
            }
        }
    });

    final VerticalPanel panelConteneur = new VerticalPanel();
    panelConteneur.setWidth(ComposantTarificateurConstants.POURCENT_100);
    panelConteneur.setSpacing(10);
    panelConteneur.add(focusPanel);
    panelConteneur.add(panelBoutons);
    panelConteneur.setCellHorizontalAlignment(panelBoutons, HasHorizontalAlignment.ALIGN_CENTER);
    panelConteneur.add(captionPanelListeProduitsAdherent);
    panelConteneur.setWidth(PageConstants.LARGEUR_POPUP);
    this.setWidget(panelConteneur, 0);
}

From source file:com.square.composant.tarificateur.square.client.ui.popup.selection.PopupSelectionProduits.java

License:Open Source License

/** Initialisation des composants. */
private void initComposants(final boolean afficherBoutonAjouter, final boolean afficherBoutonModifier) {
    // Panneau des boutons
    final HorizontalPanel panelBoutons = new HorizontalPanel();
    panelBoutons.setSpacing(5);
    panelBoutons.addStyleName(ComposantTarificateur.RESOURCES.css().panelBoutons());

    if (afficherBoutonAjouter) {
        final DecoratedButton btnAjouter = new DecoratedButton(pageConstants.titreBoutonAjouter());
        btnAjouter.addClickHandler(new ClickHandler() {
            @Override// w  w  w  .  j ava  2 s.  c om
            public void onClick(ClickEvent event) {
                saveLigneDevisParSelecteurProduit(true);
            }
        });
        panelBoutons.add(btnAjouter);
    }
    if (afficherBoutonModifier) {
        final DecoratedButton btnModifier = new DecoratedButton(pageConstants.titreBoutonModifier());
        btnModifier.addClickHandler(new ClickHandler() {
            @Override
            public void onClick(ClickEvent event) {
                saveLigneDevisParSelecteurProduit(false);
            }
        });
        panelBoutons.add(btnModifier);
    }
    final DecoratedButton btnUniformiserDate = new DecoratedButton(pageConstants.titreBoutonUniformiserDate());
    btnUniformiserDate.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            panelProduits.uniformiserDateEffet();
        }
    });
    panelBoutons.add(btnUniformiserDate);
    btnReduire = new DecoratedButton(pageConstants.reduire());
    panelBoutons.add(btnReduire);
    final DecoratedButton btnAnnuler = new DecoratedButton(pageConstants.titreBoutonAnnuler());
    btnAnnuler.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            hide();
        }
    });
    panelBoutons.add(btnAnnuler);

    deskBar.getEventBus().addHandler(EnableMinimizeWidgetEvent.TYPE, new EnableMinimizeWidgetEventHandler() {
        @Override
        public void enableMinimizeWidget(EnableMinimizeWidgetEvent event) {
            btnReduire.setEnabled(event.isEnabled());
        }
    });

    // Cration du panel des produits dans un scrollPanel
    panelProduits = new PanelProduits(constantesMapping, selecteurProduitService, this);
    final ScrollPanel scrollPanel = new ScrollPanel(panelProduits);
    // final int hauteur = Window.getClientHeight() - PageConstants.MARGE_POPUP;
    final int hauteur = ComposantTarificateurConstants.HAUTEUR_POPUP_SELECTION;
    scrollPanel.setHeight(hauteur + "px");

    final FocusPanel focusPanel = new FocusPanel(scrollPanel);
    focusPanel.setWidth(ComposantTarificateurConstants.POURCENT_100);
    focusPanel.addKeyDownHandler(new KeyDownHandler() {
        @Override
        public void onKeyDown(KeyDownEvent event) {
            if (event.getNativeEvent().getKeyCode() == KeyCodes.KEY_ENTER) {
                if (afficherBoutonAjouter) {
                    saveLigneDevisParSelecteurProduit(true);
                } else if (afficherBoutonModifier) {
                    saveLigneDevisParSelecteurProduit(false);
                }
            } else if (event.getNativeEvent().getKeyCode() == KeyCodes.KEY_ESCAPE) {
                hide();
            }
        }
    });

    final VerticalPanel panelConteneur = new VerticalPanel();
    panelConteneur.setWidth(ComposantTarificateurConstants.POURCENT_100);
    panelConteneur.add(panelBoutons);
    panelConteneur.add(focusPanel);
    panelConteneur.setWidth(PageConstants.LARGEUR_POPUP);

    this.setWidget(panelConteneur);
}

From source file:com.square.composant.tarificateur.square.client.view.adhesion.InfosAdhesionViewImpl.java

License:Open Source License

/**
 * Construit le panel contenant la barre de boutons de la vue.
 *//*from  w w  w . j  a v  a2s .  c  o  m*/
private void construirePanelBoutons(final VerticalPanel conteneur) {
    final HorizontalPanel horizontalPanel = new HorizontalPanel();
    horizontalPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT);
    horizontalPanel.setSpacing(5);

    btnAnnuler = new DecoratedButton(viewConstants.lAnnuler());
    btnEnregistrer = new DecoratedButton(viewConstants.lEnregistrer());
    btnReduire = new DecoratedButton(viewConstants.reduire());

    horizontalPanel.add(btnEnregistrer);
    horizontalPanel.add(btnReduire);
    horizontalPanel.add(btnAnnuler);
    conteneur.add(horizontalPanel);
    conteneur.setCellHorizontalAlignment(horizontalPanel, HasHorizontalAlignment.ALIGN_CENTER);
}

From source file:com.square.composant.tarificateur.square.client.view.devis.DevisViewImpl.java

License:Open Source License

private void creerBlocEntete() {
    btnEnregistrerDevis = new DecoratedButton(viewConstants.libelleBoutonEnregistrer());
    btnAjouterProduit = new DecoratedButton(viewConstants.libelleBoutonAjouterProduit());
    btnAjouterProduit.setTitle(viewConstants.titleBoutonAjouterProduit());
    btnEnvoyerDevisMail = new DecoratedButton(viewConstants.libelleBoutonEnvoyerMail());
    btnImprimerDevis = new DecoratedButton(viewConstants.libelleBoutonImprimer());
    btnTransformerDevisAia = new DecoratedButton(viewConstants.libelleBoutonTransformerDevisAia());
    btnTransformerDevisAia.setTitle(viewConstants.titleBoutonTransformerDevisAia());
    btnTransfererNouveauDevis = new DecoratedButton(viewConstants.libelleBoutonTransfertNouveauDevis());
    btnTransfererNouveauDevis.setTitle(viewConstants.titleBoutonTransfertNouveauDevis());
    btnInformationsAdhesion = new DecoratedButton(viewConstants.libelleBoutonInformationsAdhesion());
    btnInformationsAdhesion.setTitle(viewConstants.titleBoutonInformationsAdhesion());
    btnTransformerDevisAia.setEnabled(false);
    btnTransfererNouveauDevis.setEnabled(false);

    final HorizontalPanel buttonBar = new HorizontalPanel();
    buttonBar.setSpacing(5);
    buttonBar.add(btnEnregistrerDevis);//from w  w w  . j  a  v  a  2  s  .c om
    buttonBar.add(btnAjouterProduit);
    buttonBar.add(btnImprimerDevis);
    buttonBar.add(btnEnvoyerDevisMail);
    buttonBar.add(btnTransformerDevisAia);
    buttonBar.add(btnTransfererNouveauDevis);
    buttonBar.add(btnInformationsAdhesion);

    lbMotifDevis = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(
            new SuggestListBoxSingleProperties<IdentifiantLibelleGwt>() {
                @Override
                public String getSelectSuggestRenderer(IdentifiantLibelleGwt row) {
                    return row == null ? "" : row.getLibelle();
                }

                @Override
                public String[] getResultColumnsRenderer() {
                    return new String[] {};
                }

                @Override
                public String[] getResultRowsRenderer(IdentifiantLibelleGwt row) {
                    return new String[] { row == null ? "" : row.getLibelle() };
                }
            });
    final HorizontalPanel pMotifDevis = creerBlocLibelleValeur(viewConstants.labelMotifDevis(),
            construireBlocIcone(lbMotifDevis, "idMotifDevis"));
    pMotifDevis.setSpacing(5);

    final Label libelleFinaliteDevis = new Label(viewConstants.libelleFinaliteDevis());
    libelleFinaliteDevis.setWordWrap(false);
    lFinaliteDevis = new Label();
    lFinaliteDevis.setWordWrap(false);
    blocFinaliteDevis = new HorizontalPanel();
    blocFinaliteDevis.setSpacing(2);
    blocFinaliteDevis.add(libelleFinaliteDevis);
    blocFinaliteDevis.add(lFinaliteDevis);

    iconeWarningFamilleDifferente = new Image(ComposantTarificateur.RESOURCES.iconeWarning());

    final HorizontalPanel conteneurLigne2 = new HorizontalPanel();
    conteneurLigne2.setSpacing(5);
    conteneurLigne2.add(pMotifDevis);
    conteneurLigne2.add(iconeWarningFamilleDifferente);
    conteneurLigne2.add(blocFinaliteDevis);
    conteneurLigne2.setCellVerticalAlignment(pMotifDevis, HasVerticalAlignment.ALIGN_MIDDLE);
    conteneurLigne2.setCellVerticalAlignment(iconeWarningFamilleDifferente, HasVerticalAlignment.ALIGN_MIDDLE);
    conteneurLigne2.setCellVerticalAlignment(blocFinaliteDevis, HasVerticalAlignment.ALIGN_MIDDLE);

    // Menu Bar
    blocEntete = new VerticalPanel();
    blocEntete.addStyleName(ComposantTarificateur.RESOURCES.css().blocEnteteDevis());
    blocEntete.setWidth(ComposantTarificateurConstants.POURCENT_100);
    blocEntete.add(buttonBar);
    blocEntete.add(conteneurLigne2);
    blocEntete.setCellHorizontalAlignment(conteneurLigne2, HasHorizontalAlignment.ALIGN_RIGHT);
}

From source file:com.square.composant.tarificateur.square.client.view.ligne.devis.LigneDevisViewImpl.java

License:Open Source License

private HorizontalPanel creerBlocLibelleValeur(String libelle, Widget wValeur) {
    final Label lLibelle = new Label(libelle);
    lLibelle.setWordWrap(false);/*from   ww w. j a  v a 2 s .  c  o  m*/
    lLibelle.addStyleName(ComposantTarificateur.RESOURCES.css().important());
    if (wValeur instanceof HasText) {
        wValeur.addStyleName(ComposantTarificateur.RESOURCES.css().important());
    }
    final HorizontalPanel conteneurBloc = new HorizontalPanel();
    conteneurBloc.setSpacing(2);
    conteneurBloc.add(lLibelle);
    conteneurBloc.add(wValeur);
    conteneurBloc.setCellVerticalAlignment(lLibelle, HasVerticalAlignment.ALIGN_MIDDLE);
    conteneurBloc.setCellVerticalAlignment(wValeur, HasVerticalAlignment.ALIGN_MIDDLE);
    return conteneurBloc;
}

From source file:com.square.composant.tarificateur.square.client.view.popup.ajout.assure.PopupAjoutAssureViewImpl.java

License:Open Source License

/**
 * Constructeur.//w  w w  .ja  v a2  s  .c  o m
 */
public PopupAjoutAssureViewImpl() {
    super(viewConstants.titrePopup(), false, true, true);

    iconeErreurChampManager = new IconeErreurChampManager();

    btnValider = new DecoratedButton(viewConstants.btnValider());
    btnAnnuler = new DecoratedButton(viewConstants.btnAnnuler());

    final HorizontalPanel pBoutons = new HorizontalPanel();
    pBoutons.setSpacing(5);
    pBoutons.add(btnValider);
    pBoutons.add(btnAnnuler);

    final VerticalPanel contenuPrincipal = new VerticalPanel();
    contenuPrincipal.setSpacing(5);
    contenuPrincipal.setWidth(ComposantTarificateurConstants.POURCENT_100);

    final Image imgWarning = new Image(ComposantTarificateur.RESOURCES.iconeWarning());
    final Label lWarningDoublon = new Label(viewConstants.warningDoublons());
    lWarningDoublon.addStyleName(ComposantTarificateur.RESOURCES.css().labelReclamation());
    pWarningDoublon = new HorizontalPanel();
    pWarningDoublon.setVisible(false);
    pWarningDoublon.setSpacing(2);
    pWarningDoublon.add(imgWarning);
    pWarningDoublon.add(lWarningDoublon);
    pWarningDoublon.setCellVerticalAlignment(lWarningDoublon, HasVerticalAlignment.ALIGN_MIDDLE);

    focusPanel = new FocusPanel(contenuPrincipal);
    focusPanel.setWidth(ComposantTarificateurConstants.POURCENT_100);
    focusPanel.setWidget(construireFormulaire());

    final VerticalPanel conteneurGlobal = new VerticalPanel();
    conteneurGlobal.setWidth(PopupAjoutAssureViewImplConstants.LARGEUR_POPUP);
    conteneurGlobal.add(pWarningDoublon);
    conteneurGlobal.add(focusPanel);
    conteneurGlobal.add(pBoutons);
    conteneurGlobal.setCellHorizontalAlignment(pBoutons, HasAlignment.ALIGN_CENTER);
    conteneurGlobal.setCellHorizontalAlignment(pWarningDoublon, HasAlignment.ALIGN_CENTER);

    this.setWidget(conteneurGlobal, 0);
    this.addStyleName(ComposantTarificateur.RESOURCES.css().popupAjoutAssure());
}

From source file:com.square.composant.tarificateur.square.client.view.popup.PopupChoixModelesViewImpl.java

License:Open Source License

/**
 * Constructeur./*from  ww w . j  a  v a  2 s  . c  o m*/
 * @param typePopup le type de la popup
 */
public PopupChoixModelesViewImpl(TypePopup typePopup) {
    super(typePopup == TypePopup.IMPRESSION ? viewConstants.titrePopupImpression()
            : viewConstants.titrePopupEmail(), false, false, true);
    listeIdsModelesSelectionnes = new ArrayList<Long>();
    listeIdsBenefsSelectionnes = new ArrayList<Long>();

    panelModeles = new VerticalPanel();
    panelModeles.setSpacing(3);
    pContenuBeneficiaires = new VerticalPanel();
    pContenuBeneficiaires.setSpacing(3);
    btnValider = new DecoratedButton(viewConstants.btnValider());
    btnAnnuler = new DecoratedButton(viewConstants.btnAnnuler());

    final HorizontalPanel pBoutons = new HorizontalPanel();
    pBoutons.setSpacing(5);
    pBoutons.add(btnValider);
    pBoutons.add(btnAnnuler);

    final CaptionPanel captionPanelModeles = new CaptionPanel(viewConstants.selectionModeles());
    captionPanelModeles.add(panelModeles);

    captionPanelBenefs = new CaptionPanel(viewConstants.selectionBeneficiaires());
    captionPanelBenefs.add(pContenuBeneficiaires);

    final VerticalPanel contenuPrincipal = new VerticalPanel();
    contenuPrincipal.setSpacing(5);
    contenuPrincipal.add(captionPanelModeles);
    contenuPrincipal.add(captionPanelBenefs);
    contenuPrincipal.setWidth(ComposantTarificateurConstants.POURCENT_100);

    focusPanel = new FocusPanel(contenuPrincipal);
    focusPanel.setWidth(ComposantTarificateurConstants.POURCENT_100);

    final VerticalPanel conteneurGlobal = new VerticalPanel();
    conteneurGlobal.setWidth(PopupChoixModelesViewImplConstants.LARGEUR_POPUP);
    conteneurGlobal.add(focusPanel);
    conteneurGlobal.add(pBoutons);
    conteneurGlobal.setCellHorizontalAlignment(pBoutons, HasAlignment.ALIGN_CENTER);

    this.setWidget(conteneurGlobal, 0);
    this.addStyleName(ComposantTarificateur.RESOURCES.css().popupChoixModele());
}

From source file:com.square.composant.tarificateur.square.client.view.transaction.recherche.PopupRechercheTransactionViewImpl.java

License:Open Source License

/**
 * Constructeur.// w  w  w . j a va2  s.  co  m
 */
public PopupRechercheTransactionViewImpl() {
    super(ComposantTarificateur.CONSTANTS.titrePopupRechercheTransaction(), false, false, true);

    // Label / Champ de recherche numro transaction
    final Label lNumTransaction = new Label(viewConstants.libelleNumTransaction());
    tbNumTransaction = new DecoratedTextBox();

    final HorizontalPanel hpNumTransaction = new HorizontalPanel();
    hpNumTransaction.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE);
    hpNumTransaction.setSpacing(5);
    hpNumTransaction.add(lNumTransaction);
    hpNumTransaction.add(tbNumTransaction);

    // Bouton pour lancer la recherche
    btnRechercherOpp = new DecoratedButton(viewConstants.libelleBtnRechercherOpp());
    btnAnnuler = new DecoratedButton(viewConstants.libelleAnnuler());

    final HorizontalPanel hpBoutons = new HorizontalPanel();
    hpBoutons.setWidth(ComposantTarificateurConstants.POURCENT_100);
    hpBoutons.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE);
    hpBoutons.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
    hpBoutons.setSpacing(5);
    hpBoutons.add(btnRechercherOpp);
    hpBoutons.add(btnAnnuler);

    container = new VerticalPanel();
    container.add(hpNumTransaction);
    container.add(hpBoutons);
    focusPanel = new FocusPanel(container);
    this.setWidget(focusPanel);
    this.addStyleName(ComposantTarificateur.RESOURCES.css().popupRechercheOppTransaction());
}