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

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

Introduction

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

Prototype

public void setCellHorizontalAlignment(IsWidget w, HorizontalAlignmentConstant align) 

Source Link

Document

Overloaded version for IsWidget.

Usage

From source file:com.openkm.frontend.client.widget.massive.OmrPopup.java

License:Open Source License

/**
 * OmrPopup popup/*  ww w  .  j  av a  2 s . c  om*/
 */
public OmrPopup() {
    // Establishes auto-close when click outside
    super(false, true);
    setText(Main.i18n("omr.label"));

    table = new FlexTable();
    table.setCellSpacing(0);
    table.setCellPadding(4);

    // Status
    status = new Status(this);
    status.setStyleName("okm-StatusPopup");

    templateNameText = new HTML(Main.i18n("omr.template.name"));
    listBox = new ListBox();
    listBox.addChangeHandler(new ChangeHandler() {
        @Override
        public void onChange(ChangeEvent arg0) {
            if (listBox.getSelectedIndex() > 0) {
                executeButton.setEnabled(true);
            } else {
                executeButton.setEnabled(false);
            }
        }
    });
    listBox.setStyleName("okm-Select");

    cancelButton = new Button(Main.i18n("button.cancel"), new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            if (Main.get().mainPanel.desktop.browser.fileBrowser.isMassive()) {
                Main.get().mainPanel.topPanel.toolBar.executeRefresh();
            }
            hide();
        }
    });
    cancelButton.setStyleName("okm-NoButton");

    executeButton = new Button(Main.i18n("button.execute"), new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            process();
        }
    });
    executeButton.setStyleName("okm-AddButton");

    HorizontalPanel hPanel = new HorizontalPanel();
    hPanel.add(cancelButton);
    hPanel.add(Util.hSpace("5"));
    hPanel.add(executeButton);

    hPanel.setCellHorizontalAlignment(cancelButton, VerticalPanel.ALIGN_CENTER);
    hPanel.setCellHorizontalAlignment(executeButton, VerticalPanel.ALIGN_CENTER);

    table.setWidget(0, 0, templateNameText);
    table.setWidget(0, 1, listBox);
    table.setWidget(1, 0, hPanel);
    table.getFlexCellFormatter().setColSpan(1, 0, 2);
    table.getFlexCellFormatter().setHorizontalAlignment(1, 0, HasAlignment.ALIGN_CENTER);

    super.hide();
    setWidget(table);
}

From source file:com.openkm.frontend.client.widget.searchresult.SearchFullResult.java

License:Open Source License

/**
 * drawPropertyGroups/*from  w  ww  . j a v  a  2s . com*/
 */
private void drawPropertyGroups(final String docPath, final List<GWTPropertyGroup> propertyGroups,
        final HorizontalPanel propertyGroupsPanel) {
    if (propertyGroups.size() > 0) {
        Status status = Main.get().mainPanel.search.searchBrowser.searchResult.status;
        status.setFlag_refreshPropertyGroups();
        final GWTPropertyGroup propertyGroup = propertyGroups.remove(0);
        propertyGroupService.getProperties(docPath, propertyGroup.getName(), false,
                new AsyncCallback<List<GWTFormElement>>() {
                    @Override
                    public void onSuccess(List<GWTFormElement> result) {
                        if (propertyGroupsPanel.getWidgetCount() == 0) {
                            HTML label = new HTML("");
                            label.setStyleName("okm-Security-Title");
                            label.setHeight("15");
                            Image verticalLine = new Image("img/transparent_pixel.gif");
                            verticalLine.setStyleName("okm-Vertical-Line-Border");
                            verticalLine.setSize("2", "100%");
                            VerticalPanel vlPanel = new VerticalPanel();
                            vlPanel.add(label);
                            vlPanel.add(verticalLine);
                            vlPanel.setCellWidth(verticalLine, "7");
                            vlPanel.setCellHeight(verticalLine, "100%");
                            vlPanel.setHeight("100%");
                            propertyGroupsPanel.add(vlPanel);
                            propertyGroupsPanel.setCellHorizontalAlignment(vlPanel, HasAlignment.ALIGN_LEFT);
                            propertyGroupsPanel.setCellWidth(vlPanel, "7");
                            propertyGroupsPanel.setCellHeight(vlPanel, "100%");
                        }

                        Image verticalLine = new Image("img/transparent_pixel.gif");
                        verticalLine.setStyleName("okm-Vertical-Line-Border");
                        verticalLine.setSize("2", "100%");
                        FormManager manager = new FormManager();
                        manager.setFormElements(result);
                        manager.draw(true); // read only !
                        VerticalPanel vPanel = new VerticalPanel();
                        HTML label = new HTML(propertyGroup.getLabel());
                        label.setStyleName("okm-Security-Title");
                        label.setHeight("15");
                        vPanel.add(label);
                        vPanel.add(manager.getTable());
                        propertyGroupsPanel.add(vPanel);
                        propertyGroupsPanel.add(verticalLine);
                        propertyGroupsPanel.setCellVerticalAlignment(vPanel, HasAlignment.ALIGN_TOP);
                        propertyGroupsPanel.setCellHorizontalAlignment(verticalLine, HasAlignment.ALIGN_CENTER);
                        propertyGroupsPanel.setCellWidth(verticalLine, "12");
                        propertyGroupsPanel.setCellHeight(verticalLine, "100%");
                        drawPropertyGroups(docPath, propertyGroups, propertyGroupsPanel);
                    }

                    @Override
                    public void onFailure(Throwable caught) {
                        Main.get().showError("drawPropertyGroups", caught);
                    }
                });
    } else {
        Status status = Main.get().mainPanel.search.searchBrowser.searchResult.status;
        status.unsetFlag_refreshPropertyGroups();
    }
}

