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.dimdim.conference.ui.user.client.questiontask.QuestionsControlPanel.java

License:Open Source License

protected Widget getContent() {
    ScrollPanel scroller = new ScrollPanel();
    scroller.setStyleName("list-popup-scroll-panel");
    VerticalPanel table = new VerticalPanel();
    scroller.add(scrolledTable);/*from  ww w  .  j a v  a  2s . c om*/

    HorizontalPanel header = new HorizontalPanel();
    header.add(createLabel(".", "user-image-header"));
    header.add(createLabel(UIStrings.getNameLabel(), "lobby-name"));
    header.add(createLabel(UIStrings.getEmailLabel(), "lobby-email"));

    Label accept = createLabel(UIStrings.getResolveLabel(), "user-chat-button-header");
    accept.addStyleName("common-anchor");
    header.add(accept);
    Label deny = createLabel("", "user-chat-button-header");
    header.add(deny);

    header.addStyleName("common-dialog-row");
    table.add(header);
    table.add(scroller);
    table.setCellWidth(scroller, "100%");

    int size = this.listModel.getListSize();
    int i = 0;
    for (i = 0; i < size; i++) {
        UserListEntry ule = (UserListEntry) this.listModel.getListEntryAt(i);
        UIRosterEntry user = ule.getUser();
        this.users.addElement(user);

        HorizontalPanel row = new HorizontalPanel();

        HorizontalPanel hp1 = new HorizontalPanel();
        Image image = ule.getImage1Url();
        hp1.add(image);
        hp1.setCellHorizontalAlignment(image, HorizontalPanel.ALIGN_CENTER);
        hp1.setCellVerticalAlignment(image, VerticalPanel.ALIGN_MIDDLE);
        hp1.setStyleName("user-image");
        row.add(hp1);
        row.setCellHorizontalAlignment(hp1, HorizontalPanel.ALIGN_CENTER);
        row.setCellVerticalAlignment(hp1, VerticalPanel.ALIGN_MIDDLE);

        //         table.setWidget((i+1), 0, image);
        Label nameLabel = createTextHTML(user.getDisplayName(), "lobby-name");
        nameLabel.addStyleName("common-anchor");
        row.add(nameLabel);
        Label emailLabel = createTextHTML(user.getUserId(), "lobby-email");
        emailLabel.addStyleName("common-anchor");
        row.add(emailLabel);

        HorizontalPanel hp3 = new HorizontalPanel();
        CheckBox cb2 = new CheckBox();
        hp3.add(cb2);
        hp3.setStyleName("user-chat-button");
        hp3.setCellHorizontalAlignment(cb2, HorizontalPanel.ALIGN_LEFT);
        hp3.setCellVerticalAlignment(cb2, VerticalPanel.ALIGN_MIDDLE);
        row.add(hp3);
        row.setCellHorizontalAlignment(hp3, HorizontalPanel.ALIGN_LEFT);
        row.setCellVerticalAlignment(hp3, VerticalPanel.ALIGN_MIDDLE);
        this.checkBoxes.addElement(cb2);

        HorizontalPanel hp4 = new HorizontalPanel();
        Label cb3 = new Label("");
        hp4.add(cb3);
        hp4.setStyleName("user-chat-button");
        hp4.setCellHorizontalAlignment(cb3, HorizontalPanel.ALIGN_LEFT);
        hp4.setCellVerticalAlignment(cb3, VerticalPanel.ALIGN_MIDDLE);
        row.add(hp4);
        row.setCellHorizontalAlignment(hp4, HorizontalPanel.ALIGN_LEFT);
        row.setCellVerticalAlignment(hp4, VerticalPanel.ALIGN_MIDDLE);

        row.addStyleName("common-dialog-row");
        scrolledTable.add(row);
        this.rows.addElement(row);
    }

    return table;
}

From source file:com.dimdim.conference.ui.user.client.SingleAttendeePermissionsControlDialog.java

