Package com.google.gwt.dom.client

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


  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

   * 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

    add(new Label("Pixel manipulation is not available under IE."));
    super.initialize();
    Resources.INSTANCE.gwtLogo().getImage(new ResourceCallback<ImageElementResource>() {
      @Override
      public void onSuccess(ImageElementResource resource) {
        ImageElement image = resource.getImage();
        getPrimarySurface().drawImage(image, 0, 0);
       
        ImageDataAdapter imageData = getPrimarySurface()
            .getImageData(0, 0, image.getWidth(), image.getHeight());
        for (int r = 0; r < image.getWidth(); r++) {
          for (int c = 0; c < image.getHeight(); c++) {
            Color color = imageData.getColor(r, c);
            imageData.setColor(r, c, new Color(
                255 - color.getR(),
                255 - color.getG(),
                255 - color.getB()));
          }
        }
        getPrimarySurface().putImageData(imageData, image.getWidth(), 0);
      }
     
      @Override
      public void onError(ResourceException e) {
        Window.alert("Error: " + e.getMessage());
View Full Code Here

            getAutoBrowseTimer().scheduleRepeating(autoBrowseTimeoutMs);
        }
    }

    private ImageElement createImageElement(String url) {
        ImageElement image = Document.get().createImageElement();
        image.setSrc(url);
        image.getStyle().setPosition(Position.ABSOLUTE);
        image.getStyle().setLeft(0.0, Unit.PX);
        image.getStyle().setTop(0.0, Unit.PX);
        styler.styleElementOut(image);
        return image;
    }
View Full Code Here

    public void setImage(String url, int index) {
        if (index >= images.size()) {
            addImage(url);
        } else {
            ImageElement replaced = images.get(index);
            if (!replaced.getSrc().equals(url)) {
                replaced.setSrc(url);
            }
        }
    }
View Full Code Here

            }
        }
    }

    public int addImage(String url) {
        ImageElement image = createImageElement(url);
        images.add(image);
        getElement().appendChild(image);

        if (images.size() == 1) {
            showImage(0);
View Full Code Here

        if (index >= images.size()) {
            index = 0;
        }

        if (index != currentIndex) {
            ImageElement prevImage = images.get(currentIndex);
            ImageElement currentImage = images.get(index);

            currentIndex = index;

            prevImage.getStyle().setDisplay(
                    styler.hasValues() ? Display.BLOCK : Display.NONE);
            currentImage.getStyle().setDisplay(Display.BLOCK);

            if (styler.hasValues()) {
                applyTransitionStyleNames(prevImage, true);
                applyTransitionStyleNames(currentImage, true);
            }
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

   * 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

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.