Example usage for com.google.gwt.user.client DOM createImg

List of usage examples for com.google.gwt.user.client DOM createImg

Introduction

In this page you can find the example usage for com.google.gwt.user.client DOM createImg.

Prototype

public static Element createImg() 

Source Link

Document

Creates an HTML IMG element.

Usage

From source file:asquare.gwt.tk.client.ui.ImagePrototype.java

License:Apache License

@Override
public ImagePrototypeElement createElement() {
    Element result = DOM.createImg();
    applyTo(result.<ImagePrototypeElement>cast());
    return result.cast();
}

From source file:ca.qc.cegepoutaouais.tge.pige.client.ui.widget.ItemSelectorField.java

License:Open Source License

@Override
protected void onRender(Element target, int index) {
    super.onRender(target, index);

    browse = new El(GXT.isHighContrastMode ? DOM.createDiv() : DOM.createImg());
    browse.dom.setClassName("x-form-search-trigger ");
    browse.dom.setPropertyString("src", GXT.BLANK_IMAGE_URL);
    if (GXT.isAriaEnabled()) {
        browse.dom.setPropertyString("alt", "Browse");
    }//  ww w  .  j  a va  2s .c  o m

    // Dplacer le input aprs le trigger.
    el().removeChild(input.dom);
    el().removeChild(trigger.dom);
    el().appendChild(browse.dom);
    el().appendChild(trigger.dom);
    el().appendChild(input.dom);

    input.dom.addClassName("pige-item-selector-field-input");
    browse.dom.addClassName("x-form-trigger pige-item-selector-field-browse");
    trigger.dom.addClassName("pige-item-selector-field-trigger");

    super.onRender(target, index);
}

From source file:cc.alcina.framework.gwt.client.widget.SimpleImage.java

License:Apache License

/**
 * Creates an empty span panel.
 */
public SimpleImage() {
    setElement(DOM.createImg());
}

From source file:com.anzsoft.client.ui.ChatWindow.java

License:Open Source License

private DivElement createMessage(final String user, final String message, boolean local) {
    Element element = DOM.createDiv();
    DivElement messageDiv = DivElement.as(element);
    lastMsgID = DOM.createUniqueId();/*from   w w  w  . j  av  a2s .c om*/
    messageDiv.setId(lastMsgID);
    messageDiv.setClassName("selected-article");

    //create the avatar table
    element = DOM.createTable();
    TableElement avatarTable = TableElement.as(element);
    messageDiv.appendChild(avatarTable);
    avatarTable.setAttribute("hspace", "4");
    avatarTable.setAttribute("cellspacing", "0");
    avatarTable.setAttribute("vspace", "2");
    avatarTable.setAttribute("border", "0");
    avatarTable.setAttribute("align", "left");

    Element tbodyElement = DOM.createTBody();
    avatarTable.appendChild(tbodyElement);

    Element trElement = DOM.createTR();
    tbodyElement.appendChild(trElement);

    Element tdElement = DOM.createTD();
    trElement.appendChild(tdElement);
    tdElement.setAttribute("height", "45");
    tdElement.setAttribute("width", "45");
    tdElement.setAttribute("align", "middle");
    Style style = tdElement.getStyle();
    style.setProperty("border", "1px solid black");
    style.setProperty("background-color", "white");

    Element imgElement = DOM.createImg();
    ImageElement imageElement = ImageElement.as(imgElement);
    tdElement.appendChild(imageElement);
    imageElement.setAttribute("height", "45");
    imageElement.setAttribute("widht", "45");
    XmppVCard vc = null;
    if (local)
        vc = JabberApp.instance().getSelfVCard();
    else
        vc = vcard;
    if (!GXT.isIE && vc != null && !vc.photo().isEmpty())
        imageElement.setSrc("data:image;base64," + vc.photo());
    else
        imageElement.setSrc(JabberApp.instance().getAvatarUrl(jid));

    tdElement = DOM.createTD();
    tdElement.setInnerHTML("&nbsp&nbsp");
    trElement.appendChild(tdElement);

    //create the div for timestamp and nick
    element = DOM.createDiv();
    DivElement tnDiv = DivElement.as(element);
    tnDiv.setClassName("msg_header");
    messageDiv.appendChild(tnDiv);
    //style = tnDiv.getStyle();
    //style.setProperty("border-bottom", "1px solid black");

    element = DOM.createTable();
    TableElement tnTableElement = TableElement.as(element);
    tnDiv.appendChild(tnTableElement);
    tnTableElement.setAttribute("cellspacing", "0");
    tnTableElement.setAttribute("cellpadding", "0");
    tnTableElement.setAttribute("width", "80%");
    tnTableElement.setAttribute("border", "0");

    tbodyElement = DOM.createTBody();
    tnTableElement.appendChild(tbodyElement);

    trElement = DOM.createTR();
    tbodyElement.appendChild(trElement);

    Element nickElement = DOM.createTD();
    trElement.appendChild(nickElement);
    nickElement.setClassName("msg-nick");
    nickElement.setAttribute("valign", "bottom");
    nickElement.setAttribute("align", "left");
    nickElement.setInnerHTML("<b>" + user + "</b>");

    Element timeElement = DOM.createTD();
    trElement.appendChild(timeElement);
    timeElement.setClassName("msg-nick");
    timeElement.setAttribute("valign", "bottom");
    timeElement.setAttribute("align", "right");
    DateTimeFormat timeFormat = DateTimeFormat.getMediumTimeFormat();
    String datetime = timeFormat.format(new java.util.Date());
    timeElement.setInnerHTML("<small>" + datetime + "</small>");

    Element messageElement = DOM.createSpan();
    messageElement.setInnerHTML(ChatTextFormatter.format(message == null ? "" : message).getHTML());

    messageDiv.appendChild(messageElement);
    return messageDiv;
}

