Example usage for com.google.gwt.user.client.ui Label setText

List of usage examples for com.google.gwt.user.client.ui Label setText

Introduction

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

Prototype

public void setText(String text) 

Source Link

Document

Sets the label's content to the given text.

Usage

From source file:com.square.composant.fusion.square.client.composants.BlocChampsPersonneFusion.java

License:Open Source License

/** Remplit le tableau avec les champs d'une personne. */
private void remplirChampsPersonne() {
    int row = 1;//from   w ww  .  j ava  2s. com
    String styleLigne = ComposantFusionPresenter.RESOURCES.css().cellClair();
    if (personneSourceEnCours.getNro().getDifferent() != null
            && personneSourceEnCours.getNro().getDifferent()) {
        final Label lNumClient = new Label(composantConstants.numRo());
        if (isSource) {
            final Label lValeur = new Label("");
            if (personneSourceEnCours.getNro() != null && personneSourceEnCours.getNro().getValeur() != null) {
                lValeur.setText(personneSourceEnCours.getNro().getValeur());
            }
            styleLigne = ajouterChampSourceBlocFusion(row++, lNumClient, lValeur,
                    personneSourceEnCours.getNro(), styleLigne);
        } else {
            final Label lValeur = new Label("");
            if (personneCibleEnCours.getNro() != null) {
                lValeur.setText(personneCibleEnCours.getNro());
            }
            styleLigne = ajouterChampCibleBlocFusion(row++, lNumClient, lValeur, styleLigne);
        }
    }
    if (personneSourceEnCours.getCivilite().getDifferent() != null
            && personneSourceEnCours.getCivilite().getDifferent()) {
        final Label lCivilite = new Label(composantConstants.civilite());
        if (isSource) {
            final Label lValeur = new Label("");
            if (personneSourceEnCours.getCivilite().getValeur() != null
                    && personneSourceEnCours.getCivilite().getValeur().getLibelle() != null) {
                lValeur.setText(personneSourceEnCours.getCivilite().getValeur().getLibelle());
            }
            styleLigne = ajouterChampSourceBlocFusion(row++, lCivilite, lValeur,
                    personneSourceEnCours.getCivilite(), styleLigne);
        } else {
            final Label lValeur = new Label("");
            if (personneCibleEnCours.getCivilite() != null
                    && personneCibleEnCours.getCivilite().getLibelle() != null) {
                lValeur.setText(personneCibleEnCours.getCivilite().getLibelle());
            }
            styleLigne = ajouterChampCibleBlocFusion(row++, lCivilite, lValeur, styleLigne);
        }
    }
    if (personneSourceEnCours.getNom().getDifferent() != null
            && personneSourceEnCours.getNom().getDifferent()) {
        final Label lNom = new Label(composantConstants.nom());
        if (isSource) {
            final Label lValeur = new Label("");
            if (personneSourceEnCours.getNom().getValeur() != null) {
                lValeur.setText(personneSourceEnCours.getNom().getValeur());
            }
            styleLigne = ajouterChampSourceBlocFusion(row++, lNom, lValeur, personneSourceEnCours.getNom(),
                    styleLigne);
        } else {
            final Label lValeur = new Label("");
            if (personneCibleEnCours.getNom() != null) {
                lValeur.setText(personneCibleEnCours.getNom());
            }
            styleLigne = ajouterChampCibleBlocFusion(row++, lNom, lValeur, styleLigne);
        }
    }
    if (personneSourceEnCours.getNomJeuneFille().getDifferent() != null
            && personneSourceEnCours.getNomJeuneFille().getDifferent()) {
        final Label lNom = new Label(composantConstants.nomJeuneFille());
        if (isSource) {
            final Label lValeur = new Label("");
            if (personneSourceEnCours.getNomJeuneFille().getValeur() != null) {
                lValeur.setText(personneSourceEnCours.getNomJeuneFille().getValeur());
            }
            styleLigne = ajouterChampSourceBlocFusion(row++, lNom, lValeur,
                    personneSourceEnCours.getNomJeuneFille(), styleLigne);
        } else {
            final Label lValeur = new Label("");
            if (personneCibleEnCours.getNomJeuneFille() != null) {
                lValeur.setText(personneCibleEnCours.getNomJeuneFille());
            }
            styleLigne = ajouterChampCibleBlocFusion(row++, lNom, lValeur, styleLigne);
        }
    }
    if (personneSourceEnCours.getPrenom().getDifferent() != null
            && personneSourceEnCours.getPrenom().getDifferent()) {
        final Label lPrenom = new Label(composantConstants.prenom());
        if (isSource) {
            final Label lValeur = new Label("");
            if (personneSourceEnCours.getPrenom().getValeur() != null) {
                lValeur.setText(personneSourceEnCours.getPrenom().getValeur());
            }
            styleLigne = ajouterChampSourceBlocFusion(row++, lPrenom, lValeur,
                    personneSourceEnCours.getPrenom(), styleLigne);
        } else {
            final Label lValeur = new Label("");
            if (personneCibleEnCours.getPrenom() != null) {
                lValeur.setText(personneCibleEnCours.getPrenom());
            }
            styleLigne = ajouterChampCibleBlocFusion(row++, lPrenom, lValeur, styleLigne);
        }
    }
    if (personneSourceEnCours.getDateNaissance().getDifferent() != null
            && personneSourceEnCours.getDateNaissance().getDifferent()) {
        final Label lDateNaissance = new Label(composantConstants.dateNaissance());
        if (isSource) {
            final Label lValeur = new Label("");
            if (personneSourceEnCours.getDateNaissance().getValeur() != null) {
                lValeur.setText(personneSourceEnCours.getDateNaissance().getValeur());
            }
            styleLigne = ajouterChampSourceBlocFusion(row++, lDateNaissance, lValeur,
                    personneSourceEnCours.getDateNaissance(), styleLigne);
        } else {
            final Label lValeur = new Label("");
            if (personneCibleEnCours.getDateNaissance() != null) {
                lValeur.setText(personneCibleEnCours.getDateNaissance());
            }
            styleLigne = ajouterChampCibleBlocFusion(row++, lDateNaissance, lValeur, styleLigne);
        }
    }
    if (personneSourceEnCours.getDateDeces().getDifferent() != null
            && personneSourceEnCours.getDateDeces().getDifferent()) {
        final Label lDateDeces = new Label(composantConstants.dateDeces());
        if (isSource) {
            final Label lValeur = new Label("");
            if (personneSourceEnCours.getDateDeces().getValeur() != null) {
                lValeur.setText(personneSourceEnCours.getDateDeces().getValeur());
            }
            styleLigne = ajouterChampSourceBlocFusion(row++, lDateDeces, lValeur,
                    personneSourceEnCours.getDateDeces(), styleLigne);
        } else {
            final Label lValeur = new Label("");
            if (personneCibleEnCours.getDateDeces() != null) {
                lValeur.setText(personneCibleEnCours.getDateDeces());
            }
            styleLigne = ajouterChampCibleBlocFusion(row++, lDateDeces, lValeur, styleLigne);
        }
    }
    if (personneSourceEnCours.getDecede().getDifferent() != null
            && personneSourceEnCours.getDecede().getDifferent()) {
        final Label lDecede = new Label(composantConstants.decede());
        final Label lValeur = new Label();
        if (isSource) {
            if (personneSourceEnCours.getDecede().getValeur() != null
                    && personneSourceEnCours.getDecede().getValeur()) {
                lValeur.setText(composantConstants.oui());
            } else {
                lValeur.setText(composantConstants.non());
            }
            styleLigne = ajouterChampSourceBlocFusion(row++, lDecede, lValeur,
                    personneSourceEnCours.getDecede(), styleLigne);
        } else {
            if (personneCibleEnCours.getDecede() != null && personneCibleEnCours.getDecede()) {
                lValeur.setText(composantConstants.oui());
            } else {
                lValeur.setText(composantConstants.non());
            }
            styleLigne = ajouterChampCibleBlocFusion(row++, lDecede, lValeur, styleLigne);
        }
    }
    if (personneSourceEnCours.getSitFam().getDifferent() != null
            && personneSourceEnCours.getSitFam().getDifferent()) {
        final Label lSituationFam = new Label(composantConstants.situationFam());
        if (isSource) {
            final Label lValeur = new Label("");
            if (personneSourceEnCours.getSitFam().getValeur() != null
                    && personneSourceEnCours.getSitFam().getValeur().getLibelle() != null) {
                lValeur.setText(personneSourceEnCours.getSitFam().getValeur().getLibelle());
            }
            styleLigne = ajouterChampSourceBlocFusion(row++, lSituationFam, lValeur,
                    personneSourceEnCours.getSitFam(), styleLigne);
        } else {
            final Label lValeur = new Label("");
            if (personneCibleEnCours.getSitFam() != null
                    && personneCibleEnCours.getSitFam().getLibelle() != null) {
                lValeur.setText(personneCibleEnCours.getSitFam().getLibelle());
            }
            styleLigne = ajouterChampCibleBlocFusion(row++, lSituationFam, lValeur, styleLigne);
        }
    }
    if (personneSourceEnCours.getProfession().getDifferent() != null
            && personneSourceEnCours.getProfession().getDifferent()) {
        final Label lProfession = new Label(composantConstants.profession());
        if (isSource) {
            final Label lValeur = new Label("");
            if (personneSourceEnCours.getProfession().getValeur() != null
                    && personneSourceEnCours.getProfession().getValeur().getLibelle() != null) {
                lValeur.setText(personneSourceEnCours.getProfession().getValeur().getLibelle());
            }
            styleLigne = ajouterChampSourceBlocFusion(row++, lProfession, lValeur,
                    personneSourceEnCours.getProfession(), styleLigne);
        } else {
            final Label lValeur = new Label("");
            if (personneCibleEnCours.getProfession() != null
                    && personneCibleEnCours.getProfession().getLibelle() != null) {
                lValeur.setText(personneCibleEnCours.getProfession().getLibelle());
            }
            styleLigne = ajouterChampCibleBlocFusion(row++, lProfession, lValeur, styleLigne);
        }
    }
    if (personneSourceEnCours.getNaturePersonne().getDifferent() != null
            && personneSourceEnCours.getNaturePersonne().getDifferent()) {
        final Label lNaturePersonne = new Label(composantConstants.naturePersonne());
        if (isSource) {
            final Label lValeur = new Label("");
            if (personneSourceEnCours.getNaturePersonne().getValeur() != null
                    && personneSourceEnCours.getNaturePersonne().getValeur().getLibelle() != null) {
                lValeur.setText(personneSourceEnCours.getNaturePersonne().getValeur().getLibelle());
            }
            styleLigne = ajouterChampSourceBlocFusion(row++, lNaturePersonne, lValeur,
                    personneSourceEnCours.getNaturePersonne(), styleLigne);
        } else {
            final Label lValeur = new Label("");
            if (personneCibleEnCours.getNaturePersonne() != null
                    && personneCibleEnCours.getNaturePersonne().getLibelle() != null) {
                lValeur.setText(personneCibleEnCours.getNaturePersonne().getLibelle());
            }
            styleLigne = ajouterChampCibleBlocFusion(row++, lNaturePersonne, lValeur, styleLigne);
        }
    }
    if (personneSourceEnCours.getStatut().getDifferent() != null
            && personneSourceEnCours.getStatut().getDifferent()) {
        final Label lStatut = new Label(composantConstants.statut());
        if (isSource) {
            final Label lValeur = new Label("");
            if (personneSourceEnCours.getStatut().getValeur() != null
                    && personneSourceEnCours.getStatut().getValeur().getLibelle() != null) {
                lValeur.setText(personneSourceEnCours.getStatut().getValeur().getLibelle());
            }
            styleLigne = ajouterChampSourceBlocFusion(row++, lStatut, lValeur,
                    personneSourceEnCours.getStatut(), styleLigne);
        } else {
            final Label lValeur = new Label("");
            if (personneCibleEnCours.getStatut() != null
                    && personneCibleEnCours.getStatut().getLibelle() != null) {
                lValeur.setText(personneCibleEnCours.getStatut().getLibelle());
            }
            styleLigne = ajouterChampCibleBlocFusion(row++, lStatut, lValeur, styleLigne);
        }
    }
    if (personneSourceEnCours.getCaisse().getDifferent() != null
            && personneSourceEnCours.getCaisse().getDifferent()) {
        final Label lCaisse = new Label(composantConstants.caisse());
        if (isSource) {
            final Label lValeur = new Label("");
            if (personneSourceEnCours.getCaisse().getValeur() != null
                    && personneSourceEnCours.getCaisse().getValeur().getLibelle() != null) {
                lValeur.setText(personneSourceEnCours.getCaisse().getValeur().getLibelle());
            }
            styleLigne = ajouterChampSourceBlocFusion(row++, lCaisse, lValeur,
                    personneSourceEnCours.getCaisse(), styleLigne);
        } else {
            final Label lValeur = new Label("");
            if (personneCibleEnCours.getCaisse() != null
                    && personneCibleEnCours.getCaisse().getLibelle() != null) {
                lValeur.setText(personneCibleEnCours.getCaisse().getLibelle());
            }
            styleLigne = ajouterChampCibleBlocFusion(row++, lCaisse, lValeur, styleLigne);
        }
    }
    if (personneSourceEnCours.getCaisseRegime().getDifferent() != null
            && personneSourceEnCours.getCaisseRegime().getDifferent()) {
        final Label lCaisseRegime = new Label(composantConstants.caisseRegime());
        if (isSource) {
            final Label lValeur = new Label("");
            if (personneSourceEnCours.getCaisseRegime().getValeur() != null
                    && personneSourceEnCours.getCaisseRegime().getValeur().getLibelle() != null) {
                lValeur.setText(personneSourceEnCours.getCaisseRegime().getValeur().getLibelle());
            }
            styleLigne = ajouterChampSourceBlocFusion(row++, lCaisseRegime, lValeur,
                    personneSourceEnCours.getCaisseRegime(), styleLigne);
        } else {
            final Label lValeur = new Label("");
            if (personneCibleEnCours.getCaisseRegime() != null
                    && personneCibleEnCours.getCaisseRegime().getLibelle() != null) {
                lValeur.setText(personneCibleEnCours.getCaisseRegime().getLibelle());
            }
            styleLigne = ajouterChampCibleBlocFusion(row++, lCaisseRegime, lValeur, styleLigne);
        }
    }
    if (personneSourceEnCours.getCsp().getDifferent() != null
            && personneSourceEnCours.getCsp().getDifferent()) {
        final Label lCsp = new Label(composantConstants.csp());
        if (isSource) {
            final Label lValeur = new Label("");
            if (personneSourceEnCours.getCsp().getValeur() != null
                    && personneSourceEnCours.getCsp().getValeur().getLibelle() != null) {
                lValeur.setText(personneSourceEnCours.getCsp().getValeur().getLibelle());
            }
            styleLigne = ajouterChampSourceBlocFusion(row++, lCsp, lValeur, personneSourceEnCours.getCsp(),
                    styleLigne);
        } else {
            final Label lValeur = new Label("");
            if (personneCibleEnCours.getCsp() != null && personneCibleEnCours.getCsp().getLibelle() != null) {
                lValeur.setText(personneCibleEnCours.getCsp().getLibelle());
            }
            styleLigne = ajouterChampCibleBlocFusion(row++, lCsp, lValeur, styleLigne);
        }
    }
    if (personneSourceEnCours.getSegment().getDifferent() != null
            && personneSourceEnCours.getSegment().getDifferent()) {
        final Label lSegment = new Label(composantConstants.segment());
        if (isSource) {
            final Label lValeur = new Label("");
            if (personneSourceEnCours.getSegment().getValeur() != null
                    && personneSourceEnCours.getSegment().getValeur().getLibelle() != null) {
                lValeur.setText(personneSourceEnCours.getSegment().getValeur().getLibelle());
            }
            styleLigne = ajouterChampSourceBlocFusion(row++, lSegment, lValeur,
                    personneSourceEnCours.getSegment(), styleLigne);
        } else {
            final Label lValeur = new Label("");
            if (personneCibleEnCours.getSegment() != null
                    && personneCibleEnCours.getSegment().getLibelle() != null) {
                lValeur.setText(personneCibleEnCours.getSegment().getLibelle());
            }
            styleLigne = ajouterChampCibleBlocFusion(row++, lSegment, lValeur, styleLigne);
        }
    }
    if (personneSourceEnCours.getReseauVente().getDifferent() != null
            && personneSourceEnCours.getReseauVente().getDifferent()) {
        final Label lReseauVente = new Label(composantConstants.reseauVente());
        if (isSource) {
            final Label lValeur = new Label("");
            if (personneSourceEnCours.getReseauVente().getValeur() != null
                    && personneSourceEnCours.getReseauVente().getValeur().getLibelle() != null) {
                lValeur.setText(personneSourceEnCours.getReseauVente().getValeur().getLibelle());
            }
            styleLigne = ajouterChampSourceBlocFusion(row++, lReseauVente, lValeur,
                    personneSourceEnCours.getReseauVente(), styleLigne);
        } else {
            final Label lValeur = new Label("");
            if (personneCibleEnCours.getReseauVente() != null
                    && personneCibleEnCours.getReseauVente().getLibelle() != null) {
                lValeur.setText(personneCibleEnCours.getReseauVente().getLibelle());
            }
            styleLigne = ajouterChampCibleBlocFusion(row++, lReseauVente, lValeur, styleLigne);
        }
    }
    if (personneSourceEnCours.getCommercial().getDifferent() != null
            && personneSourceEnCours.getCommercial().getDifferent()) {
        final Label lCommercial = new Label(composantConstants.commercial());
        if (isSource) {
            final Label lValeur = new Label("");
            if (personneSourceEnCours.getCommercial().getValeur() != null
                    && personneSourceEnCours.getCommercial().getValeur().getLibelle() != null) {
                lValeur.setText(personneSourceEnCours.getCommercial().getValeur().getLibelle());
            }
            styleLigne = ajouterChampSourceBlocFusion(row++, lCommercial, lValeur,
                    personneSourceEnCours.getCommercial(), styleLigne);
        } else {
            final Label lValeur = new Label("");
            if (personneCibleEnCours.getCommercial() != null
                    && personneCibleEnCours.getCommercial().getLibelle() != null) {
                lValeur.setText(personneCibleEnCours.getCommercial().getLibelle());
            }
            styleLigne = ajouterChampCibleBlocFusion(row++, lCommercial, lValeur, styleLigne);
        }
    }
    if (personneSourceEnCours.getAgence().getDifferent() != null
            && personneSourceEnCours.getAgence().getDifferent()) {
        final Label lAgence = new Label(composantConstants.agence());
        if (isSource) {
            final Label lValeur = new Label("");
            if (personneSourceEnCours.getAgence().getValeur() != null
                    && personneSourceEnCours.getAgence().getValeur().getLibelle() != null) {
                lValeur.setText(personneSourceEnCours.getAgence().getValeur().getLibelle());
            }
            styleLigne = ajouterChampSourceBlocFusion(row++, lAgence, lValeur,
                    personneSourceEnCours.getAgence(), styleLigne);
        } else {
            final Label lValeur = new Label();
            if (personneCibleEnCours.getAgence() != null
                    && personneCibleEnCours.getAgence().getLibelle() != null) {
                lValeur.setText("");
            }
            styleLigne = ajouterChampCibleBlocFusion(row++, lAgence, lValeur, styleLigne);
        }
    }
    if (personneSourceEnCours.getAdressePrincipale().getDifferent() != null
            && personneSourceEnCours.getAdressePrincipale().getDifferent()) {
        final Label lAdressePrincipale = new Label(composantConstants.adressePrincipale());
        if (isSource) {
            final Label lValeur = new Label("");
            if (personneSourceEnCours.getAdressePrincipale().getValeur() != null
                    && personneSourceEnCours.getAdressePrincipale().getValeur().getLibelleAdresse() != null) {
                lValeur.setText(personneSourceEnCours.getAdressePrincipale().getValeur().getLibelleAdresse());
            }
            styleLigne = ajouterChampSourceBlocFusion(row++, lAdressePrincipale, lValeur,
                    personneSourceEnCours.getAdressePrincipale(), styleLigne);
        } else {
            final Label lValeur = new Label("");
            if (personneCibleEnCours.getAdressePrincipale() != null
                    && personneCibleEnCours.getAdressePrincipale().getLibelleAdresse() != null) {
                lValeur.setText(personneCibleEnCours.getAdressePrincipale().getLibelleAdresse());
            }
            styleLigne = ajouterChampCibleBlocFusion(row++, lAdressePrincipale, lValeur, styleLigne);
        }
    }
    if (personneSourceEnCours.getListeTelephones() != null
            && personneSourceEnCours.getListeTelephones().size() > 0) {
        List<ProprieteFusionnableTelephoneModel> listeTelephonesVides = new ArrayList<ProprieteFusionnableTelephoneModel>();
        for (int i = 0; i < personneSourceEnCours.getListeTelephones().size(); i++) {
            final ProprieteFusionnableTelephoneModel telephone = personneSourceEnCours.getListeTelephones()
                    .get(i);
            if (telephone.getDifferent() != null && telephone.getDifferent()) {
                final String typeTel;
                if (constantes.getIdNatureTelephoneFixe()
                        .equals(telephone.getValeur().getNature().getIdentifiant())) {
                    typeTel = composantConstants.telFixe();
                } else {
                    typeTel = composantConstants.telPortable();
                }
                if (isSource) {
                    final Label lValeur = new Label(telephone.getValeur().getNumero());
                    if (telephone.getValeur().getNumero() == null) {
                        lValeur.setText("");
                    }
                    styleLigne = ajouterChampSourceBlocFusion(row++, new Label(typeTel), lValeur, telephone,
                            styleLigne);
                    if (i < personneCibleEnCours.getListeTelephones().size()) {
                        final TelephoneFusionModel telephoneCible = personneCibleEnCours.getListeTelephones()
                                .get(i);
                        if (telephoneCible.getNature().getIdentifiant()
                                .equals(telephone.getValeur().getNature().getIdentifiant())
                                && telephoneCible.getIdentifiant() != null) {
                            final ProprieteFusionnableTelephoneModel proprieteTelephoneVide = new ProprieteFusionnableTelephoneModel();
                            proprieteTelephoneVide.setIsSelectionnable(true);
                            final TelephoneFusionModel telephoneVide = new TelephoneFusionModel();
                            telephoneVide.setNature(telephone.getValeur().getNature());
                            telephoneVide.setIdentifiant(telephone.getValeur().getIdentifiant());
                            proprieteTelephoneVide.setValeur(telephoneVide);
                            proprieteTelephoneVide.setDifferent(true);
                            listeTelephonesVides.add(proprieteTelephoneVide);
                            styleLigne = ajouterChampSourceBlocFusion(row++, new Label(typeTel), new Label(""),
                                    proprieteTelephoneVide, styleLigne);
                        }
                    }
                } else {
                    if (i < personneCibleEnCours.getListeTelephones().size()) {
                        final TelephoneFusionModel telephoneCible = personneCibleEnCours.getListeTelephones()
                                .get(i);
                        final Label lValeur = new Label(telephoneCible.getNumero());

                        if (telephoneCible.getNumero() == null || telephoneCible.getIdentifiant() == null) {
                            lValeur.setText("");
                            styleLigne = ajouterChampCibleBlocFusion(row++, new Label(typeTel), lValeur,
                                    styleLigne);
                        } else {
                            styleLigne = ajouterChampCibleBlocFusion(row++, new Label(typeTel), new Label(""),
                                    styleLigne);
                            styleLigne = ajouterChampCibleBlocFusion(row++, new Label(typeTel), lValeur,
                                    styleLigne);
                        }
                    } else if (personneSourceEnCours.getListeTelephones().get(i).getValeur()
                            .getNumero() != null) {
                        final Label lValeur = new Label("");
                        styleLigne = ajouterChampCibleBlocFusion(row++, new Label(typeTel), lValeur,
                                styleLigne);
                    }
                }
            }
        }
        personneSourceEnCours.getListeTelephones().addAll(listeTelephonesVides);
    }
    if (personneSourceEnCours.getListeEmails() != null && personneSourceEnCours.getListeEmails().size() > 0) {
        for (int i = 0; i < personneSourceEnCours.getListeEmails().size(); i++) {
            final ProprieteFusionnableEmailModel email = personneSourceEnCours.getListeEmails().get(i);
            if (email.getDifferent() != null && email.getDifferent()) {
                final Label lEmail = new Label(composantConstants.email());
                if (isSource) {
                    final Label lValeur = new Label(email.getValeur().getAdresse());
                    if (email.getValeur().getAdresse() == null) {
                        lValeur.setText("");
                    }
                    styleLigne = ajouterChampSourceBlocFusion(row++, lEmail, lValeur, email, styleLigne);
                } else {
                    if (i < personneCibleEnCours.getListeEmails().size()) {
                        final EmailFusionModel emailCible = personneCibleEnCours.getListeEmails().get(i);
                        final Label lValeur = new Label(emailCible.getAdresse());
                        if (emailCible.getAdresse() == null) {
                            lValeur.setText("");
                        }
                        styleLigne = ajouterChampCibleBlocFusion(row++, lEmail, lValeur, styleLigne);
                    } else {
                        final Label lValeur = new Label();
                        styleLigne = ajouterChampCibleBlocFusion(row++, lEmail, lValeur, styleLigne);
                    }
                }
            }
        }
    }

    if (row == 1) {
        ftProprietes.setWidget(1, 0, lAucunChampsAFusionner);
        ftProprietes.getCellFormatter().setHorizontalAlignment(1, 0, HasAlignment.ALIGN_CENTER);
        ftProprietes.getCellFormatter().setVerticalAlignment(1, 0, HasAlignment.ALIGN_MIDDLE);
        ftProprietes.getFlexCellFormatter().setColSpan(1, 0, 3);
        ftProprietes.getFlexCellFormatter().addStyleName(1, 0,
                ComposantFusionPresenter.RESOURCES.css().cellClair());
        btnSelection.setEnabled(false);
    } else {
        btnSelection.setEnabled(true);
    }
}

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