From source file:com.ponysdk.ui.terminal.UIBuilder.java

License:Apache License

private void showCommunicationErrorMessage(final Throwable caught) {

    final VerticalPanel content = new VerticalPanel();
    if (caught instanceof StatusCodeException) {
        final StatusCodeException exception = (StatusCodeException) caught;
        content.add(new HTML("Server connection failed <br/>Code : " + exception.getStatusCode() + "<br/>"
                + "cause : " + exception.getMessage()));
    } else if (caught instanceof InvocationException) {
        content.add(new HTML("Exception durring server invocation : " + caught.getMessage()));
    } else {//w  w  w  . j a  va  2s  . co m
        content.add(new HTML("Failure : " + caught == null ? "" : caught.getMessage()));
    }

    final HorizontalPanel actionPanel = new HorizontalPanel();
    actionPanel.setSize("100%", "100%");

    final Anchor reloadAnchor = new Anchor("reload");
    reloadAnchor.addClickHandler(new ClickHandler() {

        @Override
        public void onClick(final ClickEvent event) {
            History.newItem("");
            reload();
        }
    });

    final Anchor closeAnchor = new Anchor("close");
    closeAnchor.addClickHandler(new ClickHandler() {

        @Override
        public void onClick(final ClickEvent event) {
            communicationErrorMessagePanel.hide();
        }
    });

    actionPanel.add(reloadAnchor);
    actionPanel.add(closeAnchor);

    actionPanel.setCellHorizontalAlignment(reloadAnchor, HasHorizontalAlignment.ALIGN_CENTER);
    actionPanel.setCellHorizontalAlignment(closeAnchor, HasHorizontalAlignment.ALIGN_CENTER);
    actionPanel.setCellVerticalAlignment(reloadAnchor, HasVerticalAlignment.ALIGN_MIDDLE);
    actionPanel.setCellVerticalAlignment(closeAnchor, HasVerticalAlignment.ALIGN_MIDDLE);

    content.add(actionPanel);

    communicationErrorMessagePanel.setWidget(content);
    communicationErrorMessagePanel.setPopupPositionAndShow(new PositionCallback() {

        @Override
        public void setPosition(final int offsetWidth, final int offsetHeight) {
            communicationErrorMessagePanel.setPopupPosition((Window.getClientWidth() - offsetWidth) / 2,
                    (Window.getClientHeight() - offsetHeight) / 2);
        }
    });
}

From source file:com.square.client.gwt.client.view.agenda.AgendaViewImpl.java

License:Open Source License

