/** * * @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); } }
public static void showLoadingImg() { showDisableLayer(); loadingImg.setSize("100px","100px"); loadingImg.setTop(mainLayout.getHeight()/2 - 50); //loading image height is 50px loadingImg.setLeft(mainLayout.getWidth()/2 - 50); //loading image width is 50px loadingImg.show(); loadingImg.bringToFront(); }
public WmsPreviewLayerStep(Wizard parent) { super(NewLayerModelWizardWindow.STEP_WMS_PREVIEW_LAYER, MESSAGES.wmsPreviewLayerStepNumbering() + " " + MESSAGES.wmsPreviewLayerStepTitle(), false, parent); setWindowTitle(MESSAGES.wmsPreviewLayerStepTitle()); img = new Img(); img.setWidth(300); img.setHeight(200); img.setImageType(ImageStyle.CENTER); img.setLayoutAlign(VerticalAlignment.CENTER); addMember(img); warnings = new Label(); warnings.setWidth100(); warnings.setAutoHeight(); warnings.setPadding(3); warnings.setOverflow(Overflow.VISIBLE); warnings.setVisible(false); warnings.setBackgroundColor("#FFCCCC"); addMember(warnings); }
private Canvas createSmallButton(String img, String tooltip, String longTooltip) { return new SmallButton(new Img(img), tooltip, longTooltip); }
initTooltips(); this.mainChartLoadingSpinner = new Img("../img/loader.gif"); this.mainChartLoadingSpinner.setWidth(32); this.mainChartLoadingSpinner.setHeight(32); this.mainChartLoadingSpinner.setLeft(getPanelWidth()/2); this.mainChartLoadingSpinner.setTop(getPanelHeight()/2); this.mainChartLoadingSpinner.hide(); this.mainChartViewport.add(this.mainChartLoadingSpinner);
layout.setPadding(10); Img logoImg = new Img(logo); logoImg.setWidth(logoWidth); logoImg.setLayoutAlign(Alignment.CENTER); logoImg.setLayoutAlign(VerticalAlignment.CENTER); layout.addMember(logoImg);
Img help = new Img(DeskmanagerLayout.iconHelp, 24, 24); help.setTooltip(MESSAGES.layerSelectPanelHelpText()); help.setHoverWidth(350); help.setShowDisabled(false); help.setShowDown(false);
this.legendEntryHead.setHeight(this.height); this.noDataSign = new Img("../img/icons/exclamation.png"); this.noDataSign.setTooltip(i18n.noDataAvailable()); this.noDataSign.setWidth(16); this.noDataSign.setHeight(16); this.noDataSign.setPadding(6); this.loadingSpinner = new Img("../img/loader.gif"); this.loadingSpinner.setWidth(16); this.loadingSpinner.setHeight(16); this.loadingSpinner.setPadding(6);
previewImage = new Img(); previewImage.setHeight(50); previewImage.setWidth(50); previewImage.setShowDisabled(false); addMember(previewImage);
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; }
private Window createBinaryImgWindow(String title, String path, String mimeType) { Window binaryWindow = new Window(); Img img = new Img(BINARY_SERVLET_PATH + path); img.setImageType(ImageStyle.STRETCH); img.setHeight100(); img.setWidth100(); binaryWindow.addItem(img); binaryWindow.setTitle(title); binaryWindow.setShowMaximizeButton(true); binaryWindow.setCanDragReposition(true); binaryWindow.setCanDragResize(true); binaryWindow.setHeight("40%"); binaryWindow.setWidth("40%"); binaryWindow.setAutoCenter(true); binaryWindow.setShowResizeBar(true); //binaryWindow.setDefaultResizeBars(LayoutResizeBarPolicy.MARKED); binaryWindow.show(); return binaryWindow; }
img = new Img(imageSrc, IMAGE_SIZE, IMAGE_SIZE); img.setCursor(Cursor.HAND); img.setImageHeight(IMAGE_SIZE); img.setImageWidth(IMAGE_SIZE); addMember(img); img.addMouseOverHandler(movh); desc.addMouseOverHandler(movh); img.addMouseOutHandler(mouh); desc.addMouseOutHandler(mouh);
inner.setHeight100(); logoImg = new Img(GdmLayout.loadingLogo); logoImg.setAlign(Alignment.CENTER); logoImg.setHeight100(); inner.addMember(logoImg);
private Layout getLegendHider() { if (legendHider == null) { legendHider = new VLayout(); legendHider.setCursor(Cursor.POINTER); legendHider.setCanHover(true); legendHider.setWidth(9); hideButton = new Img("../img/icons/prev_hider.png", 9, 14); hideButton.setCursor(Cursor.POINTER); LayoutSpacer spacer = new LayoutSpacer(); spacer.setHeight("*"); spacer.setWidth(9); legendHider.addMember(spacer); legendHider.addMember(hideButton); legendHider.addMember(spacer); legendHider.setStyleName("n52_sensorweb_client_legendHider"); legendHider.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { hideLegend(); } }); } return legendHider; }
public Img(String src) { setSrc(src); scClassName = "Img"; }
Bbox extent = info.getExtent(); double w2h = extent.getWidth() / extent.getHeight(); int width = img.getWidth(); int height = img.getHeight(); if (w2h * height < width) { img.setSrc(info.getPreviewUrl() + "&height=" + height + "&width=" + (int) (w2h * height)); } else { img.setSrc(info.getPreviewUrl() + "&width=" + width + "&height=" + (int) (width / w2h));
layout.setPadding(WidgetLayout.marginLarge); Img logoImg = new Img(SsecLayout.tokenRequestWindowLogo); logoImg.setWidth(SsecLayout.tokenRequestWindowLogoWidth); logoImg.setHeight(SsecLayout.tokenRequestWindowLogoHeight); logoImg.setLayoutAlign(Alignment.CENTER); logoImg.setLayoutAlign(VerticalAlignment.CENTER); layout.addMember(logoImg);