/** * Creates a new cell. Override this method if the cell should have initial * contents. * * @return the newly created TD */ protected com.google.gwt.user.client.Element createCell() { return DOM.createTD(); }
private Element createAlignedTd() { Element td = DOM.createTD(); setCellHorizontalAlignment(td, horzAlign); setCellVerticalAlignment(td, vertAlign); return td; } }
private Element createAlignedTd() { Element td = DOM.createTD(); setCellHorizontalAlignment(td, horzAlign); setCellVerticalAlignment(td, vertAlign); return td; } }
/** * Create a new table cell with a specific style name. * * @param styleName the style name * @return the new cell {@link Element} */ private static Element createTD(String styleName) { Element tdElem = DOM.createTD(); Element inner = DOM.createDiv(); DOM.appendChild(tdElem, inner); setStyleName(tdElem, styleName); setStyleName(inner, styleName + "Inner"); return tdElem; }
/** * Constructs a new {@link MenuItemSeparator}. */ public MenuItemSeparator() { setElement(DOM.createTD()); setStyleName(STYLENAME_DEFAULT); // Add an inner element for styling purposes Element div = DOM.createDiv(); DOM.appendChild(getElement(), div); setStyleName(div, "menuSeparatorInner"); }
MenuItem(@IsSafeHtml String text, boolean asHTML) { setElement(DOM.createTD()); setSelectionStyle(false); if (asHTML) { setHTML(text); } else { setText(text); } setStyleName("gwt-MenuItem"); getElement().setAttribute("id", DOM.createUniqueId()); // Add a11y role "menuitem" Roles.getMenuitemRole().set(getElement()); }
private DefaultHeader(Imager imager, String text) { this.imager = imager; iconImage = imager.makeImage(); // I do not need any Widgets here, just a DOM structure. Element root = DOM.createTable(); Element tbody = DOM.createTBody(); Element tr = DOM.createTR(); final Element imageTD = DOM.createTD(); labelTD = DOM.createTD(); setElement(root); DOM.appendChild(root, tbody); DOM.appendChild(tbody, tr); DOM.appendChild(tr, imageTD); DOM.appendChild(tr, labelTD); // set image TD to be same width as image. imageTD.setPropertyString("align", "center"); imageTD.setPropertyString("valign", "middle"); imageTD.getStyle().setProperty("width", iconImage.getWidth() + "px"); DOM.appendChild(imageTD, iconImage.getElement()); setText(text); addOpenHandler(this); addCloseHandler(this); setStyle(); }
Element td = DOM.createTD(); td.setPropertyString("vAlign", "middle"); td.setInnerSafeHtml(subMenuIcon.getSafeHtml());
/** * Setup clonable elements. */ void initializeClonableElements() { if (GWT.isClient()) { // Create the base table element that will be cloned. BASE_INTERNAL_ELEM = DOM.createTable(); Element contentElem = DOM.createDiv(); Element tbody = DOM.createTBody(), tr = DOM.createTR(); Element tdImg = DOM.createTD(), tdContent = DOM.createTD(); DOM.appendChild(BASE_INTERNAL_ELEM, tbody); DOM.appendChild(tbody, tr); DOM.appendChild(tr, tdImg); DOM.appendChild(tr, tdContent); tdImg.getStyle().setProperty("verticalAlign", "middle"); tdContent.getStyle().setProperty("verticalAlign", "middle"); DOM.appendChild(tdContent, contentElem); contentElem.getStyle().setProperty("display", "inline"); setStyleName(contentElem, "gwt-TreeItem"); BASE_INTERNAL_ELEM.getStyle().setProperty("whiteSpace", "nowrap"); // Create the base element that will be cloned BASE_BARE_ELEM = DOM.createDiv(); // Simulates padding from table element. BASE_BARE_ELEM.getStyle().setProperty("padding", "3px"); DOM.appendChild(BASE_BARE_ELEM, contentElem); Roles.getTreeitemRole().set(contentElem); } } }
LayoutData layout = (LayoutData) child.getLayoutData(); Element td = DOM.createTD(); layout.td = td; layout.td.setPropertyString("align", layout.hAlign);
private Element createAlignedTd() { Element td = DOM.createTD(); setCellHorizontalAlignment(td, horzAlign); setCellVerticalAlignment(td, vertAlign); return td; } }
private Element createAlignedTd() { Element td = DOM.createTD(); setCellHorizontalAlignment(td, horzAlign); setCellVerticalAlignment(td, vertAlign); return td; } }
public void addCell(UIDL rowUidl, Widget w, char align, String style, boolean sorted, String description) { final TableCellElement td = DOM.createTD().cast(); initCellWithWidget(w, align, style, sorted, td); setTooltip(td, description); }
private void addSpannedCell(UIDL rowUidl, String text, char align, String style, boolean textIsHTML, boolean sorted, String description, int colCount) { // String only content is optimized by not using Label widget final TableCellElement td = DOM.createTD().cast(); td.setColSpan(colCount); initCellWithText(text, align, style, textIsHTML, sorted, description, td); }
public void addDividerCell(char align) { // String only content is optimized by not using Label widget final TableCellElement td = DOM.createTD().cast(); this.groupDividerCell = td; initCellWithText("", align, "", false, false, null, td); td.addClassName(CLASSNAME + "-group-divider"); this.isDividerAdded = true; }
public void addCell(UIDL rowUidl, String text, char align, String style, boolean textIsHTML, boolean sorted, String description) { // String only content is optimized by not using Label widget final TableCellElement td = DOM.createTD().cast(); initCellWithText(text, align, style, textIsHTML, sorted, description, td); }
/** * Constructs a new {@link MenuItemSeparator}. */ public MenuItemSeparator() { setElement(DOM.createTD()); setStyleName(STYLENAME_DEFAULT); // Add an inner element for styling purposes Element div = DOM.createDiv(); DOM.appendChild(getElement(), div); setStyleName(div, "menuSeparatorInner"); }
/** * Constructs a new {@link MenuItemSeparator}. */ public MenuItemSeparator() { setElement(DOM.createTD()); setStyleName(STYLENAME_DEFAULT); // Add an inner element for styling purposes Element div = DOM.createDiv(); DOM.appendChild(getElement(), div); setStyleName(div, "menuSeparatorInner"); }
private void addSpannedCell(UIDL rowUidl, String text, char align, String style, boolean textIsHTML, boolean sorted, String description, int colCount) { // String only content is optimized by not using Label widget final TableCellElement td = DOM.createTD().cast(); td.setColSpan(colCount); initCellWithText(text, align, style, textIsHTML, sorted, description, td); td.getStyle().setHeight(getRowHeight(), Unit.PX); addTreeSpacer(rowUidl); }