License:Open Source License

protected Widget getContent() {
    VerticalPanel table = new VerticalPanel();

    UIResources uiResources = UIResources.getUIResources();
    HorizontalPanel header = new HorizontalPanel();
    header.add(createLabel(".", "user-image-header"));
    header.add(createLabel(UIStrings.getNameLabel(), "user-name-header"));
    header.add(createLabel(UIStrings.getEmailLabel(), "user-email-header"));

    if (ConferenceGlobals.privateChatEnabled) {
        Label chat = createLabel(UIStrings.getChatLabel(), "user-chat-button-header");
        //         chat.addStyleName("common-anchor");
        header.add(chat);/*from   w ww .  j a v  a2 s . c o m*/
    }
    if (!ConferenceGlobals.isPresenterAVAudioDisabled()) {
        String label = UIStrings.getAudioLabel();
        if (ConferenceGlobals.isPresenterAVVideoOnly()) {
            label = UIStrings.getVideoLabel();
        }
        Label audio = createLabel(label, "user-chat-button-header");
        header.add(audio);
    }
    //         Label video = createLabel("Video","user-chat-button-header");
    //         header.add(video);

    header.addStyleName("common-dialog-row");
    table.add(header);
    table.setCellWidth(header, "100%");
    {
        UserListEntry ule = (UserListEntry) listEntry;
        UIRosterEntry user = ule.getUser();

        HorizontalPanel row = new HorizontalPanel();

        HorizontalPanel hp1 = new HorizontalPanel();
        Image image = ule.getImage1Url();
        hp1.add(image);
        hp1.setCellHorizontalAlignment(image, HorizontalPanel.ALIGN_CENTER);
        hp1.setCellVerticalAlignment(image, VerticalPanel.ALIGN_MIDDLE);
        hp1.setStyleName("user-image");
        row.add(hp1);
        row.setCellHorizontalAlignment(hp1, HorizontalPanel.ALIGN_CENTER);
        row.setCellVerticalAlignment(hp1, VerticalPanel.ALIGN_MIDDLE);

        Label nameLabel = createTextHTML(user.getDisplayName(), "user-name");
        //            nameLabel.addStyleName("common-anchor");
        row.add(nameLabel);

        String subject = uiResources.getConferenceInfoAndDecode64("subject");
        String mailToTag = "<a href=\"mailto:" + user.getUserId() + "?subject=" + subject + "\">"
                + user.getUserId() + "</a>";

        HTML emailLabel = new HTML("<span>" + mailToTag + "</span>");
        emailLabel.setStyleName("common-table-text");
        emailLabel.addStyleName("user-email");
        emailLabel.addStyleName("common-anchor");
        row.add(emailLabel);

        if (ConferenceGlobals.privateChatEnabled) {
            HorizontalPanel hp2 = new HorizontalPanel();
            this.chatControl = new CheckBox();
            hp2.add(chatControl);
            hp2.setStyleName("user-chat-button");
            hp2.setCellHorizontalAlignment(chatControl, HorizontalPanel.ALIGN_LEFT);
            hp2.setCellVerticalAlignment(chatControl, VerticalPanel.ALIGN_MIDDLE);
            row.add(hp2);
            row.setCellHorizontalAlignment(hp2, HorizontalPanel.ALIGN_LEFT);
            row.setCellVerticalAlignment(hp2, VerticalPanel.ALIGN_MIDDLE);
            chatControl.setChecked(user.isChatOn());
        }

        if (!ConferenceGlobals.isPresenterAVAudioDisabled()) {
            HorizontalPanel hp3 = new HorizontalPanel();
            this.audioControl = new CheckBox();
            hp3.add(audioControl);
            hp3.setStyleName("user-chat-button");
            hp3.setCellHorizontalAlignment(audioControl, HorizontalPanel.ALIGN_LEFT);
            hp3.setCellVerticalAlignment(audioControl, VerticalPanel.ALIGN_MIDDLE);
            row.add(hp3);
            row.setCellHorizontalAlignment(hp3, HorizontalPanel.ALIGN_LEFT);
            row.setCellVerticalAlignment(hp3, VerticalPanel.ALIGN_MIDDLE);
            audioControl.setChecked(user.isAudioOn());
            if (!user.isAudioOn()) {
                audioControl.setEnabled(userManager.canEnableAudioFor(user.getUserId()));
            }
        }
        row.addStyleName("common-dialog-row");
        table.add(row);
    }

    return table;
}

