Example usage for com.google.gwt.user.client.ui HasVerticalAlignment ALIGN_MIDDLE

List of usage examples for com.google.gwt.user.client.ui HasVerticalAlignment ALIGN_MIDDLE

Introduction

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

Prototype

VerticalAlignmentConstant ALIGN_MIDDLE

To view the source code for com.google.gwt.user.client.ui HasVerticalAlignment ALIGN_MIDDLE.

Click Source Link

Document

Specifies that the widget's contents should be aligned in the middle.

Usage

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

License:Open Source License

/** Chargement de la liste des produits de l'adhrent. */
private void afficherListeProduitsAdherent() {
    // La liste n'est affiche que si le prospect est un adhrent et que ce n'est pas un devis CNP

    if (idPersonne != null) {
        // Chargement de la liste des produits de l'adhrent
        final AsyncCallback<List<ListeProduitsAdherentModel>> callback = new AsyncCallback<List<ListeProduitsAdherentModel>>() {
            public void onFailure(Throwable caught) {
                captionPanelListeProduitsAdherent.setVisible(false);
                ErrorPopup.afficher(new ErrorPopupConfiguration(caught));
            }/*from   w ww  .java2s  .  c  o  m*/

            public void onSuccess(List<ListeProduitsAdherentModel> listeProduitsContratsAdherentGwt) {
                if (listeProduitsContratsAdherentGwt == null || listeProduitsContratsAdherentGwt.isEmpty()) {
                    captionPanelListeProduitsAdherent.setVisible(false);
                } else {
                    // Produit principal
                    InfosProduitAdherentModel produitPrincipal;

                    // On nettoie le panel
                    captionPanelListeProduitsAdherent.clear();

                    final VerticalPanel panelListeProduitsAdherent = new VerticalPanel();
                    panelListeProduitsAdherent.setWidth(ComposantTarificateurConstants.POURCENT_100);
                    panelListeProduitsAdherent.setSpacing(5);
                    captionPanelListeProduitsAdherent.add(panelListeProduitsAdherent);

                    for (ListeProduitsAdherentModel listeProduitsParcouru : listeProduitsContratsAdherentGwt) {
                        produitPrincipal = listeProduitsParcouru.getProduitPrincipal();
                        int i = 0;

                        // Label de la liste des produits d'un adhrent.
                        final HTML labelListeProduitsAdherent = new HTML();

                        // Bouton de gnration d'une proposition pour un adhrent.
                        final DecoratedButton btnGenererProposition = new DecoratedButton(
                                pageConstants.labelBoutonAjoutProduitAdherent());

                        final HorizontalPanel hpConteneurProduits = new HorizontalPanel();
                        hpConteneurProduits.setWidth(ComposantTarificateurConstants.POURCENT_100);
                        hpConteneurProduits.add(labelListeProduitsAdherent);
                        hpConteneurProduits.add(btnGenererProposition);
                        hpConteneurProduits.setCellHorizontalAlignment(labelListeProduitsAdherent,
                                HasHorizontalAlignment.ALIGN_LEFT);
                        hpConteneurProduits.setCellHorizontalAlignment(btnGenererProposition,
                                HasHorizontalAlignment.ALIGN_RIGHT);
                        hpConteneurProduits.setCellVerticalAlignment(labelListeProduitsAdherent,
                                HasVerticalAlignment.ALIGN_MIDDLE);
                        hpConteneurProduits.setCellVerticalAlignment(btnGenererProposition,
                                HasVerticalAlignment.ALIGN_MIDDLE);
                        hpConteneurProduits.setCellWidth(btnGenererProposition, "160px");
                        panelListeProduitsAdherent.add(hpConteneurProduits);

                        // Ecriture de la liste des produits de l'adhrent
                        final StringBuffer htmlListeProduitsAdherent = new StringBuffer();
                        if (produitPrincipal != null) {
                            // On affiche : libelleProduit ( dateAdhesion -> dateResiliation )
                            htmlListeProduitsAdherent.append("<b>");
                            htmlListeProduitsAdherent.append(produitPrincipal.getLibelle());
                            htmlListeProduitsAdherent.append("</b>");
                            htmlListeProduitsAdherent.append(PageConstants.DU + " "
                                    + produitPrincipal.getDateAdhesion() + " " + PageConstants.AU);
                            htmlListeProduitsAdherent.append(produitPrincipal.getDateResiliation() != null
                                    ? produitPrincipal.getDateResiliation()
                                    : "...");
                            final String garantieAia = produitPrincipal.getGarantieAia();
                            final String produitAia = produitPrincipal.getProduitAia();
                            btnGenererProposition.addClickHandler(new ClickHandler() {
                                @Override
                                public void onClick(ClickEvent event) {
                                    afficherPopupSelectionProduitsAdherent(produitAia, garantieAia);
                                }
                            });
                            i++;
                        }
                        for (InfosProduitAdherentModel infosProduitLieParcouru : listeProduitsParcouru
                                .getListeProduitsLies()) {
                            if (i == 1) {
                                htmlListeProduitsAdherent.append(ComposantTarificateurConstants.SAUT_LIGNE);
                            } else {
                                htmlListeProduitsAdherent.append(PageConstants.VIRGULE);
                            }
                            htmlListeProduitsAdherent.append(infosProduitLieParcouru.getLibelle());
                            i++;
                        }
                        labelListeProduitsAdherent.setHTML(htmlListeProduitsAdherent.toString());
                        // Affichage de la liste
                        captionPanelListeProduitsAdherent.setVisible(true);
                        // si pas de produit principal sant, on cache le bouton gnrerProposition
                        btnGenererProposition.setVisible(listeProduitsParcouru.getProduitPrincipal() != null);
                    }
                }
            }
        };
        // Appel du service
        tarificateurService.getListeProduitsAdherent(idPersonne, callback);
    } else {
        // Liste des produits des adhrents non visible
        captionPanelListeProduitsAdherent.clear();
        captionPanelListeProduitsAdherent.setVisible(false);
    }
}

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

