view flys-client/src/main/java/de/intevation/flys/client/client/ui/ImgLink.java @ 2431:90c339e26a0a

#459 Take the current zoom into account for chart exports. flys-client/trunk@4073 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Fri, 17 Feb 2012 09:41:38 +0000
parents 0d3d3860beb5
children 8d27d2d33d70
line wrap: on
line source
package de.intevation.flys.client.client.ui;

import com.google.gwt.core.client.GWT;

import com.smartgwt.client.types.Overflow;
import com.smartgwt.client.widgets.HTMLPane;


public class ImgLink extends HTMLPane {

    private int width;
    private int height;

    private String href;
    private String imgUrl;


    public ImgLink(String imgUrl, String href, int width, int height) {
        super();

        this.width  = width;
        this.height = height;
        this.href   = href;
        this.imgUrl = imgUrl;

        update();
    }


    protected void update() {
        setContents("<a href='" + href + "'><img src='" + imgUrl + "'></a>");
        setWidth(width);
        setHeight(height);
        setOverflow(Overflow.VISIBLE);
    }


    public void setSource(String href) {
        this.href = href;
        update();
    }
}

http://dive4elements.wald.intevation.org