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

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

Introduction

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

Prototype

public void setHorizontalAlignment(HorizontalAlignmentConstant align) 

Source Link

Document

Sets the default horizontal alignment to be used for widgets added to this panel.

Usage

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;
}