License:Open Source License

/**
 * Ajoute un panel contenant les informations d'un enfant.
 * @param enfant/*from   ww  w  .j  a v  a2  s . c om*/
 */
private void construirePanel(String suffix) {
    final Label lNumSs = new Label(viewConstants.lNumSs());
    lRelation = new Label(viewConstants.relation());
    final Label lRegime = new Label(viewConstants.lRegime());
    final Label lCaisse = new Label(viewConstants.lCaisse());
    final Label lTns = new Label(viewConstants.lTns(), false);
    final Label lLoiMadelin = new Label(viewConstants.lLoiMadelin(), false);
    final Label lcouvertNow = new Label(viewConstants.lcouvertNow(), false);
    final Label lcouvert6DerniersMois = new Label(viewConstants.lcouvert6DerniersMois(), false);

    final SuggestListBoxSingleProperties<IdentifiantLibelleGwt> slbIdentifiantLibelleProperties = 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 SuggestListBoxSingleProperties<IdentifiantEidLibelleModel> slbIdentifiantEidLibelleProperties = new SuggestListBoxSingleProperties<IdentifiantEidLibelleModel>() {
        @Override
        public String getSelectSuggestRenderer(IdentifiantEidLibelleModel row) {
            return row == null ? "" : row.getLibelle();
        }

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

        @Override
        public String[] getResultRowsRenderer(IdentifiantEidLibelleModel row) {
            return new String[] { row == null ? "" : row.getLibelle() };
        }
    };

    final SuggestListBoxSingleProperties<CaisseSimpleModel> slbCaisseProperties = new SuggestListBoxSingleProperties<CaisseSimpleModel>() {
        @Override
        public String getSelectSuggestRenderer(CaisseSimpleModel row) {
            return row == null ? "" : row.getCode() + "." + row.getCentre() + "." + row.getNom();
        }

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

        @Override
        public String[] getResultRowsRenderer(CaisseSimpleModel row) {
            return new String[] {
                    row == null ? "" : row.getCode() + "." + row.getCentre() + "." + row.getNom() };
        }
    };
    final SuggestListBoxSingleProperties<IdentifiantLibelleGwt> propertiesRelation = 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() };
        }
    };

    lbSsReferents = new DecoratedSuggestListBoxSingle<IdentifiantEidLibelleModel>(
            slbIdentifiantEidLibelleProperties);
    tbNumSs = new DecoratedTextBox();
    tbNumSs.setMaxLength(InfosAdhesionViewImplConstants.LONGUEUR_NUM_SECURITE_SOCIALE);
    tbCleSs = new DecoratedTextBox();
    tbCleSs.setMaxLength(InfosAdhesionViewImplConstants.LONGUEUR_CLE_SECURITE_SOCIALE);
    tbCleSs.setWidth(InfosAdhesionViewImplConstants.LARGEUR_TB_CLE_SS);
    slbRelation = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(propertiesRelation);
    setRelationVisible(false);
    lbRegime = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(slbIdentifiantLibelleProperties);
    lbCaisse = new DecoratedSuggestListBoxSingle<CaisseSimpleModel>(slbCaisseProperties);
    cbTns = new CheckBox();
    cbLoiMadelin = new CheckBox();
    cbCouvertNow = new CheckBox();
    cbCouvert6DerniersMois = new CheckBox();

    final HorizontalPanel hpSecuSociale = new HorizontalPanel();
    hpSecuSociale.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE);
    hpSecuSociale.add(lbSsReferents);
    hpSecuSociale.add(new HTML("&nbsp;"));
    hpSecuSociale.add(tbNumSs);
    hpSecuSociale.add(new HTML("&nbsp;"));
    hpSecuSociale.add(construireBlocIcone(tbCleSs, "PersonneDto.numSecuriteSocial" + suffix));

    final FlexTable flexTable = new FlexTable();
    flexTable.setWidth(ComposantTarificateurConstants.POURCENT_100);
    flexTable.setCellSpacing(3);
    flexTable.setWidget(0, 0, lNumSs);
    flexTable.setWidget(0, 1, hpSecuSociale);
    flexTable.setWidget(1, 0, lRegime);
    flexTable.setWidget(1, 1, construireBlocIcone(lbRegime, "PersonneDto.eidRegime" + suffix));
    flexTable.setWidget(1, 2, lCaisse);
    flexTable.setWidget(1, 3, construireBlocIcone(lbCaisse, "PersonneDto.eidCaisse" + suffix));
    flexTable.setWidget(2, 0, lTns);
    flexTable.setWidget(2, 1, cbTns);
    flexTable.setWidget(2, 2, lLoiMadelin);
    flexTable.setWidget(2, 3, cbLoiMadelin);
    flexTable.setWidget(3, 0, lcouvertNow);
    flexTable.setWidget(3, 1, cbCouvertNow);
    flexTable.setWidget(3, 2, lcouvert6DerniersMois);
    flexTable.setWidget(3, 3, cbCouvert6DerniersMois);
    flexTable.setWidget(4, 0, lRelation);
    flexTable.setWidget(4, 1, construireBlocIcone(slbRelation, "RelationDto.type" + suffix));
    flexTable.getFlexCellFormatter().setColSpan(0, 1, 3);
    flexTable.getColumnFormatter().setWidth(0, InfosAdhesionViewImplConstants.LARGEUR_COL_LIBELLE_0);
    flexTable.getColumnFormatter().setWidth(1, InfosAdhesionViewImplConstants.LARGEUR_COL_CHAMP_1);
    flexTable.getColumnFormatter().setWidth(2, InfosAdhesionViewImplConstants.LARGEUR_COL_LIBELLE_2);
    flexTable.getColumnFormatter().setWidth(3, InfosAdhesionViewImplConstants.LARGEUR_COL_CHAMP_3);

    panel = new CaptionPanel();
    panel.add(flexTable);
    container.add(panel);
}

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