License:Open Source License

/**
 * Affiche les informations d'une ligne de devis.
 *//*w  w  w .j  ava  2  s  .c  om*/
private void afficherInfosLigneDevis(LigneDevisModel ligneDevis, final boolean ligneLiee,
        boolean isLectureSeule, int numLigne) {
    // on rcupre la finalit
    final Long idFinalite = ligneDevis.getFinalite().getIdentifiant() != null
            ? ligneDevis.getFinalite().getIdentifiant()
            : constantesApp.getIdFinaliteEnCours();

    // on rcupre le critre optionnel ou pas du produit
    boolean isProduitOptionnel = true;
    if (ligneLiee && ligneDevis.getProduitOptionnel() != null) {
        isProduitOptionnel = ligneDevis.getProduitOptionnel().booleanValue();
    }

    // calcul du montant mensuel
    final float montantLigneMensuel = calculMontantMensuelLigne(ligneDevis.getMontantTtc().floatValue(),
            ligneDevis.getIdentifiantModePaiement());
    float montantLigneMensuelRemise = 0f;
    if (ligneDevis.getMontantRemise() != null) {
        montantLigneMensuelRemise = calculMontantMensuelLigne(ligneDevis.getMontantRemise().floatValue(),
                ligneDevis.getIdentifiantModePaiement());
    }

    // ajout du montant de la ligne au total sauf si ligne lie obligatoire
    if ((!ligneLiee || isProduitOptionnel) && montantLigneMensuelRemise != montantLigneMensuel) {
        montantTotalLignesGroupees += montantLigneMensuel;
        montantTotalLignesGroupeesRemise += montantLigneMensuelRemise;
    }

    final RadioButton rbLigneAdhesion = new RadioButton(ligneDevis.getIdentifiant() + "-" + numLigne);
    final RadioButton rbLigneRefus = new RadioButton(ligneDevis.getIdentifiant() + "-" + numLigne);
    final RadioButton rbLigneEnCours = new RadioButton(ligneDevis.getIdentifiant() + "-" + numLigne);
    final RadioButton rbLigneCorbeille = new RadioButton(ligneDevis.getIdentifiant() + "-" + numLigne);
    rbLigneAdhesion.setTitle(viewConstants.titreRadioAccepte());
    rbLigneRefus.setTitle(viewConstants.titreRadioRefuse());
    rbLigneEnCours.setTitle(viewConstants.titreRadioEnCours());
    rbLigneCorbeille.setTitle(viewConstants.titreRadioCorbeille());
    rbLigneAdhesion.setEnabled(!isLectureSeule);
    rbLigneRefus.setEnabled(!isLectureSeule);
    rbLigneEnCours.setEnabled(!isLectureSeule);
    rbLigneCorbeille.setEnabled(!isLectureSeule);

    // on coche la finalite suivant le cas
    if (idFinalite.equals(constantesApp.getIdFinaliteAcceptee())) {
        rbLigneAdhesion.setValue(Boolean.TRUE);
    } else if (idFinalite.equals(constantesApp.getIdFinaliteRefusee())) {
        rbLigneRefus.setValue(Boolean.TRUE);
    } else if (idFinalite.equals(constantesApp.getIdFinaliteEnCours())) {
        rbLigneEnCours.setValue(Boolean.TRUE);
    } else if (idFinalite.equals(constantesApp.getIdFinaliteCorbeille())) {
        rbLigneCorbeille.setValue(Boolean.TRUE);
    }

    final CheckBox cbImprimerLigne = new CheckBox();
    cbImprimerLigne.setTitle(viewConstants.titreCheckboxSelection());

    mapRbLigneAdhesion.put(ligneDevis.getIdentifiant(), rbLigneAdhesion);
    mapRbLigneRefus.put(ligneDevis.getIdentifiant(), rbLigneRefus);
    mapRbLigneEnAttente.put(ligneDevis.getIdentifiant(), rbLigneEnCours);
    mapRbLigneCorbeille.put(ligneDevis.getIdentifiant(), rbLigneCorbeille);
    mapCbImprimerLigne.put(ligneDevis.getIdentifiant(), cbImprimerLigne);

    if (ligneLiee && !isProduitOptionnel) {
        // produit obligatoire non coch et non dcochable (non affich de toute faon)
        cbImprimerLigne.setValue(Boolean.FALSE);
        cbImprimerLigne.setEnabled(Boolean.FALSE);
    } else if (ligneLiee && isProduitOptionnel) {
        // On slectionne pour impression les produits bonus
        if (ligneDevis.getIdentifiantFamille().equals(constantesApp.getIdentifiantFamilleBonus1())
                || ligneDevis.getIdentifiantFamille().equals(constantesApp.getIdentifiantFamilleBonus2())) {
            cbImprimerLigne.setValue(Boolean.TRUE);
        } else {
            // produit optionnel dcochable
            cbImprimerLigne.setValue(ligneDevis.getSelectionnePourImpression() != null
                    ? ligneDevis.getSelectionnePourImpression()
                    : Boolean.FALSE);
        }
        cbImprimerLigne.setEnabled(Boolean.TRUE);
    } else if (!ligneLiee) {
        // produit principal dcochable
        cbImprimerLigne.setValue(ligneDevis.getSelectionnePourImpression() != null
                && ligneDevis.getSelectionnePourImpression().booleanValue());
        cbImprimerLigne.setEnabled(Boolean.TRUE);
    }

    String libelleMontant = "";
    if (montantLigneMensuelRemise != montantLigneMensuel) {
        libelleMontant = numberFormat.format((double) montantLigneMensuel)
                + ComposantTarificateurConstants.ESPACE + viewConstants.symboleMonnaie();
    } else if (montantLigneMensuel != 0f
            && (ligneDevis.getNAAucunTarif() == null || !ligneDevis.getNAAucunTarif())) {
        libelleMontant = viewConstants.libelleOffert();
    }

    final Label lProduit = new Label();
    final Label lPrenomNomBeneficiaire = new Label();
    final HTML lCriteresProduit = new HTML();
    final Label lDateEffet = new Label();
    final Label lMontant = new Label();
    lDateEffet.setWordWrap(false);
    lMontant.setWordWrap(false);

    final String libelleProduit = ligneDevis.getLibelleProduit();

    lProduit.setText(libelleProduit);

    //limite le nombre de caractres
    final String nomPrenom = ligneDevis.getPrenomNomBeneficiaire();
    String nomPrenomLimite = nomPrenom;
    if (nomPrenom.length() > viewConstants.nbMaxCaracteresNomPrenom()) { //limite si superieur a la constante
        nomPrenomLimite = nomPrenomLimite.substring(0, viewConstants.nbMaxCaracteresNomPrenom()) + "...";
    }
    lPrenomNomBeneficiaire.setText(nomPrenomLimite);
    lPrenomNomBeneficiaire.setTitle(nomPrenom);

    lCriteresProduit.setHTML(getLibelleCriteresProduit(ligneDevis));
    lDateEffet.setText(ligneDevis.getDateEffet());
    lMontant.setText(libelleMontant);

    tableauLignesDevis.setWidget(numLigne, 0, lProduit);
    tableauLignesDevis.setWidget(numLigne, 1, lPrenomNomBeneficiaire);
    tableauLignesDevis.setWidget(numLigne, 2, lCriteresProduit);
    tableauLignesDevis.setWidget(numLigne, 3, lDateEffet);
    tableauLignesDevis.setWidget(numLigne, 4, lMontant);
    tableauLignesDevis.setWidget(numLigne, 5, rbLigneAdhesion);
    tableauLignesDevis.setWidget(numLigne, 6, rbLigneRefus);
    tableauLignesDevis.setWidget(numLigne, 7, rbLigneCorbeille);
    tableauLignesDevis.setWidget(numLigne, 8, rbLigneEnCours);
    tableauLignesDevis.setWidget(numLigne, 9, cbImprimerLigne);

    // mise en forme du tableau
    tableauLignesDevis.getCellFormatter().setHorizontalAlignment(numLigne, 0, HasAlignment.ALIGN_LEFT);
    tableauLignesDevis.getCellFormatter().setHorizontalAlignment(numLigne, 1, HasAlignment.ALIGN_LEFT);
    tableauLignesDevis.getCellFormatter().setHorizontalAlignment(numLigne, 2, HasAlignment.ALIGN_LEFT);
    tableauLignesDevis.getCellFormatter().setHorizontalAlignment(numLigne, 3, HasAlignment.ALIGN_LEFT);
    tableauLignesDevis.getCellFormatter().setHorizontalAlignment(numLigne, 4, HasAlignment.ALIGN_RIGHT);
    tableauLignesDevis.getCellFormatter().setHorizontalAlignment(numLigne, 5, HasAlignment.ALIGN_CENTER);
    tableauLignesDevis.getCellFormatter().setHorizontalAlignment(numLigne, 6, HasAlignment.ALIGN_CENTER);
    tableauLignesDevis.getCellFormatter().setHorizontalAlignment(numLigne, 7, HasAlignment.ALIGN_CENTER);
    tableauLignesDevis.getCellFormatter().setHorizontalAlignment(numLigne, 8, HasAlignment.ALIGN_CENTER);
    tableauLignesDevis.getCellFormatter().setHorizontalAlignment(numLigne, 9, HasAlignment.ALIGN_CENTER);
    tableauLignesDevis.getRowFormatter().setVerticalAlign(numLigne, HasAlignment.ALIGN_TOP);
    tableauLignesDevis.getCellFormatter().addStyleName(numLigne, 0,
            ComposantTarificateur.RESOURCES.css().important());
    tableauLignesDevis.getCellFormatter().addStyleName(numLigne, 1,
            ComposantTarificateur.RESOURCES.css().important());
    tableauLignesDevis.getCellFormatter().addStyleName(numLigne, 3,
            ComposantTarificateur.RESOURCES.css().important());
    tableauLignesDevis.getCellFormatter().addStyleName(numLigne, 4,
            ComposantTarificateur.RESOURCES.css().important());

    // Mise en forme spciale pour les lignes associes  des produits sans tarifs
    if (ligneDevis.getNAAucunTarif() != null && ligneDevis.getNAAucunTarif().booleanValue()) {
        tableauLignesDevis.getRowFormatter().addStyleName(numLigne,
                ComposantTarificateur.RESOURCES.css().produitSansTarif());
    }

    // si c'est une ligne liee dont le produit est obligatoire, ou si il s'agit d'un produit bonus
    if ((ligneLiee && !isProduitOptionnel)
            || ligneDevis.getIdentifiantFamille().equals(constantesApp.getIdentifiantFamilleBonus1())
            || ligneDevis.getIdentifiantFamille().equals(constantesApp.getIdentifiantFamilleBonus2())) {
        rbLigneAdhesion.setEnabled(false);
        rbLigneRefus.setEnabled(false);
        rbLigneEnCours.setEnabled(false);
        rbLigneCorbeille.setEnabled(false);
        // on cache la ligne
        tableauLignesDevis.getRowFormatter().setVisible(numLigne, false);
    }
}

