List of usage examples for com.google.gwt.user.client.ui HorizontalPanel setHorizontalAlignment
public void setHorizontalAlignment(HorizontalAlignmentConstant align)
From source file:com.square.client.gwt.client.view.personne.physique.creation.PopupModificationPersonneDoublonViewImpl.java
License:Open Source License
/** * Constructeur par dfaut.//from ww w . j a v a 2 s . c o m */ public PopupModificationPersonneDoublonViewImpl() { super(viewConstants.titrePopup(), false, false, true); focusPanel = new FocusPanel(); focusPanel.setWidth(AppControllerConstants.POURCENT_100); // Ajout des boutons final VerticalPanel contenu = new VerticalPanel(); contenu.setSpacing(10); contenu.setWidth(AppControllerConstants.POURCENT_100); final Label lAvertissement = new Label(viewConstants.msgAvertissement()); final HorizontalPanel pBoutons = new HorizontalPanel(); pBoutons.setSpacing(10); pBoutons.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); pBoutons.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); btnEnregistrer = new DecoratedButton(viewConstants.labelBtnEnregistrer()); btnEnregistrerPuisFusionner = new DecoratedButton(viewConstants.labelBtnEnregistrerPuisFusionner()); btnAnnuler = new DecoratedButton(viewConstants.labelBtnAnnuler()); pBoutons.add(btnEnregistrer); pBoutons.add(btnEnregistrerPuisFusionner); pBoutons.add(btnAnnuler); contenu.add(lAvertissement); contenu.add(pBoutons); contenu.setCellHorizontalAlignment(lAvertissement, HasHorizontalAlignment.ALIGN_LEFT); contenu.setCellHorizontalAlignment(pBoutons, HasHorizontalAlignment.ALIGN_CENTER); focusPanel.setWidget(contenu); this.setWidget(focusPanel, 0); this.setWidth(PopupModificationPersonneDoublonViewImplConstants.LARGEUR_POPUP); this.addStyleName(SquareResources.INSTANCE.css().popupModificationPersonneDoublon()); }
From source file:com.square.composant.ged.square.client.composant.panel.MessagePanel.java
License:Open Source License
/** * Constructeur par dfaut du panel de chargement. *//*ww w . j a v a2 s .c o m*/ public MessagePanel() { final HorizontalPanel container = new HorizontalPanel(); container.setSpacing(5); container.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); container.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT); container.setWidth("100%"); image = new Image(); lMessage = new Label(); container.add(image); container.add(lMessage); this.initWidget(container); // Le widget n'est pas visible par dfaut this.setVisible(false); }
From source file:com.square.composant.tarificateur.square.client.view.adhesion.InfosAdhesionViewImpl.java
License:Open Source License
/** * Construit le panel contenant la barre de boutons de la vue. *//*from ww w .j a va 2 s . c o m*/ private void construirePanelBoutons(final VerticalPanel conteneur) { final HorizontalPanel horizontalPanel = new HorizontalPanel(); horizontalPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT); horizontalPanel.setSpacing(5); btnAnnuler = new DecoratedButton(viewConstants.lAnnuler()); btnEnregistrer = new DecoratedButton(viewConstants.lEnregistrer()); btnReduire = new DecoratedButton(viewConstants.reduire()); horizontalPanel.add(btnEnregistrer); horizontalPanel.add(btnReduire); horizontalPanel.add(btnAnnuler); conteneur.add(horizontalPanel); conteneur.setCellHorizontalAlignment(horizontalPanel, HasHorizontalAlignment.ALIGN_CENTER); }
From source file:com.square.composant.tarificateur.square.client.view.transaction.recherche.PopupRechercheTransactionViewImpl.java
License:Open Source License
/** * Constructeur./*from w w w . j a v a 2 s . co m*/ */ public PopupRechercheTransactionViewImpl() { super(ComposantTarificateur.CONSTANTS.titrePopupRechercheTransaction(), false, false, true); // Label / Champ de recherche numro transaction final Label lNumTransaction = new Label(viewConstants.libelleNumTransaction()); tbNumTransaction = new DecoratedTextBox(); final HorizontalPanel hpNumTransaction = new HorizontalPanel(); hpNumTransaction.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); hpNumTransaction.setSpacing(5); hpNumTransaction.add(lNumTransaction); hpNumTransaction.add(tbNumTransaction); // Bouton pour lancer la recherche btnRechercherOpp = new DecoratedButton(viewConstants.libelleBtnRechercherOpp()); btnAnnuler = new DecoratedButton(viewConstants.libelleAnnuler()); final HorizontalPanel hpBoutons = new HorizontalPanel(); hpBoutons.setWidth(ComposantTarificateurConstants.POURCENT_100); hpBoutons.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); hpBoutons.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); hpBoutons.setSpacing(5); hpBoutons.add(btnRechercherOpp); hpBoutons.add(btnAnnuler); container = new VerticalPanel(); container.add(hpNumTransaction); container.add(hpBoutons); focusPanel = new FocusPanel(container); this.setWidget(focusPanel); this.addStyleName(ComposantTarificateur.RESOURCES.css().popupRechercheOppTransaction()); }
From source file:com.sun.labs.aura.music.wsitm.client.ui.HelpPopup.java
License:Open Source License
/** * Build the menu of the pannel and create the rounded popup *///from w w w . j a va 2 s . c om private void buildPanel() { HorizontalPanel menu = new HorizontalPanel(); menu.setStyleName("helpPopupMenu"); menu.setWidth("460px"); menu.setHorizontalAlignment(HorizontalPanel.ALIGN_CENTER); for (HelpSection hS : sections) { Label sL = hS.lbl; sL.addClickHandler(new DEClickHandler<HELP_SECTIONS>(hS.section) { @Override public void onClick(ClickEvent event) { showHelp(data); } }); menu.add(sL); menu.add(new Label(" - ")); } menu.remove(menu.getWidgetCount() - 1); RoundedPanel rp = new RoundedPanel(menu, RoundedPanel.ALL, 3); rp.setCornerStyleName("helpPopupMenu"); rp.setWidth("460px"); rp.getElement().getStyle().setPropertyPx("marginBottom", 8); VerticalPanel vP = new VerticalPanel(); vP.setHorizontalAlignment(HorizontalPanel.ALIGN_CENTER); vP.add(rp); vP.add(contentPanel); Popup.showRoundedPopup(vP, "Music Explaura Help", popup, 800); isInit = true; }
From source file:com.sun.labs.aura.music.wsitm.client.ui.swidget.HomeSwidget.java
License:Open Source License
public HomeSwidget(ClientDataManager cdm) { super("Home", cdm); HorizontalPanel titleHp = new HorizontalPanel(); titleHp.setWidth("100%"); titleHp.setStyleName("h2"); titleHp.add(new Label("Popular artists")); titleHp.setHorizontalAlignment(HorizontalPanel.ALIGN_RIGHT); Label featMore = new Label("More"); featMore.addStyleName("headerMenuMedItem"); featMore.addClickHandler(new ClickHandler() { @Override/*w ww. j av a 2 s . c om*/ public void onClick(ClickEvent ce) { invokeFetchRandomArtists(); } }); titleHp.add(featMore); popArtists = new DualRoundedPanel(); popArtists.setVisible(false); popArtists.setHeader(titleHp); popArtists.setContent(WebLib.getSunLoaderWidget(), false); mainPanel = new Grid(3, 1); mainPanel.getCellFormatter().setHorizontalAlignment(0, 0, HorizontalPanel.ALIGN_CENTER); //mainPanel.setWidget(0, 0, search); mainPanel.getCellFormatter().setHorizontalAlignment(1, 0, HorizontalPanel.ALIGN_CENTER); mainPanel.setWidget(1, 0, popArtists); if (DEBUG_MODE) { Label exLabel = new Label("Trigger exception"); exLabel.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { invokeTriggerDebugException(); } }); mainPanel.setWidget(2, 0, exLabel); } initWidget(mainPanel, true); invokeFetchRandomArtists(); }
From source file:com.sun.labs.aura.music.wsitm.client.ui.swidget.SimpleSearchSwidget.java
License:Open Source License
private Widget createArtistPanel(ArtistDetails artistDetails) { ArtistCompact aC = artistDetails.toArtistCompact(); updateWindowTitleLocal(aC.getName()); VerticalPanel main = new VerticalPanel(); main.setHorizontalAlignment(HorizontalPanel.ALIGN_CENTER); main.add(getBioWidget(artistDetails)); if (artistDetails.getVideos().length > 0) { main.add(new DualRoundedPanel("Videos", new VideoScrollWidget(artistDetails.getVideos()))); }/* w w w. j a va 2 s. co m*/ if (artistDetails.getPhotos().length > 0) { main.add(new DualRoundedPanel("Photos", new ImageScrollWidget(artistDetails.getPhotos()))); } if (artistDetails.getAlbums().length > 0) { main.add(new DualRoundedPanel("Albums", new AlbumScrollWidget(artistDetails.getAlbums()))); } main.setHorizontalAlignment(HorizontalPanel.ALIGN_LEFT); if (artistDetails.getEvents().length > 0) { main.add(getEventsWidget(artistDetails)); } main.setStyleName("center"); VerticalPanel left = new VerticalPanel(); left.setSpacing(4); left.setWidth("300px"); // Add similar artists ArtistCompact[] aCArray; aCArray = artistDetails.getSimilarArtistsAsArray(); addCompactArtistToOracle(aCArray); if (leftSimList != null) { leftSimList.doRemoveListeners(); } leftSimList = new ArtistCloudArtistListWidget(musicServer, cdm, artistDetails.getSimilarArtists(), aC); HorizontalPanel hP = new HorizontalPanel(); hP.add(new Label("Similar artists")); hP.setHorizontalAlignment(HorizontalPanel.ALIGN_RIGHT); popSelect = new PopularitySelectAD(artistDetails); hP.add(popSelect); hP.setWidth("300px"); hP.setStyleName("h2"); left.add(new Updatable<ArtistDetails>(hP, leftSimList, cdm, artistDetails) { public void update(ArrayList<ScoredC<ArtistCompact>> aCList) { addCompactArtistToOracle(aCList); leftSimList.doRemoveListeners(); leftSimList = new ArtistCloudArtistListWidget(musicServer, cdm, aCList, data.toArtistCompact()); setNewContent(leftSimList); } }); // Add recommended artists if (artistDetails.getRecommendedArtists().length > 0) { aCArray = artistDetails.getRecommendedArtists(); addCompactArtistToOracle(aCArray); if (leftRecList != null) { leftRecList.doRemoveListeners(); } leftRecList = new ArtistCloudArtistListWidget(musicServer, cdm, aCArray, aC); left.add(WebLib.createSection("Recommendations", leftRecList)); } // Add related artists if (artistDetails.getCollaborations().length > 0) { aCArray = artistDetails.getCollaborations(); addCompactArtistToOracle(aCArray); if (leftRelList != null) { leftRelList.doRemoveListeners(); } leftRelList = new ArtistCloudArtistListWidget(musicServer, cdm, aCArray, aC); left.add(WebLib.createSection("Related", leftRelList)); } left.add(getMoreInfoWidget(artistDetails)); left.setStyleName("left"); DockPanel artistPanel = new DockPanel(); artistPanel.add(main, DockPanel.CENTER); artistPanel.add(left, DockPanel.WEST); artistPanel.setWidth("100%"); artistPanel.setStyleName("resultpanel"); return artistPanel; }
From source file:com.sun.labs.aura.music.wsitm.client.ui.swidget.SimpleSearchSwidget.java
License:Open Source License
private Widget createTagPanel(TagDetails tagDetails) { updateWindowTitleLocal(tagDetails.getName() + " tag"); VerticalPanel main = new VerticalPanel(); main.setHorizontalAlignment(HorizontalPanel.ALIGN_CENTER); main.add(getTagHeaderWidget(tagDetails)); main.add(new DualRoundedPanel("Videos", new VideoScrollWidget(tagDetails.getVideos()))); main.add(new DualRoundedPanel("Photos", new ImageScrollWidget(tagDetails.getPhotos()))); main.setStyleName("center"); VerticalPanel left = new VerticalPanel(); left.setSpacing(4);/* w ww. j av a 2 s . c om*/ left.setWidth("300px"); // Add similar artists ArtistCompact[] aCArray; aCArray = tagDetails.getRepresentativeArtists(); addCompactArtistToOracle(aCArray); if (leftSimList != null) { leftSimList.doRemoveListeners(); } leftSimList = new TagCloudArtistListWidget(musicServer, cdm, aCArray); HorizontalPanel hP = new HorizontalPanel(); hP.add(new Label("Representative artists")); hP.setHorizontalAlignment(HorizontalPanel.ALIGN_RIGHT); hP.setWidth("300px"); hP.setStyleName("h2"); left.add(hP); left.add(leftSimList); DockPanel artistPanel = new DockPanel(); artistPanel.add(main, DockPanel.CENTER); artistPanel.add(left, DockPanel.WEST); artistPanel.setWidth("100%"); artistPanel.setStyleName("resultpanel"); return artistPanel; }
From source file:com.sun.labs.aura.music.wsitm.client.ui.widget.CompactArtistWidget.java
License:Open Source License
public CompactArtistWidget(ArtistCompact aC, ClientDataManager tCdm, MusicSearchInterfaceAsync tMusicServer, SwapableTxtButton whyB, SwapableTxtButton diffB, InitialRating iR, Set<String> userTags, String backgroundColor) { this.cdm = tCdm; this.musicServer = tMusicServer; artistId = aC.getId();// w ww . j a va2s. co m HorizontalPanel artistPanel = new HorizontalPanel(); artistPanel.setVerticalAlignment(VerticalPanel.ALIGN_TOP); artistPanel.setStyleName("artistPanel"); ClickHandler cH = new DEClickHandler<String>("artist:" + aC.getId()) { @Override public void onClick(ClickEvent ce) { History.newItem(data); } }; //ContextMenuImage img = new MouseOverRollImage(aC); Image.prefetch(aC.getImageURL()); // force image load. Needed for IE Image img = new Image(aC.getImageURL()); if (img == null) { img = new Image("nopic.gif"); } img.setStyleName("image"); img.setHeight("75px"); img.setWidth("75px"); img.addClickHandler(cH); img.addStyleName("largeMarginRight"); artistPanel.add(img); HorizontalPanel aNamePanel = new HorizontalPanel(); aNamePanel.setVerticalAlignment(VerticalPanel.ALIGN_MIDDLE); aNamePanel.setWidth("210px"); aNamePanel.add(new ContextMenuArtistLabel(aC, cdm)); HorizontalPanel buttonPanel = new HorizontalPanel(); buttonPanel.setVerticalAlignment(VerticalPanel.ALIGN_MIDDLE); playButton = new PlayButton(cdm, aC, PlayButton.PLAY_ICON_SIZE.SMALL, musicServer); if (playButton != null) { cdm.getMusicProviderSwitchListenerManager().addListener(playButton); playButton.getElement().getStyle().setProperty("align", "right"); playButton.addStyleName("largeMarginRight"); buttonPanel.add(playButton); } SteeringWheelWidget steerButton = new SteeringWheelWidget(SteeringWheelWidget.wheelSize.SMALL, new DDEClickHandler<ClientDataManager, ArtistCompact>(cdm, aC) { @Override public void onClick(ClickEvent ce) { data.setSteerableReset(true); History.newItem("steering:" + sndData.getId()); } }); steerButton.setTitle("Steerable recommendations starting with " + aC.getName() + "'s tag cloud"); steerButton.addStyleName("largeMarginRight"); buttonPanel.add(new ContextMenuSteeringWheelWidget(cdm, steerButton, aC)); //steeringMenu VerticalPanel swapableButtonPanel = new VerticalPanel(); swapableButtonPanel.setStyleName("smallTagClick"); boolean empty = true; if (whyB != null) { swapableButtonPanel.add(whyB); empty = false; } if (diffB != null) { swapableButtonPanel.add(diffB); empty = false; } if (!empty) { buttonPanel.add(swapableButtonPanel); } aNamePanel.setHorizontalAlignment(HorizontalPanel.ALIGN_RIGHT); aNamePanel.add(buttonPanel); VerticalPanel txtPanel = new VerticalPanel(); txtPanel.setVerticalAlignment(VerticalPanel.ALIGN_TOP); txtPanel.add(aNamePanel); if (userTags != null && userTags.size() > 0) { Panel tagsLabel = getNDistinctiveTags("Your tags: ", userTags, 4); tagsLabel.setStyleName("recoTags"); txtPanel.add(tagsLabel); } Panel tagsLabel = getNDistinctiveTags("Tags: ", aC, 4); tagsLabel.setStyleName("recoTags"); txtPanel.add(tagsLabel); /* star = new StarRatingWidget(musicServer, cdm, aC.getId(), iR, StarRatingWidget.Size.SMALL); cdm.getRatingListenerManager().addListener(aC.getId(), star); cdm.getLoginListenerManager().addListener(star); Label starLbl = new Label("Your rating: "); starLbl.setStyleName("recoTags"); starLbl.addStyleName("marginRight"); starLbl.addStyleName("bold"); Label tagLbl = new Label("Add tags"); tagLbl.setStyleName("recoTags"); tagLbl.addStyleName("bold"); tagLbl.addStyleName("pointer"); tagLbl.addClickHandler(new DEClickHandler<ArtistCompact>(aC) { @Override public void onClick(ClickEvent event) { TagInputWidget.showTagInputPopup(data, musicServer, cdm); } }); Grid starGrid = new Grid(1,3); starGrid.setWidth("100%"); starGrid.getCellFormatter().setHorizontalAlignment(0, 0, HorizontalPanel.ALIGN_LEFT); starGrid.setWidget(0, 0, starLbl); starGrid.setWidget(0, 1, star); starGrid.getCellFormatter().setHorizontalAlignment(0, 2, HorizontalPanel.ALIGN_RIGHT); starGrid.setWidget(0, 2, tagLbl); txtPanel.add(starGrid); */ Widget w = WebLib.getSmallPopularityWidget(aC.getNormPopularity(), true, true); w.getElement().getStyle().setPropertyPx("marginTop", 5); txtPanel.add(w); artistPanel.setVerticalAlignment(VerticalPanel.ALIGN_TOP); artistPanel.add(txtPanel); artistPanel.setWidth("298px"); if (backgroundColor != null) { artistPanel.getElement().getStyle().setProperty("background", backgroundColor); artistPanel.getElement().getStyle().setProperty("backgroundColor", backgroundColor); RoundedPanel rP = new RoundedPanel(artistPanel); rP.setCornerColor(backgroundColor); rP.addStyleName("largeMarginBottom"); initWidget(rP); } else { artistPanel.addStyleName("largeMarginBottom"); initWidget(artistPanel); } }
From source file:com.sun.labs.aura.music.wsitm.client.ui.widget.PageHeaderWidget.java
License:Open Source License
private RoundedPanel createHeaderButton(String title, String tooltip, ClickHandler cH) { Label configSub = new Label(title); if (tooltip != null && tooltip.length() > 0) { configSub.setTitle(tooltip);// w w w . j av a2 s. c om } configSub.addStyleName("pointer"); configSub.addClickHandler(cH); HorizontalPanel hP = new HorizontalPanel(); hP.setHorizontalAlignment(HorizontalPanel.ALIGN_CENTER); hP.setStyleName("pageConfigHeader"); hP.setWidth("40px"); hP.add(configSub); RoundedPanel rp = new RoundedPanel(hP, RoundedPanel.BOTTOM, 2); rp.setCornerStyleName("popupColors"); rp.getElement().getStyle().setPropertyPx("marginRight", 6); return rp; }