License:Open Source License

/**
 * Ajoute un panel contenant les informations d'un enfant.
 * @param enfant/*w  w  w .  j a v  a 2s .co  m*/
 */
private void construirePanel(String suffix) {
    final Label lNumSs = new Label(viewConstants.lNumSs());
    final Label lRegime = new Label(viewConstants.lRegime());
    final Label lCaisse = new Label(viewConstants.lCaisse());
    lRelation = new Label(viewConstants.relation());

    final SuggestListBoxSingleProperties<IdentifiantLibelleGwt> slbIdentifiantLibelleProperties = 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 SuggestListBoxSingleProperties<IdentifiantEidLibelleModel> slbIdentifiantEidLibelleProperties = new SuggestListBoxSingleProperties<IdentifiantEidLibelleModel>() {
        @Override
        public String getSelectSuggestRenderer(IdentifiantEidLibelleModel row) {
            return row == null ? "" : row.getLibelle();
        }

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

        @Override
        public String[] getResultRowsRenderer(IdentifiantEidLibelleModel row) {
            return new String[] { row == null ? "" : row.getLibelle() };
        }
    };

    final SuggestListBoxSingleProperties<CaisseSimpleModel> slbCaisseProperties = new SuggestListBoxSingleProperties<CaisseSimpleModel>() {
        @Override
        public String getSelectSuggestRenderer(CaisseSimpleModel row) {
            return row == null ? "" : row.getCode() + "." + row.getCentre() + "." + row.getNom();
        }

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

        @Override
        public String[] getResultRowsRenderer(CaisseSimpleModel row) {
            return new String[] {
                    row == null ? "" : row.getCode() + "." + row.getCentre() + "." + row.getNom() };
        }
    };
    final SuggestListBoxSingleProperties<IdentifiantLibelleGwt> propertiesRelation = 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() };
        }
    };

    lbSsReferents = new DecoratedSuggestListBoxSingle<IdentifiantEidLibelleModel>(
            slbIdentifiantEidLibelleProperties);
    tbNumSs = new DecoratedTextBox();
    tbNumSs.setMaxLength(InfosAdhesionViewImplConstants.LONGUEUR_NUM_SECURITE_SOCIALE);
    tbCleSs = new DecoratedTextBox();
    tbCleSs.setMaxLength(InfosAdhesionViewImplConstants.LONGUEUR_CLE_SECURITE_SOCIALE);
    tbCleSs.setWidth(InfosAdhesionViewImplConstants.LARGEUR_TB_CLE_SS);
    lbRegime = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(slbIdentifiantLibelleProperties);
    lbCaisse = new DecoratedSuggestListBoxSingle<CaisseSimpleModel>(slbCaisseProperties);
    slbRelation = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(propertiesRelation);
    setRelationVisible(false);

    final HorizontalPanel hpSecuSociale = new HorizontalPanel();
    hpSecuSociale.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE);
    hpSecuSociale.add(lbSsReferents);
    hpSecuSociale.add(new HTML("&nbsp;"));
    hpSecuSociale.add(tbNumSs);
    hpSecuSociale.add(new HTML("&nbsp;"));
    hpSecuSociale.add(construireBlocIcone(tbCleSs, "PersonneDto.numSecuriteSocial" + suffix));

    final FlexTable flexTable = new FlexTable();
    flexTable.setWidth(ComposantTarificateurConstants.POURCENT_100);
    flexTable.setCellSpacing(3);
    flexTable.setWidget(0, 0, lNumSs);
    flexTable.setWidget(0, 1, hpSecuSociale);
    flexTable.setWidget(1, 0, lRegime);
    flexTable.setWidget(1, 1, construireBlocIcone(lbRegime, "PersonneDto.eidRegime" + suffix));
    flexTable.setWidget(1, 2, lCaisse);
    flexTable.setWidget(1, 3, construireBlocIcone(lbCaisse, "PersonneDto.eidCaisse" + suffix));
    flexTable.setWidget(2, 0, lRelation);
    flexTable.setWidget(2, 1, construireBlocIcone(slbRelation, "RelationDto.type" + suffix));
    flexTable.getFlexCellFormatter().setColSpan(0, 1, 3);
    flexTable.getColumnFormatter().setWidth(0, InfosAdhesionViewImplConstants.LARGEUR_COL_LIBELLE_0);
    flexTable.getColumnFormatter().setWidth(1, InfosAdhesionViewImplConstants.LARGEUR_COL_CHAMP_1);
    flexTable.getColumnFormatter().setWidth(2, InfosAdhesionViewImplConstants.LARGEUR_COL_LIBELLE_2);
    flexTable.getColumnFormatter().setWidth(3, InfosAdhesionViewImplConstants.LARGEUR_COL_CHAMP_3);

    panel = new CaptionPanel();
    panel.add(flexTable);
    container.add(panel);
}

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);//from w  ww. j a  va2  s  . c om
    buttonBar.add(btnEnregistrerDevis);
    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.devis.DevisViewImpl.java