private void construireBlocBouton() {
    final HorizontalPanel hpBoutons = new HorizontalPanel();

    btVueMois = new DecoratedButton(viewConstants.libelleMois());
    btVueMois.ensureDebugId(viewDebugIdConstants.debugIdBtVueMois());
    btVueSemaine = new DecoratedButton(viewConstants.libelleSemaine());
    btVueSemaine.ensureDebugId(viewDebugIdConstants.debugIdBtVueSemaine());
    btRemiseAZero = new DecoratedButton(viewConstants.libelleJour());
    btRemiseAZero.ensureDebugId(viewDebugIdConstants.debugIdBtRemiseAZero());
    btAvancer = new PushButton(new Image(SmatisResources.INSTANCE.iconeOngletScrollDroite()));
    btAvancer.ensureDebugId(viewDebugIdConstants.debugIdBtAvancer());
    btReculer = new PushButton(new Image(SmatisResources.INSTANCE.iconeOngletScrollGauche()));
    btReculer.ensureDebugId(viewDebugIdConstants.debugIdBtReculer());
    btReculer.setStylePrimaryName("agendaPushButton");
    btAvancer.setStylePrimaryName("agendaPushButton");

    final HorizontalPanel hpVues = new HorizontalPanel();
    hpVues.add(btVueSemaine);/*w  w w.  j av  a  2  s.  c  om*/
    hpVues.add(btVueMois);
    hpVues.setSpacing(5);
    hpBoutons.add(hpVues);

    final HorizontalPanel hpValeur = new HorizontalPanel();
    lPeriode = new Label();
    hpValeur.add(lPeriode);
    hpValeur.setSpacing(5);
    hpBoutons.add(hpValeur);

    final HorizontalPanel hpDeplacement = new HorizontalPanel();
    hpDeplacement.add(btReculer);
    hpDeplacement.add(btRemiseAZero);
    hpDeplacement.add(btAvancer);
    hpDeplacement.setSpacing(5);
    hpDeplacement.setCellVerticalAlignment(btAvancer, HasAlignment.ALIGN_MIDDLE);
    hpDeplacement.setCellVerticalAlignment(btReculer, HasAlignment.ALIGN_MIDDLE);
    hpBoutons.add(hpDeplacement);

    hpBoutons.setCellHorizontalAlignment(hpDeplacement, HasAlignment.ALIGN_RIGHT);
    hpBoutons.setCellHorizontalAlignment(hpVues, HasAlignment.ALIGN_LEFT);
    hpBoutons.setCellHorizontalAlignment(hpValeur, HasAlignment.ALIGN_CENTER);
    hpBoutons.setCellVerticalAlignment(hpValeur, HasAlignment.ALIGN_MIDDLE);

    hpBoutons.setWidth(AppControllerConstants.POURCENT_100);
    conteneur.add(hpBoutons);
}

From source file:com.square.client.gwt.client.view.personne.physique.gestion.GestionPersonnePhysiqueViewImpl.java

License:Open Source License

private HorizontalPanel construireBlocAide(final Widget composant, AideComposant aide) {
    final HorizontalPanel panel = new HorizontalPanel();
    panel.setSpacing(0);/*from w w  w  .  ja v  a2 s  .c om*/
    panel.add(composant);
    panel.add(aide);
    panel.setCellVerticalAlignment(aide, HasVerticalAlignment.ALIGN_MIDDLE);
    panel.setCellHorizontalAlignment(aide, HasHorizontalAlignment.ALIGN_CENTER);
    panel.setCellWidth(aide, "40");
    return panel;
}

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

License:Open Source License

/**
 * Constructeur.//from w ww.  j a  va 2s .co  m
 * @param isSource boolen pour savoir si le bloc concerne une personne source ou une personne cible.
 * @param personneSourceFusion les informations de la personne source.
 * @param personneCibleFusion les informations de la personne cible.
 * @param constantes les constantes.
 */