From source file:com.terrapin.rtm.delegate.client.EditDelegates.java

License:Open Source License

public void onModuleLoad() {
    rootPanel = RootPanel.get("gwt-content");
    if (rootPanel == null) {
        rootPanel = RootPanel.get();/* w  w w  .  j av  a 2 s.  c  o m*/
    }
    rootPanel.getElement().getStyle().setPosition(Position.RELATIVE);
    rootPanel.setSize("350", "400");

    Label DistrictLabel = new Label("New label");
    DistrictLabel.setWordWrap(false);
    DistrictLabel.setText("Loading ....");
    rootPanel.add(DistrictLabel, 130, 10);

    ScrollPanel scrollPanel = new ScrollPanel();
    rootPanel.add(scrollPanel, 10, 37);
    scrollPanel.setSize("520px", "423px");

    delegateList = new DelegateList();
    scrollPanel.setWidget(delegateList);
    delegateList.setSize("100%", "100%");

    if (Window.Location.getPath().equals(adminURI)) {
        listBox = new ListBox();
        listBox.setSize("120px", "21px");
        listBox.setEnabled(true);
        listBox.addItem("District 1");
        listBox.addItem("District 2");
        listBox.addItem("District 3");
        listBox.addItem("District 4");
        listBox.addItem("District 5");
        listBox.addItem("District 6");
        listBox.addItem("District 7");
        listBox.addItem("District 8");
        listBox.addItem("District 9");
        listBox.addItem("District 10");
        listBox.addItem("District 11");
        listBox.addItem("District 12");

        listBox.addChangeHandler(new ChangeHandler() {
            @Override
            public void onChange(ChangeEvent event) {
                delegateList.setDistrict(listBox.getSelectedIndex());
                delegateList.refresh();
            }
        });
        listBox.setVisibleItemCount(1);
        rootPanel.add(listBox, 10, 10);
        DistrictLabel.setText("");
    }

    if (Window.Location.getPath().equals(chairmanURI)) {
        Dictionary userInfo = Dictionary.getDictionary("currentUser");
        DistrictLabel.setText("RTM Committee Delegates for District " + userInfo.get("district"));
        delegateList.setDistrict(Integer.parseInt(userInfo.get("district")) - 1);
    }

    delegateList.refresh();
}