License:Open Source License

private HorizontalPanel creerBlocLibelleValeur(String libelle, Widget wValeur) {
    final Label lLibelle = new Label(libelle);
    lLibelle.setWordWrap(false);//from   w w w .jav 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.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.ligne.devis.LigneDevisViewImpl.java

License:Open Source License

private HorizontalPanel creerBlocLibelleValeur(String libelle, Widget wValeur) {
    final Label lLibelle = new Label(libelle);
    lLibelle.setWordWrap(false);// w w  w.  j  a v  a 2 s.c  om
    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./*from ww w  .  j a  v a2s .com*/
 */
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.transaction.recherche.PopupRechercheTransactionViewImpl.java

License:Open Source License

/**
 * Constructeur.//from w w  w . j a v a 2 s.c om
 */
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());
}

From source file:com.tasktop.c2c.server.common.web.client.widgets.chooser.AbstractValueChooser.java

License:Open Source License

public AbstractValueChooser(SuggestBox suggestBox) {
    com.google.gwt.user.client.ui.HorizontalPanel contentPanel = new com.google.gwt.user.client.ui.HorizontalPanel();
    contentPanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE);
    contentPanel.addStyleName("peopleChooser");

    this.suggestBox = suggestBox;
    SelectionHandler<Suggestion> selectionHandler = new SelectionHandler<Suggestion>() {
        @Override/*from  w w w . j ava 2 s. co  m*/
        public void onSelection(SelectionEvent<Suggestion> event) {
            ValueSuggestion<T> suggestion = (ValueSuggestion<T>) event.getSelectedItem();
            if (!getValues().contains(suggestion.getValue())) {
                addValue(suggestion.getValue());
            } else {
                AbstractValueChooser.this.suggestBox.setValue("", false);
            }
        }

    };
    suggestBox.addSelectionHandler(selectionHandler);

    contentPanel.add(suggestBox);

    valuePanel = new HorizontalPanel();
    contentPanel.add(valuePanel);

    initWidget(contentPanel);
}