From source file:com.dimdim.conference.ui.user.client.UserListEntryHoverPopup.java

License:Open Source License

protected Widget getLinks() {
    HorizontalPanel panel = new HorizontalPanel();
    final UIRosterEntry otherUser = ((UserListEntry) userEntry).getUser();
    if (UIGlobals.isActivePresenter(me) && !me.getUserId().equals(otherUser.getUserId())) {
        Label removeLink = new Label(UIStrings.getRemoveLabel());
        removeLink.setStyleName("common-text");
        removeLink.addStyleName("common-anchor");
        removeLink.addStyleName("dm-hover-popup-link");
        removeLink.addStyleName("user-remove-control-link");
        removeLink.addClickListener(new ClickListener() {
            public void onClick(Widget sender) {
                String userName = otherUser.getDisplayName();
                ConfirmationDialog cd = new ConfirmationDialog(
                        ConferenceGlobals.getDisplayString("remove.header", "Remove") + " " + userName,
                        ConferenceGlobals.getDisplayString("remove.desc", "Are you sure you want to remove ")
                                + userName,
                        "default-message", new ConfirmationListener() {
                            public void onOK() {
                                userManager.removeUser(otherUser);
                            }//from   w ww. j  av a  2 s  .  c  o  m

                            public void onCancel() {

                            }
                        });
                cd.drawDialog();
                hide();
            }
        });
        panel.add(removeLink);
        panel.setCellHorizontalAlignment(removeLink, HorizontalPanel.ALIGN_LEFT);
    }
    if (me.getUserId().equals(otherUser.getUserId())) {
        Label changePictureLink = new Label(UIStrings.getChangePictureLabel());
        changePictureLink.setStyleName("common-text");
        changePictureLink.addStyleName("common-anchor");
        changePictureLink.addStyleName("dm-hover-popup-link");
        changePictureLink.addStyleName("user-change-picture-control-link");
        changePictureLink.addClickListener(new ClickListener() {
            public void onClick(Widget sender) {
                ChangePictureDialog dlg = new ChangePictureDialog(userManager, me);
                dlg.drawDialog();
                hide();
            }
        });
        panel.add(changePictureLink);
        panel.setCellWidth(changePictureLink, "100%");
        panel.setCellHorizontalAlignment(changePictureLink, HorizontalPanel.ALIGN_RIGHT);
    }
    return panel;
}

From source file:com.dimdim.conference.ui.user.client.UserListEntryHoverPopup.java

License:Open Source License

protected void writeHeader3() {
    HorizontalPanel header = new HorizontalPanel();
    /*//w  ww.  java  2  s . c o m
    if(ConferenceGlobals.privateChatEnabled)
    {
       addControl(header,userEntry.getImage1Url(),controlsProvider.getImage1ClickListener());
       addControl(header,userEntry.getImage2Url(),controlsProvider.getImage2ClickListener());
    }
    addControl(header,userEntry.getImage3Url(),controlsProvider.getImage3ClickListener());
    addControl(header,userEntry.getImage4Url(),controlsProvider.getImage4ClickListener());*/
    Label userID = new Label(((UserListEntry) userEntry).getUser().getDisplayName());
    userID.setStyleName("user-menu-item");
    header.add(userID);

    /*Label email = new Label(me.getEmail());
    email.setStyleName("user-menu-item");
    email.addStyleName("common-anchor");
    header.add(email);*/

    header.setCellHorizontalAlignment(userID, HorizontalPanel.ALIGN_LEFT);
    //header.setCellHorizontalAlignment(email, HorizontalPanel.ALIGN_RIGHT);
    //header.setBorderWidth(1);
    headerPanel.add(header);

    header.setSize("100%", "100%");
    headerPanel.setCellWidth(header, "100%");
}