From source file:com.extjs.gxt.ui.client.widget.form.TriggerField.java

License:sencha.com license

@Override
protected void onRender(Element target, int index) {

    focusEventPreview = new BaseEventPreview() {
        protected boolean onAutoHide(final PreviewEvent ce) {
            if (ce.getEventTypeInt() == Event.ONMOUSEDOWN) {
                mimicBlur(ce, ce.getTarget());
            }//w w w.  java  2 s.  com
            return false;
        }
    };

    if (el() != null) {
        super.onRender(target, index);
        return;
    }

    setElement(DOM.createDiv(), target, index);

    if (!isPassword()) {
        input = new El(DOM.createInputText());
    } else {
        input = new El(DOM.createInputPassword());
    }

    addStyleName("x-form-field-wrap");

    input.addStyleName(fieldStyle);

    trigger = new El(GXT.isHighContrastMode ? DOM.createDiv() : DOM.createImg());
    trigger.dom.setClassName("x-form-trigger " + triggerStyle);
    trigger.dom.setPropertyString("src", GXT.BLANK_IMAGE_URL);
    if (GXT.isAriaEnabled()) {
        trigger.dom.setPropertyString("alt", "Dropdown");
    }

    el().appendChild(input.dom);
    el().appendChild(trigger.dom);

    if (hideTrigger) {
        trigger.setVisible(false);
    }

    super.onRender(target, index);

    if (!editable) {
        setEditable(false);
    }
}

From source file:com.extjs.gxt.ui.client.widget.form.TwinTriggerField.java

License:sencha.com license

@Override
protected void onRender(Element target, int index) {
    input = new El(DOM.createInputText());
    setElement(DOM.createDiv(), target, index);
    addStyleName("x-form-field-wrap");

    trigger = new El(DOM.createImg());
    trigger.dom.setClassName("x-form-trigger " + triggerStyle);
    trigger.dom.setPropertyString("src", GXT.BLANK_IMAGE_URL);

    twinTrigger = new El(DOM.createImg());
    twinTrigger.dom.setClassName("x-form-trigger " + twinTriggerStyle);
    twinTrigger.dom.setPropertyString("src", GXT.BLANK_IMAGE_URL);

    span = new El(DOM.createSpan());
    span.dom.setClassName("x-form-twin-triggers");

    span.appendChild(trigger.dom);//from  w  w w .j av  a  2s  . co m
    span.appendChild(twinTrigger.dom);

    el().appendChild(input.dom);
    el().appendChild(span.dom);

    if (isHideTrigger()) {
        span.setVisible(false);
    }

    addStyleOnOver(twinTrigger.dom, "x-form-trigger-over");

    super.onRender(target, index);

    if (!isEditable()) {
        setEditable(false);
    }
}

From source file:com.extjs.gxt.ui.client.widget.impl.PngImageImpl.java

License:sencha.com license

public Element createElement(String url, int width, int height) {
    Element result = DOM.createImg();
    DOM.setElementProperty(result, "src", url);
    DOM.setElementPropertyInt(result, "width", width);
    DOM.setElementPropertyInt(result, "height", height);
    return result;
}

From source file:com.google.gwt.sample.feedreader.client.UnsunkImage.java

License:Apache License

public UnsunkImage() {
    setElement(DOM.createImg());
}

From source file:com.jitlogic.zico.widgets.client.MenuItem.java

License:Open Source License

private void init() {
    item = DOM.createDiv();// w  ww.ja  va2s . c  o m
    item.addClassName(resources.css().item());

    if (!enabled) {
        item.addClassName(resources.css().disabled());
    }

    Element a = DOM.createAnchor();

    Element img = DOM.createImg();
    img.setAttribute("src", icon != null ? icon.getURL() : resources.empty().getURL());
    a.appendChild(img);

    Element span = DOM.createSpan();
    span.setInnerText(text);
    a.appendChild(span);

    item.appendChild(a);
}

From source file:com.peter.vaadin.components.others.mycomponent.client.MyComponentWidget.java

License:Apache License

public void setMyIcon(String url) {
    if (imgElement == null) {
        imgElement = DOM.createImg();
        getElement().appendChild(imgElement);
    }//from   w w  w . ja  va  2s.  c  o m

    DOM.setElementAttribute(imgElement, "src", url);
}