private Layout getHomeLabel() { Layout layout = new VLayout(); layout.setStyleName("n52_sensorweb_client_logoBlock"); Img homeLabel = new Img("../img/client-logo.png", 289, 55); homeLabel.setStyleName("n52_sensorweb_client_logo"); homeLabel.setCursor(Cursor.POINTER); homeLabel.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { String url = "http://52north.org/communities/sensorweb/"; Window.open(url, "_blank", ""); } }); layout.addMember(homeLabel); return layout; }
/** * * @param imageInfo */ public ImageWidget(final ImageInfo imageInfo) { setShowEdges(true); setDefaultLayoutAlign(Alignment.CENTER); image = new Img(); UrlBuilder url = new UrlBuilder(Geomajas.getDispatcherUrl() + imageInfo.getUrl()); image.setSrc(url.toString()); image.setAltText(imageInfo.getAlt()); image.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { com.google.gwt.user.client.Window.open(imageInfo.getHref(), "_blank", ""); } }); // centralize image.setImageType(ImageStyle.CENTER); image.setWidth(imageInfo.getWidth()); image.setHeight(imageInfo.getHeight()); addMember(image); } }