From source file:com.dimdim.conference.ui.user.client.UserListEntryHoverPopup.java

License:Open Source License

/**
 * This will create a menu item with one label
 * @param panel/*  w ww.j  a  v a  2  s.  c  om*/
 * @param labelText
 * @param clickListener
 * @param hideOnClick
 */
private void addMoodControl(VerticalPanel panel, String labelText, ClickListener clickListener,
        boolean hideOnClick) {
    HorizontalPanel imageNText = new HorizontalPanel();
    //      FocusPanel   focusPanel = new FocusPanel();
    Label lbl = new Label(labelText);
    lbl.setStyleName("user-menu-entry");
    imageNText.add(lbl);
    imageNText.setCellHorizontalAlignment(lbl, HorizontalPanel.ALIGN_LEFT);

    HTML lbl2 = new HTML("&raquo;");
    //lbl2.setStyleName("user-menu-item");
    imageNText.add(lbl2);
    imageNText.setCellHorizontalAlignment(lbl2, HorizontalPanel.ALIGN_RIGHT);
    imageNText.setCellWidth(lbl, "100%");
    imageNText.setCellHeight(lbl2, "100%");
    imageNText.setWidth("100%");
    //imageNText.setBorderWidth(1);
    //      focusPanel.add(imageNText);

    if (null != clickListener) {
        HoverStyler hs = new HoverStyler(moodListener, imageNText, null);
        lbl.addMouseListener(hs);
        lbl.addStyleName("user-menu-entry-enabled");
        lbl.addClickListener(clickListener);
        lbl2.addMouseListener(hs);
        lbl2.addClickListener(clickListener);
    } else {
        lbl.addStyleName("user-menu-entry-disabled");
    }
    if (hideOnClick) {
        ClickListener clickListener2 = new ClickListener() {
            public void onClick(Widget w) {
                //Window.alert(" clicked on an item now hiding menu");
                hide();
            }
        };
        lbl.addClickListener(clickListener2);
    }

    panel.add(imageNText);
    panel.setCellWidth(imageNText, "100%");
}

From source file:com.edgenius.wiki.gwt.client.page.widgets.ExportDialog.java

License:Open Source License

