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