From source file:com.test.morphia.client.loginview.LoginView.java

License:Open Source License

public LoginView() {

    int windowHeight = Window.getClientHeight();
    int windowWidth = Window.getClientWidth();

    loginLayout.setCellSpacing(6);/*from www  . ja  va2 s .c  om*/
    FlexCellFormatter cellFormatter = loginLayout.getFlexCellFormatter();

    // Add a title to the form
    loginLayout.setHTML(0, 0, this.headline);

    // Add username and password fields
    username.setWidth("150px");
    password.setWidth("150px");
    loginLayout.setHTML(1, 0, this.usernameLabel);
    loginLayout.setWidget(1, 1, username);
    loginLayout.setHTML(2, 0, passwordLabel);
    loginLayout.setWidget(2, 1, password);

    //Add the loginbutton to the form
    loginLayout.setWidget(3, 0, loginbutton);
    cellFormatter.setColSpan(3, 0, 2);
    cellFormatter.setHorizontalAlignment(3, 0, HasHorizontalAlignment.ALIGN_CENTER);

    // Wrap the content in a DecoratorPanel
    decPanel.setWidget(loginLayout);

    mainpanel.setWidth(windowWidth / 2 + "px");
    mainpanel.setHeight(windowHeight * 0.6 + "px");
    mainpanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
    mainpanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE);
    mainpanel.add(logo);
    mainpanel.add(secondoHeadline);
    mainpanel.add(decPanel);
}