public ExportDialog(PageMain pageMain) {
    this.pageMain = pageMain;
    this.setIcon(new Image(IconBundle.I.get().export()));
    this.setText(Msg.consts.export());

    ButtonBar btnPanel = getButtonBar();
    btnPanel.add(cancelBtn);/*from www .  j a v  a 2 s  .c o m*/
    btnPanel.add(okBtn);
    okBtn.addClickHandler(this);
    cancelBtn.addClickHandler(this);

    Label l1 = new Label(Msg.consts.format());
    Label l2 = new Label(Msg.consts.scope());

    pdfF.setText("PDF"); //NON-i18n
    htmlF.setText("HTML"); //NON-i18n
    scopeS.setText(Msg.consts.whole_space());
    scopeP.setText(Msg.consts.current_page());

    l1.setStyleName(Css.FORM_LABEL);
    l2.setStyleName(Css.FORM_LABEL);

    FlexTable main = new FlexTable();
    main.setWidget(0, 0, l1);
    main.setWidget(0, 1, htmlF);
    //TODO: temporary comment as PDF is not ready...
    //      main.setWidget(0, 2, pdfF);

    main.setWidget(1, 0, l2);
    main.setWidget(1, 1, scopeS);
    main.setWidget(1, 2, scopeP);

    main.getFlexCellFormatter().setWidth(0, 0, "130px");
    main.getFlexCellFormatter().setWidth(0, 1, "130px");

    htmlF.setValue(true);
    scopeS.setValue(true);

    HorizontalPanel busy = new HorizontalPanel();
    Image busyImg = new Image(IconBundle.I.get().loadingBar());
    busy.add(busyImg);
    busy.setCellHorizontalAlignment(busyImg, HasHorizontalAlignment.ALIGN_CENTER);
    busy.setCellVerticalAlignment(busyImg, HasVerticalAlignment.ALIGN_BOTTOM);
    busy.setHeight("200px");

    deck.insert(main, MAIN_DECK);
    deck.insert(busy, BUSY_DECK);
    deck.setSize("98%", "100%");
    deck.showWidget(MAIN_DECK);

    VerticalPanel panel = new VerticalPanel();
    panel.setCellHorizontalAlignment(message, HasHorizontalAlignment.ALIGN_CENTER);
    panel.setCellHorizontalAlignment(deck, HasHorizontalAlignment.ALIGN_CENTER);
    panel.setWidth("100%");
    panel.add(message);
    panel.add(deck);

    this.setWidget(panel);
}

From source file:com.edgenius.wiki.gwt.client.page.widgets.TemplatesPanel.java

License:Open Source License

public TemplatesPanel(PageMain main, EditPanel editPanel) {
    this.editPanel = editPanel;

    closeBtn.addClickHandler(this);
    HorizontalPanel header = new HorizontalPanel();
    header.add(new HTML("<b>" + Msg.consts.templates() + "</b>"));
    header.add(message);/*from   ww w. ja va 2s  .  c o m*/
    header.add(closeBtn);
    header.setCellHorizontalAlignment(closeBtn, HasHorizontalAlignment.ALIGN_RIGHT);

    VerticalPanel panel = new VerticalPanel();
    panel.setWidth("100%");
    content.setWidth("100%");
    header.setWidth("100%");
    panel.add(header);
    panel.add(content);
    this.setWidget(panel);
    this.setStyleName(Css.ATTACHMNET_PANEL);
}

From source file:com.edgenius.wiki.gwt.client.render.SearchRenderWidget.java

License:Open Source License

public void initContentPanel() {

    pagination.addPaginationListener(this);
    pagination.setPageSize(SharedConstants.PAGE_SIZE);
    deck.insert(loadingPanel, LOADING_PANEL);
    deck.insert(resultPanel, RESULT_PANEL);
    deck.showWidget(LOADING_PANEL);/* ww  w.j a  va 2 s  . c  o  m*/

    HorizontalPanel sumPanel = new HorizontalPanel();
    sumPanel.add(pagination);
    sumPanel.add(summary);

    VerticalPanel leftPanel = new VerticalPanel();
    leftPanel.add(message);
    leftPanel.add(deck);
    leftPanel.add(new HTML("<br>"));
    leftPanel.add(sumPanel);

    FlowPanel rightPanel = new FlowPanel();
    rightPanel.add(advSearchPanel);
    HorizontalPanel mainPanel = new HorizontalPanel();
    mainPanel.add(leftPanel);
    mainPanel.add(rightPanel);

    mainPanel.setCellWidth(rightPanel, AdvSearchPanel.WIDTH);
    mainPanel.setWidth("100%");
    sumPanel.setWidth("100%");
    leftPanel.setWidth("100%");
    deck.setWidth("98%");
    sumPanel.setWidth("98%");
    sumPanel.setCellHorizontalAlignment(summary, HasHorizontalAlignment.ALIGN_RIGHT);
    sumPanel.setCellVerticalAlignment(summary, HasVerticalAlignment.ALIGN_MIDDLE);
    sumPanel.setCellVerticalAlignment(pagination, HasVerticalAlignment.ALIGN_MIDDLE);

    sumPanel.setStyleName(Css.SUMMARY);
    mainPanel.setStyleName(Css.SEARCH_RESULT);

    advSearchPanel.setKeyword(this.keyword);

    this.setWidget(mainPanel);
}