From source file:com.vaadin.addon.timeline.gwt.client.VTimelineBrowser.java

@SuppressWarnings("deprecation")
private void plotHorizontalScale(long startTime, long endTime, long unitTime, float xUnit, boolean leftAlign) {

    float width = unitTime * xUnit;
    boolean shortDateFormat = width < 100;
    int year = timelineWidget.getStartDate().getYear();
    long time = (new Date(year, 0, 1)).getTime();
    DateTimeFormat formatter = shortDateFormat ? timelineWidget.getDateFormats().getShortDateFormatter(unitTime)
            : timelineWidget.getDateFormats().getLongDateFormatter(unitTime);

    canvas.setLineWidth(1);//from   ww w  .  java  2 s .c  om
    canvas.setStrokeStyle("rgb(200,200,200)");
    canvas.beginPath();

    long stepsUntilInRange = (startTime - time) / unitTime;
    time += stepsUntilInRange * unitTime;

    while (time <= endTime) {
        if (time >= startTime - unitTime && time <= endTime + unitTime) {
            Label lbl = new Label();
            lbl.setStyleName(CLASSNAME_SCALELABEL);
            lbl.setWidth(width + "px");
            Date date = new Date(time);
            lbl.setText(formatter.format(date));

            long timeFromStart = time - startTime;
            float x = timeFromStart * xUnit;

            canvas.moveTo(x, 0);
            canvas.lineTo(x, canvas.getHeight());

            horizontalScalePanel.add(lbl, (int) x + 2,
                    horizontalScalePanel.getOffsetHeight() - scrollBar.getOffsetHeight() - 13);
            horizontalScaleComponents.add(lbl);
        }

        if (unitTime == VDateFormatInfo.MONTH) {
            /*
             * Month resolution is not so easy since it changes depending on
             * the month. We use the Date to resolve the new time
             */
            time += DateTimeService.getNumberOfDaysInMonth(new Date(time)) * VDateFormatInfo.DAY;
        } else if (unitTime == VDateFormatInfo.YEAR) {
            /*
             * Take leap years into account
             */
            if (DateTimeService.isLeapYear(new Date(time))) {
                time += unitTime + VDateFormatInfo.DAY;
            } else {
                time += unitTime;
            }

        } else {
            time += unitTime;
        }
    }

    canvas.closePath();
    canvas.stroke();
}