public BlocChampsPersonneFusion(boolean isSource, PersonneSourceFusionModel personneSourceFusion,
        PersonneCibleFusionModel personneCibleFusion, ConstantesModel constantes) {
    // Cration des constantes du composant
    composantConstants = (BlocChampsPersonneFusionConstants) GWT
            .create(BlocChampsPersonneFusionConstants.class);

    this.personneSourceEnCours = personneSourceFusion;
    this.personneCibleEnCours = personneCibleFusion;
    this.isSource = isSource;
    this.constantes = constantes;

    this.setWidth(ComposantFusionPresenterConstants.POURCENT_100);

    lAucunChampsAFusionner = new Label(composantConstants.aucunChampAFusionner());
    btnSelection = new DecoratedButton(composantConstants.btnToutSelectionner());
    btnSelection.setVisible(this.isSource);
    btnSelection.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            if (composantConstants.btnToutSelectionner().equals(btnSelection.getText())) {
                modifierSelectionFusion(true);
            } else {
                modifierSelectionFusion(false);
            }
        }
    });

    String numClient = "";
    String dateCreation = "";
    if (isSource && personneSourceEnCours != null) {
        numClient = personneSourceEnCours.getNumeroClient();
        dateCreation = personneSourceEnCours.getDateCreation();
    } else if (!isSource && personneCibleEnCours != null) {
        numClient = personneCibleEnCours.getNumeroClient();
        dateCreation = personneCibleEnCours.getDateCreation();
    }
    final Label lNumClient = new Label(composantConstants.numeroClient() + " " + numClient);
    lNumClient.addStyleName(ComposantFusionPresenter.RESOURCES.css().numeroClient());
    final Label lDateCreation = new Label(composantConstants.dateCreation() + " " + dateCreation);
    lDateCreation.addStyleName(ComposantFusionPresenter.RESOURCES.css().dateCreation());

    // Ajout du numro du client
    final VerticalPanel pInfosClient = new VerticalPanel();
    pInfosClient.add(lNumClient);
    pInfosClient.add(lDateCreation);
    pInfosClient.setSpacing(5);
    final HorizontalPanel pClient = new HorizontalPanel();
    pClient.setHeight(BlocChampsPersonneFusionConstants.HAUTEUR_NUM_CLIENT);
    pClient.setWidth(ComposantFusionPresenterConstants.POURCENT_100);
    pClient.add(pInfosClient);
    pClient.setCellVerticalAlignment(lNumClient, ALIGN_MIDDLE);
    pClient.add(btnSelection);
    pClient.setCellVerticalAlignment(btnSelection, ALIGN_MIDDLE);
    pClient.setCellHorizontalAlignment(btnSelection, ALIGN_RIGHT);

    pContenu = new VerticalPanel();
    pContenu.setWidth(ComposantFusionPresenterConstants.POURCENT_100);
    pContenu.addStyleName(ComposantFusionPresenter.RESOURCES.css().contenuBloc());
    pContenu.add(pClient);

    // Construction du tableau des champs de la personne
    construireTableauChamps();

    final CaptionPanel pBloc = new CaptionPanel();
    // Dfinition du style et du titre en fonction si le bloc est d'une personne source ou d'une personne cible
    if (this.isSource) {
        pBloc.addStyleName(ComposantFusionPresenter.RESOURCES.css().blocSource());
        pBloc.setCaptionText(composantConstants.titreClientSource());
    } else {
        pBloc.addStyleName(ComposantFusionPresenter.RESOURCES.css().blocCible());
        pBloc.setCaptionText(composantConstants.titreClientCible());
    }
    pBloc.add(pContenu);
    this.add(pBloc);
}

From source file:com.square.composant.ged.square.client.composant.popup.ConfirmPopup.java

License:Open Source License

/**
 * Constructeur de la popup./*from   w  w  w  .ja  va2  s  .co  m*/
 */
public ConfirmPopup() {
    super(POPUP_CONSTANTS.titleLabel(), false, true, true);
    addStyleName(PopupConstants.CLASS_POPUP_CONFIRM);

    // on cree le panel vertical qui contient tout le contenu
    final VerticalPanel panel = new VerticalPanel();
    panel.setWidth(POURCENT_100);
    // on cree le panel horizontal qui contient le message et l'icone
    final HorizontalPanel panelMessage = new HorizontalPanel();
    panelMessage.setWidth(POURCENT_100);
    panelMessage.setSpacing(10);
    // on cree le panel horizontal des boutons
    final HorizontalPanel buttonPanel = new HorizontalPanel();
    buttonPanel.setSpacing(5);

    final Image imagePopup = new Image(POPUP_IMAGES.confirmPopup());
    // on construit le panel du message
    message = new HTML();
    panelMessage.add(imagePopup);
    panelMessage.add(message);
    panelMessage.setCellWidth(imagePopup, PopupConstants.LARGEUR_IMAGE);
    panelMessage.setCellHorizontalAlignment(imagePopup, HasAlignment.ALIGN_LEFT);
    panelMessage.setCellVerticalAlignment(message, HasAlignment.ALIGN_MIDDLE);

    // on ajoute le bouton ok
    buttonOK = new DecoratedButton(POPUP_CONSTANTS.buttonOkLabel());
    buttonOK.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            if (getCallback() != null) {
                getCallback().onResult(RESULT_OK);
            }
            hide();
        }
    });
    buttonPanel.add(buttonOK);
    buttonNOK = new DecoratedButton(POPUP_CONSTANTS.buttonNOkLabel());
    buttonNOK.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            if (getCallback() != null) {
                getCallback().onResult(RESULT_NOK);
            }
            hide();
        }
    });
    buttonPanel.add(buttonNOK);
    final DecoratedButton buttonCancel = new DecoratedButton(POPUP_CONSTANTS.buttonCancelLabel());
    buttonCancel.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            if (getCallback() != null) {
                getCallback().onResult(RESULT_CANCEL);
            }
            hide();
        }
    });
    buttonPanel.add(buttonCancel);
    // on ajoute les panels dans le panel principal
    panel.add(panelMessage);
    panel.add(buttonPanel);
    panel.setCellHorizontalAlignment(buttonPanel, HasAlignment.ALIGN_RIGHT);
    setWidget(panel, 0);
}