From source file:com.edgenius.wiki.gwt.client.widgets.ImageSlider.java

License:Open Source License

public ImageSlider(boolean showAltText, int sliderHeight, int imageWidth, int imageHeight, int showPerPage) {
    this.sliderHeight = sliderHeight;
    this.imageWidth = imageWidth;
    this.imageHeight = imageHeight;
    this.showCount = showPerPage;
    this.showAltText = showAltText;

    HorizontalPanel main = new HorizontalPanel();
    main.add(leftBtn);//w  w w . j  a  v a2s  .  c  o m
    main.add(rowPanel);
    main.add(rightBtn);
    main.setCellHorizontalAlignment(rowPanel, HasHorizontalAlignment.ALIGN_CENTER);

    leftBtn.setEnable(false);
    rightBtn.setEnable(false);

    this.setWidth("100%");
    this.setStyleName(Css.IMAGE_SLIDE);
    this.setWidget(main);
}

From source file:com.ephesoft.dcma.gwt.core.client.ui.table.Table.java

License:Open Source License

private void setNavigationBar() {
    navBarTable.getCellFormatter().setWidth(0, 1, "30%");
    navBarTable.getCellFormatter().setWidth(0, 2, "10%");
    navBarTable.getCellFormatter().setWidth(0, 3, "10%");
    navBarTable.getCellFormatter().setWidth(0, 4, "22%");
    navBarTable.getCellFormatter().setWidth(0, 5, "23%");
    Label displayText = new Label(navBar.getCountString());
    Label searchPageText = new Label(
            LocaleDictionary.get().getConstantValue(LocaleCommonConstants.TITLE_GO_TO_PAGE));
    Label totalPageCountText = new Label("  /" + navBar.getTotalPageCount());
    HorizontalPanel searchPagePanel = new HorizontalPanel();
    displayText.setStyleName(selectionStyle.boldText());
    searchPageText.setStyleName(selectionStyle.boldText());
    totalPageCountText.setStyleName(selectionStyle.boldText());
    searchPagePanel.add(searchPageText);
    searchPagePanel.add(navBar.getSearchPageTextBox());
    searchPagePanel.add(totalPageCountText);
    searchPagePanel.setCellHorizontalAlignment(searchPageText, HasHorizontalAlignment.ALIGN_RIGHT);
    searchPagePanel.setCellHorizontalAlignment(navBar.getSearchPageTextBox(),
            HasHorizontalAlignment.ALIGN_RIGHT);
    searchPagePanel.setCellHorizontalAlignment(totalPageCountText, HasHorizontalAlignment.ALIGN_RIGHT);
    if (this.navBar.getOrderingListner() != null) {
        navBarTable.setWidget(0, 2, navBar.getOrderingPanel());
        navBarTable.getCellFormatter().setHorizontalAlignment(0, 2, HasHorizontalAlignment.ALIGN_RIGHT);
    }//from w  w w  . j  ava 2s.  c  o m
    if (this.navBar.getListner() != null) {
        navBarTable.setWidget(0, 3, navBar.getPaginationPanel());
        navBarTable.getCellFormatter().setHorizontalAlignment(0, 3, HasHorizontalAlignment.ALIGN_RIGHT);
        navBarTable.setWidget(0, 4, searchPagePanel);
    }
    navBarTable.setWidget(0, 5, displayText);
    navBarTable.getCellFormatter().setHorizontalAlignment(0, 4, HasHorizontalAlignment.ALIGN_RIGHT);
    navBarTable.getCellFormatter().setHorizontalAlignment(0, 5, HasHorizontalAlignment.ALIGN_RIGHT);
}