Package com.google.gwt.dom.client

Examples of com.google.gwt.dom.client.ImageElement


  {
    final ImageResource imageResource = Pokemon.INSTANCE.getPokemonBitmap();
    final String imageInfo = Pokemon.INSTANCE.getPokemonInfo().getText();
 
    mPokemonTexture = PUWeb.engine().createEmptyTexture();
    final ImageElement image = PUWeb.engine().getImageElement(imageResource);
    loadImage(new ImageLoadEvent()
    {
      @Override
      public void loaded()
      {
        PUWeb.engine().fillTexture(mPokemonTexture, image);
       
        Document infoDom = XMLParser.parse(imageInfo);
       
        NodeList sprites = infoDom.getElementsByTagName("sprite");
        PU_Resources.this.mPokemonCount = sprites.getLength();
        for(int i = 0; i < sprites.getLength(); i++)
        {
          Element element = (Element) sprites.item(i);
         
          String name = element.getAttribute("n");
         
          PU_Rect texCoords = new PU_Rect();
          texCoords.x = Integer.parseInt(element.getAttribute("x"));
          texCoords.y = Integer.parseInt(element.getAttribute("y"));
          texCoords.width = Integer.parseInt(element.getAttribute("w"));
          texCoords.height = Integer.parseInt(element.getAttribute("h"));
         
          int offsetX = 0;
          if(element.hasAttribute("oX"))
            offsetX = Integer.parseInt(element.getAttribute("oX"));
         
          int offsetY = 0;
          if(element.hasAttribute("oY"))
            offsetY = Integer.parseInt(element.getAttribute("oY"));
         
          int width = texCoords.width;
          if(element.hasAttribute("oW"))
            width = Integer.parseInt(element.getAttribute("oW"));
         
          int height = texCoords.height;
          if(element.hasAttribute("oH"))
            height = Integer.parseInt(element.getAttribute("oH"));
         
          PU_Image spriteImage = new PU_Image(width, height, null);
          spriteImage.setTextureCoords(texCoords, image.getWidth(), image.getHeight());
          spriteImage.setOffsetX(offsetX);
          spriteImage.setOffsetY(offsetY);
         
          if(name.contains("back/"))
          {
View Full Code Here


    mGlContext.flush();
  }
 
  public ImageElement getImageElement(final ImageResource imageResource)
  {
    ImageElement element = Document.get().createImageElement();
    element.setSrc(imageResource.getSafeUri().asString());
    return element;
  }
View Full Code Here

    homepageField.setValue(vcard.url());
    if(vcard.emailList.size() > 0)
      emailField.setValue(vcard.emailList.get(0).userid);
    if(!vcard.photo().isEmpty()&&!GXT.isIE)
    {
      ImageElement imgEl = avatarImg.getElement().cast();
      String photoData = vcard.photo();
      imgEl.removeAttribute("src");
      imgEl.setSrc("data:image;base64,"+photoData)
    }
    else
      avatarImg.setUrl("images/default_avatar.png");
   
    if(vcard.addressList.size()>0)
View Full Code Here

    Document doc = Document.get();

    // Add an image (will trigger layout and NetworkResourceEvents)
    DivElement imgDiv = doc.createDivElement();
    ImageElement img = doc.createImageElement();
    img.setSrc(GWT.getModuleBaseURL() + "speedtracer-large.png");
    imgDiv.appendChild(img);
    doc.getBody().appendChild(imgDiv);
    log("added image!");

    // Run a simple countdown
View Full Code Here

                    Element container = (Element) getElement().getLastChild()
                            .getFirstChild();

                    if (rowUidl.hasAttribute("icon")) {
                        // icons are in first content cell in TreeTable
                        ImageElement icon = Document.get().createImageElement();
                        icon.setClassName("v-icon");
                        icon.setAlt("icon");
                        icon.setSrc(client.translateVaadinUri(rowUidl
                                .getStringAttribute("icon")));
                        container.insertFirst(icon);
                    }

                    String classname = "v-treetable-treespacer";
View Full Code Here

   * Causes the browser to pre-fetch the image at a given URL.
   *
   * @param url the URL of the image to be prefetched
   */
  public static void prefetch(String url) {
    ImageElement img = Document.get().createImageElement();
    img.setSrc(url);
    prefetchImages.put(url, img);
  }
View Full Code Here

    elem.setInnerSafeHtml(sb.toSafeHtml());

    // Verify the image.
    assertEquals(2, elem.getChildCount());
    Element imgWrapper = elem.getChild(1).cast();
    ImageElement img = imgWrapper.getFirstChildElement().cast();
    assertEquals("img", StringCase.toLower(img.getTagName()));
    assertTrue(StringCase.toLower(img.getSrc()).endsWith("test.png"));
  }
View Full Code Here

    elem.setInnerSafeHtml(sb.toSafeHtml());

    // Verify the image.
    assertEquals(2, elem.getChildCount());
    Element imgWrapper = elem.getChild(1).cast();
    ImageElement img = imgWrapper.getFirstChildElement().cast();
    assertEquals("img", StringCase.toLower(img.getTagName()));
    assertTrue(StringCase.toLower(img.getSrc()).endsWith("test.png"));
  }
View Full Code Here

  public static void loadImages(String url, CallBack cb) {
    ImageLoader il = new ImageLoader();
    il.finalize(cb);
    ImageLoader.imageLoaders.add(il);
    il.totalImages = 1;
    ImageElement imageElement = il.prepareImage();
    il.images.add(imageElement);
    imageElement.setSrc(url);
  }
View Full Code Here

    ImageLoader il = new ImageLoader();
    il.finalize(cb);
    ImageLoader.imageLoaders.add(il);
    il.totalImages = urls.size();
    for (String url : urls) {
      ImageElement imageElement = il.prepareImage();
      il.images.add(imageElement);
      imageElement.setSrc(url);
    }
  }
View Full Code Here

TOP

Related Classes of com.google.gwt.dom.client.ImageElement

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.