List of usage examples for com.google.gwt.user.client.ui HorizontalPanel setCellHorizontalAlignment
public void setCellHorizontalAlignment(IsWidget w, HorizontalAlignmentConstant align)
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); }