From source file:com.vaadin.addon.timeline.gwt.client.VTimelineDisplay.java

/**
 * Plots the horizontal scale/*from ww  w.ja  v  a  2s .c o  m*/
 * 
 * @param startTime
 *            The epoch time when the display area starts
 * @param endTime
 *            The epoch time when the display area ends
 * @param unitTime
 *            The time vs. pixel width ratio
 * @param xUnit
 *            The x-coordinate time vs. pixel unit ratio
 * @param leftAlign
 *            Should the label be left aligned
 */
@SuppressWarnings("deprecation")
private void plotHorizontalScale(long startTime, long endTime, long unitTime, float xUnit, boolean leftAlign) {

    if (unitTime <= 0 || xUnit <= 0) {
        return;
    }

    float width = unitTime * xUnit;
    boolean shortDateFormat = width < 100;
    int year = widget.getStartDate().getYear();
    long time = (new Date(year, 0, 1)).getTime();
    DateTimeFormat formatter = shortDateFormat ? widget.getDateFormats().getShortDateFormatter(unitTime)
            : widget.getDateFormats().getLongDateFormatter(unitTime);

    if (gridColor != null) {
        canvas.setStrokeStyle(gridColor);
        canvas.setLineWidth(0.5);
        canvas.beginPath();
    }

    long stepsUntilInRange = (startTime - time) / unitTime;
    time += stepsUntilInRange * unitTime;

    while (time <= endTime) {
        if (time >= startTime - unitTime && time <= endTime + unitTime) {
            Label lbl = new Label();
            lbl.setStyleName(leftAlign ? CLASSNAME_SCALEDATE_LEFT : CLASSNAME_SCALEDATE);
            lbl.setWidth(width + "px");
            Date date = new Date(time);

            lbl.setText(widget.getDateTimeService().formatDate(date, formatter.getPattern()));

            long timeFromStart = time - startTime;
            float x = timeFromStart * xUnit;

            if (gridColor != null) {
                canvas.moveTo(x, 0);
                canvas.lineTo(x, canvas.getHeight());
            }

            displayComponentPanel.add(lbl, (int) x, displayComponentPanel.getOffsetHeight() - 15);
            horizontalScaleComponents.add(lbl);
        }

        if (unitTime == VDateFormatInfo.MONTH) {
            /*
             * Month resolution is not so easy since it changes depending on
             * the month. We use the Date to resolve the new time
             */
            time += DateTimeService.getNumberOfDaysInMonth(new Date(time)) * VDateFormatInfo.DAY;
        } else if (unitTime == VDateFormatInfo.YEAR) {
            /*
             * Take leap years into account
             */
            if (DateTimeService.isLeapYear(new Date(time))) {
                time += unitTime + VDateFormatInfo.DAY;
            } else {
                time += unitTime;
            }

        } else {
            time += unitTime;
        }
    }

    if (gridColor != null) {
        canvas.closePath();
        canvas.stroke();
    }
}