From source file:com.square.composant.ged.square.client.composant.popup.ErrorPopup.java

License:Open Source License

/**
 * Constructeur de la popup./*from  w w  w. j a  v  a2 s  .co  m*/
 */
private ErrorPopup() {
    super(POPUP_CONSTANTS.titleLabel(), false, true, true);
    addStyleName(PopupConstants.CLASS_POPUP_ERROR);

    // on cree le panel vertical qui contient tout le contenu
    final VerticalPanel panel = new VerticalPanel();
    panel.setWidth(POURCENT_100);
    // on cree le panel horizontal qui contient le message et l'icone
    final HorizontalPanel panelMessage = new HorizontalPanel();
    panelMessage.setWidth(POURCENT_100);
    panelMessage.setSpacing(10);
    // on cree le panel horizontal des boutons
    final HorizontalPanel buttonPanel = new HorizontalPanel();
    buttonPanel.setSpacing(5);

    final Image imagePopup = new Image(POPUP_IMAGES.errorPopup());
    // on construit le panel du message
    message = new HTML();
    panelMessage.add(imagePopup);
    panelMessage.add(message);
    panelMessage.setCellWidth(imagePopup, PopupConstants.LARGEUR_IMAGE);
    panelMessage.setCellHorizontalAlignment(imagePopup, HasAlignment.ALIGN_LEFT);
    panelMessage.setCellVerticalAlignment(message, HasAlignment.ALIGN_MIDDLE);

    // on ajoute le bouton ok
    buttonOK = new DecoratedButton(POPUP_CONSTANTS.buttonOkLabel());
    buttonOK.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            hide();
        }
    });
    buttonPanel.add(buttonOK);
    // on ajoute les panels dans le panel principal
    panel.add(panelMessage);
    panel.add(buttonPanel);
    panel.setCellHorizontalAlignment(buttonPanel, HasAlignment.ALIGN_RIGHT);
    setWidget(panel, 0);
}

From source file:com.square.composant.ged.square.client.composant.popup.LoadingPopup.java

License:Open Source License

/** Constructeur priv. */
private LoadingPopup() {
    super(POPUP_CONSTANTS.titleLabel(), false, true, true);
    setGlassPanelStyleName(PopupConstants.CLASS_GLASS_PANEL_LOADING_POPUP);
    addStyleName(PopupConstants.CLASS_POPUP_LOADING);

    contenu = new SimplePanel();
    contenu.addStyleName(PopupConstants.CLASS_CONTENU_POPUP_LOADING);

    final HorizontalPanel hPanel = new HorizontalPanel();
    hPanel.setWidth(Popup.POURCENT_100);
    hPanel.setSpacing(PopupConstants.SPACING);
    hPanel.add(contenu);//ww w  .  j  a va 2 s . c o  m
    hPanel.setCellVerticalAlignment(contenu, HasVerticalAlignment.ALIGN_MIDDLE);
    hPanel.setCellHorizontalAlignment(contenu, HasHorizontalAlignment.ALIGN_CENTER);

    this.setWidget(hPanel);
}

From source file:com.square.composant.ged.square.client.view.listecompacte.ListeCompacteDocumentsViewImpl.java

License:Open Source License

/** Constructeur par dfaut. */
public ListeCompacteDocumentsViewImpl() {
    viewConstants = GWT.create(ListeCompacteDocumentsViewImplConstants.class);
    final HorizontalPanel mainPanel = new HorizontalPanel();
    mainPanel.setWidth("100%");

    documentsPanel = new FlowPanel();
    lienAjouter = new Anchor(viewConstants.ajouterDocument());
    lienAjouter.addStyleName("lienDocumentModeCompact");

    mainPanel.add(documentsPanel);//  w ww.  j a  va  2s.c o m
    mainPanel.add(lienAjouter);

    mainPanel.setCellWidth(lienAjouter, "200px");
    mainPanel.setCellHorizontalAlignment(lienAjouter, HasHorizontalAlignment.ALIGN_RIGHT);
    mainPanel.setCellVerticalAlignment(lienAjouter, HasVerticalAlignment.ALIGN_MIDDLE);

    messagePanel = new MessagePanel();

    final VerticalPanel vPanel = new VerticalPanel();
    vPanel.setWidth("100%");
    vPanel.add(mainPanel);
    vPanel.add(messagePanel);

    initWidget(vPanel);
}