From source file:com.vaadin.addon.timeline.gwt.client.VTimelineWidget.java

public VTimelineWidget() {
    setWidget(root);//from   www .  j a  va  2 s  .  c  o  m
    getElement().setClassName("v-timeline");

    dts = new DateTimeService();

    root.setStyleName(CLASSNAME);
    root.setSize("100%", "100%");

    caption = new Label("");
    caption.setStyleName(CAPTION_CLASSNAME);
    caption.setVisible(false);
    root.add(caption);

    endDate = new Date();
    startDate = new Date(endDate.getTime() - VDateFormatInfo.MONTH);

    topBar = new HorizontalPanel();
    topBar.setStyleName(CLASSNAME_TOPBAR);
    topBar.setVisible(zoomIsVisible || dateSelectVisible);
    root.add(topBar);

    zoomBar = new HorizontalPanel();
    zoomBar.setStyleName(CLASSNAME_ZOOMBAR);
    zoomBar.setVisible(zoomIsVisible);

    Label zoomLbl = new Label("Zoom:");
    zoomLbl.setStyleName(CLASSNAME_ZOOMBARLABEL);
    zoomBar.add(zoomLbl);
    topBar.add(zoomBar);

    dateRangeBar = new HorizontalPanel();
    dateRangeBar.setStyleName(CLASSNAME_DATERANGE);
    dateRangeBar.setHorizontalAlignment(HorizontalPanel.ALIGN_RIGHT);
    dateRangeBar.setVisible(dateSelectVisible);

    dateFrom = new TextBox();
    dateFrom.addValueChangeHandler(new ValueChangeHandler<String>() {
        @Override
        public void onValueChange(ValueChangeEvent<String> event) {
            try {
                Date newDate = dts.parseDate(event.getValue(), dateFormatInfo.getEditFormat().getPattern(),
                        true);
                if ((newDate.equals(startDate) || newDate.after(startDate))
                        && (newDate.equals(endDate) || newDate.before(endDate))) {
                    intervalStartDate = newDate;
                    setBrowserRange(intervalStartDate, intervalEndDate);
                    setDisplayRange(intervalStartDate, intervalEndDate);
                    dateFrom.setFocus(false);
                } else {
                    dateFrom.setText(
                            dts.formatDate(intervalStartDate, dateFormatInfo.getEditFormat().getPattern()));
                }
            } catch (IllegalArgumentException iae) {
                dateFrom.setText(
                        dts.formatDate(intervalStartDate, dateFormatInfo.getEditFormat().getPattern()));
            }
        }
    });
    dateFrom.addFocusHandler(new FocusHandler() {
        @Override
        public void onFocus(FocusEvent event) {
            dateFrom.setStyleName(CLASSNAME_DATEFIELDEDIT);
            dateFrom.setText(dts.formatDate(intervalStartDate, dateFormatInfo.getEditFormat().getPattern()));
            dateFrom.selectAll();
        }
    });
    dateFrom.addBlurHandler(new BlurHandler() {
        @Override
        public void onBlur(BlurEvent event) {
            dateFrom.setStyleName(CLASSNAME_DATEFIELD);
            dateFrom.setText(dts.formatDate(intervalStartDate, dateFormatInfo.getDisplayFormat().getPattern()));
        }
    });
    dateFrom.setReadOnly(!dateSelectEnabled);
    dateFrom.setStyleName(CLASSNAME_DATEFIELD);
    dateRangeBar.add(dateFrom);

    Label dash = new Label();
    dash.setText("-");
    dateRangeBar.add(dash);

    dateTo = new TextBox();
    dateTo.addValueChangeHandler(new ValueChangeHandler<String>() {
        @Override
        public void onValueChange(ValueChangeEvent<String> event) {
            try {
                Date newDate = dts.parseDate(event.getValue(), dateFormatInfo.getEditFormat().getPattern(),
                        true);
                if ((newDate.equals(startDate) || newDate.after(startDate))
                        && (newDate.equals(endDate) || newDate.before(endDate))) {
                    intervalEndDate = newDate;
                    setBrowserRange(intervalStartDate, intervalEndDate);
                    setDisplayRange(intervalStartDate, intervalEndDate);
                    dateTo.setFocus(false);
                } else {
                    dateTo.setText(
                            dts.formatDate(intervalEndDate, dateFormatInfo.getEditFormat().getPattern()));
                }
            } catch (IllegalArgumentException iae) {
                dateTo.setText(dts.formatDate(intervalEndDate, dateFormatInfo.getEditFormat().getPattern()));
            }
        }
    });
    dateTo.addFocusHandler(new FocusHandler() {
        @Override
        public void onFocus(FocusEvent event) {
            dateTo.setStyleName(CLASSNAME_DATEFIELDEDIT);
            dateTo.setText(dts.formatDate(intervalEndDate, dateFormatInfo.getEditFormat().getPattern()));
            dateTo.selectAll();
        }
    });
    dateTo.addBlurHandler(new BlurHandler() {
        @Override
        public void onBlur(BlurEvent event) {
            dateTo.setStyleName(CLASSNAME_DATEFIELD);
            dateTo.setText(dts.formatDate(intervalEndDate, dateFormatInfo.getDisplayFormat().getPattern()));
        }
    });
    dateTo.setReadOnly(!dateSelectEnabled);
    dateTo.setStyleName(CLASSNAME_DATEFIELD);
    dateRangeBar.add(dateTo);

    topBar.add(dateRangeBar);
    topBar.setCellHorizontalAlignment(dateRangeBar, HorizontalPanel.ALIGN_RIGHT);

    legend = new HorizontalPanel();
    legend.setVisible(legendVisible);
    legend.setHeight("30px");
    legend.setStyleName(CLASSNAME_LEGEND);

    chartModeBar = new HorizontalPanel();
    chartModeBar.setVisible(chartModeVisible);
    chartModeBar.setStyleName(CLASSNAME_CHARTMODE);

    Label modelbl = new Label("Chart mode:");
    chartModeBar.add(modelbl);

    lineModeBtn = new Button("", modeClickHandler);
    lineModeBtn.setTabIndex(-1);
    lineModeBtn.setVisible(lineChartModeVisible);
    lineModeBtn.setStyleName(CLASSNAME_CHARTMODELINE);
    lineModeBtn.setTitle("Line Graph");
    chartModeBar.add(lineModeBtn);

    barModeBtn = new Button("", modeClickHandler);
    barModeBtn.setTabIndex(-1);
    barModeBtn.setVisible(barChartModeVisible);
    barModeBtn.setStyleName(CLASSNAME_CHARTMODEBAR);
    barModeBtn.setTitle("Bar Graph");
    chartModeBar.add(barModeBtn);

    scatterModeBtn = new Button("", modeClickHandler);
    scatterModeBtn.setTabIndex(-1);
    scatterModeBtn.setVisible(scatterChartModeVisible);
    scatterModeBtn.setStyleName(CLASSNAME_CHARTMODESCATTER);
    scatterModeBtn.setTitle("Scatter Graph");
    chartModeBar.add(scatterModeBtn);

    modeLegendBar = new HorizontalPanel();
    modeLegendBar.setVisible(chartModeVisible || legendVisible);
    modeLegendBar.setWidth("100%");
    modeLegendBar.setHeight("31px");
    modeLegendBar.setStyleName(CLASSNAME_MODELEGEND_ROW);
    modeLegendBar.add(chartModeBar);
    modeLegendBar.add(legend);
    modeLegendBar.setCellHorizontalAlignment(legend, HorizontalPanel.ALIGN_RIGHT);

    root.add(modeLegendBar);

    // Add the display
    display = new VTimelineDisplay(this);
    root.add(display);

    // Add the browser
    browser = new VTimelineBrowser(this);
    browser.setVisible(browserIsVisible);
    root.add(browser);
}

From source file:com.vaadin.addon.timeline.gwt.client.VTimelineWidget.java

private void setZoomCaption(UIDL uidl) {
    if (uidl.hasAttribute(TimelineConstants.ATTRIBUTE_ZOOM_LEVEL_CAPTION)) {
        String caption = uidl.getStringAttribute(TimelineConstants.ATTRIBUTE_ZOOM_LEVEL_CAPTION);
        Label lbl = (Label) zoomBar.getWidget(0);
        lbl.setText(caption);
    }/*  ww  w .  j  a v  a 2 s. co  m*/
}

From source file:com.vaadin.addon.timeline.gwt.client.VTimelineWidget.java

private void setChartModeCaption(UIDL uidl) {
    if (uidl.hasAttribute(TimelineConstants.ATTRIBUTE_CHART_MODE_CAPTION)) {
        String caption = uidl.getStringAttribute(TimelineConstants.ATTRIBUTE_CHART_MODE_CAPTION);
        Label lbl = (Label) chartModeBar.getWidget(0);
        lbl.setText(caption);
    }/*from  w w  w. j a  va  2 s.  co  m*/
}

From source file:com.vaadin.addon.timeline.gwt.client.VTimelineWidget.java

/**
 * Sets the legend value/* ww w .ja  va  2 s.c  o  m*/
 * 
 * @param graph
 *            The graph the value is from
 * @param value
 *            The value
 */
public void setLegendValue(int graph, float value) {
    if (legendValues.size() > graph) {
        Label lbl = legendValues.get(graph);
        if (lbl != null) {
            NumberFormat format = display.getVerticalAxisNumberFormat();
            lbl.setText(format.format(value) + " " + units.get(graph));
        }
    }
}

From source file:com.vaadin.tests.widgetset.client.grid.GridBasicClientFeaturesWidget.java

License:Apache License

private void createInternalsMenu() {
    String[] listenersPath = { "Component", "Internals", "Listeners" };
    final Label label = new Label();
    addSouth(label, 20);/*from  w w w .j  a v  a  2 s .  c  om*/

    addMenuCommand("Add scroll listener", new ScheduledCommand() {
        private HandlerRegistration scrollHandler = null;

        @Override
        public void execute() {
            if (scrollHandler != null) {
                return;
            }
            scrollHandler = grid.addScrollHandler(new ScrollHandler() {
                @Override
                public void onScroll(ScrollEvent event) {
                    @SuppressWarnings("hiding")
                    final Grid<?> grid = (Grid<?>) event.getSource();
                    label.setText(
                            "scrollTop: " + grid.getScrollTop() + ", scrollLeft: " + grid.getScrollLeft());
                }
            });
        }
    }, listenersPath);
    addMenuCommand("Add ColumnReorder listener", new ScheduledCommand() {
        private HandlerRegistration columnReorderHandler = null;

        @Override
        public void execute() {
            if (columnReorderHandler != null) {
                return;
            }
            final Label columnOrderLabel = new Label();
            columnOrderLabel.getElement().setId("columnreorder");
            addLineEnd(columnOrderLabel, 300);
            columnReorderHandler = grid.addColumnReorderHandler(new ColumnReorderHandler<List<Data>>() {

                private int eventIndex = 0;

                @Override
                public void onColumnReorder(ColumnReorderEvent<List<Data>> event) {
                    columnOrderLabel.getElement().setAttribute("columns", "" + (++eventIndex));
                }
            });
        }
    }, listenersPath);
    addMenuCommand("Add Column Visibility Change listener", new ScheduledCommand() {
        private HandlerRegistration columnVisibilityHandler = null;

        @Override
        public void execute() {
            if (columnVisibilityHandler != null) {
                return;
            }
            final Label columnOrderLabel = new Label();
            columnOrderLabel.getElement().setId("columnvisibility");
            addLineEnd(columnOrderLabel, 250);
            ColumnVisibilityChangeHandler handler = new ColumnVisibilityChangeHandler<List<Data>>() {

                private int eventIndex = 0;

                @Override
                public void onVisibilityChange(ColumnVisibilityChangeEvent<List<Data>> event) {
                    columnOrderLabel.getElement().setAttribute("counter", "" + (++eventIndex));
                    columnOrderLabel.getElement().setAttribute("useroriginated",
                            (Boolean.toString(event.isUserOriginated())));
                    columnOrderLabel.getElement().setAttribute("ishidden",
                            (Boolean.toString(event.isHidden())));
                    columnOrderLabel.getElement().setAttribute("columnindex",
                            "" + grid.getColumns().indexOf(event.getColumn()));
                }
            };

            columnVisibilityHandler = grid.addColumnVisibilityChangeHandler(handler);
        }
    }, listenersPath);
    addMenuCommand("Add context menu listener", new ScheduledCommand() {

        HandlerRegistration handler = null;
        ContextMenuHandler contextMenuHandler = new ContextMenuHandler() {

            @Override
            public void onContextMenu(ContextMenuEvent event) {
                event.preventDefault();
                final String location;
                EventCellReference<?> cellRef = grid.getEventCell();
                if (cellRef.isHeader()) {
                    location = "header";
                } else if (cellRef.isBody()) {
                    location = "body";
                } else if (cellRef.isFooter()) {
                    location = "footer";
                } else {
                    location = "somewhere";
                }

                getLogger().info("Prevented opening a context menu in grid " + location);
            }
        };

        @Override
        public void execute() {
            if (handler != null) {
                grid.unsinkEvents(Event.ONCONTEXTMENU);
                handler.removeHandler();
            } else {
                grid.sinkEvents(Event.ONCONTEXTMENU);
                handler = grid.addDomHandler(contextMenuHandler, ContextMenuEvent.getType());
            }
        }

    }, listenersPath);
}