private void setImages(ImageAdapter images, boolean useLeafImages) { this.images = images; this.useLeafImages = useLeafImages; if (!useLeafImages) { Image image = images.treeLeaf().createImage(); image.getElement().getStyle().setProperty("visibility", "hidden"); RootPanel.get().add(image); int size = image.getWidth() + TreeItem.IMAGE_PAD; image.removeFromParent(); indentValue = (size) + "px"; } }
/*************************************** * Returns the image width. * * @return The width in pixels */ public int getWidth() { return rGwtImage.getWidth(); } }
private DefaultHeader(Imager imager, String text) { this.imager = imager; iconImage = imager.makeImage(); // I do not need any Widgets here, just a DOM structure. Element root = DOM.createTable(); Element tbody = DOM.createTBody(); Element tr = DOM.createTR(); final Element imageTD = DOM.createTD(); labelTD = DOM.createTD(); setElement(root); DOM.appendChild(root, tbody); DOM.appendChild(tbody, tr); DOM.appendChild(tr, imageTD); DOM.appendChild(tr, labelTD); // set image TD to be same width as image. imageTD.setPropertyString("align", "center"); imageTD.setPropertyString("valign", "middle"); imageTD.getStyle().setProperty("width", iconImage.getWidth() + "px"); DOM.appendChild(imageTD, iconImage.getElement()); setText(text); addOpenHandler(this); addCloseHandler(this); setStyle(); }
public void onLoad(final LoadEvent event) { graphbox.setWidth(graph.getWidth() + "px"); graphbox.setHeight(graph.getHeight() + "px"); } });
private int[] calculateMainPopupPosition() { final int[] positions = {0, 0}; final int windowWidth = Window.getClientWidth(); final int imageRightEdge = m_addImage.getAbsoluteLeft() + m_addImage.getWidth(); if (imageRightEdge + 300 > windowWidth) { positions[0] = windowWidth - 320; } else { positions[0] = imageRightEdge - 3; } if (positions[0] < 0) positions[0] = 0; positions[1] = m_addImage.getAbsoluteTop() + m_addImage.getHeight() - 1; return positions; }
@Override protected Widget newDragProxy(DragContext context) { final AbsolutePanel container = new AbsolutePanel(); container.getElement().getStyle().setProperty("overflow", "visible"); container.getElement().getStyle().setOpacity(0.5); container.getElement().getStyle().setZIndex(Integer.MAX_VALUE); //Offset to centre of dragProxy int offsetX = 0 - ((int) (dragProxy.getWidth() * 0.5)); int offsetY = 0 - ((int) (dragProxy.getHeight() * 2)); container.add(dragProxy, offsetX, offsetY); return container; }
private void setImages(ImageAdapter images, boolean useLeafImages) { this.images = images; this.useLeafImages = useLeafImages; if (!useLeafImages) { Image image = images.treeLeaf().createImage(); image.getElement().getStyle().setProperty("visibility", "hidden"); RootPanel.get().add(image); int size = image.getWidth() + TreeItem.IMAGE_PAD; image.removeFromParent(); indentValue = (size) + "px"; } }
private void setImages(ImageAdapter images, boolean useLeafImages) { this.images = images; this.useLeafImages = useLeafImages; if (!useLeafImages) { Image image = images.treeLeaf().createImage(); image.getElement().getStyle().setProperty("visibility", "hidden"); RootPanel.get().add(image); int size = image.getWidth() + TreeItem.IMAGE_PAD; image.removeFromParent(); indentValue = (size) + "px"; } }
private final void doImageElementLoadAndRetry(final ImageElement elem, final Image image, final String orig, final String url) { final int w = Math.max(image.getWidth(), elem.getWidth()); final int h = Math.max(image.getHeight(), elem.getHeight()); if ((w < 1) || (h < 1)) { load(url, orig, new JSImageCallback() { @Override public void onSuccess(final ImageElement e) { onImageElementLoad(e); } @Override public void onFailure() { RootPanel.get().remove(image); onImageElementError("Image " + url + " failed to load"); } }); } else { elem.setWidth(w); elem.setHeight(h); onImageElementLoad(elem); } }
private final void doImageElementLoadAndRetry(final ImageElement elem, final Image image, final String orig, final String url) { final int w = Math.max(image.getWidth(), elem.getWidth()); final int h = Math.max(image.getHeight(), elem.getHeight()); if ((w < 1) || (h < 1)) { load(url, orig, new JSImageCallback() { @Override public void onSuccess(final ImageElement e) { onImageElementLoad(e); } @Override public void onFailure() { RootPanel.get().remove(image); onImageElementError("Image " + url + " failed to load"); } }); } else { elem.setWidth(w); elem.setHeight(h); onImageElementLoad(elem); } }
private final void doImageElementLoadAndRetry(final ImageElement elem, final Image image, final String orig, final String url) { final int w = Math.max(image.getWidth(), elem.getWidth()); final int h = Math.max(image.getHeight(), elem.getHeight()); if ((w < 1) || (h < 1)) { load(url, orig, new JSImageCallback() { @Override public void onSuccess(final ImageElement e) { onImageElementLoad(e); } @Override public void onFailure() { RootPanel.get().remove(image); onImageElementError("Image " + url + " failed to load"); } }); } else { elem.setWidth(w); elem.setHeight(h); onImageElementLoad(elem); } }
public void onLoad(LoadEvent event) { //this is a bug in IE since v.8 - maxWidth collapse image //and you cannot read its width - in some cases depends from CSS image extensions image.getElement().getStyle().setProperty("maxWidth","none"); // get original image size if (nOuterWidth != -1 || nOuterHeight != -1) { // scale canvas in case if width/height was specified explicitly imageAspectRatio = (double) image.getWidth()/image.getHeight(); if (nOuterWidth == -1) nOuterWidth = (int) (nOuterHeight * imageAspectRatio); if (nOuterHeight == -1) nOuterHeight = (int) (nOuterWidth / imageAspectRatio); proportion = (double) image.getWidth() / nOuterWidth; } else { nOuterWidth = image.getWidth(); nOuterHeight = image.getHeight(); } DOM.setElementProperty(image.getElement(), "width", nOuterWidth + ""); DOM.setElementProperty(image.getElement(), "height", nOuterHeight + ""); image.getElement().getStyle().setPropertyPx("maxWidth", nOuterWidth); image.getElement().getStyle().setPropertyPx("maxHeight", nOuterHeight); _container.setWidth(nOuterWidth + "px"); _container.setHeight(nOuterHeight + "px"); addSelection(src); setSize(nOuterWidth, nOuterHeight); if (null != onCanvasLoadHandler) onCanvasLoadHandler.onLoad(event); if (null != previewWidget) { previewWidget.init(src, nOuterWidth, nOuterHeight, aspectRatio); } updatePreviewWidget(); }
int w = img.getWidth(); int h = img.getHeight(); if( w == 0 || h == 0 )
int w = img.getWidth(); int h = img.getHeight(); if( w == 0 || h == 0 )
public void onLoad(LoadEvent event) { loadHandler.removeHandler(); errHandler.removeHandler(); Image img = (Image) event.getSource(); if (img != null) { img.setVisible(true); realWidth = img.getWidth(); realHeight = img.getHeight(); } if (containerId != null && RootPanel.get(containerId) != null) { RootPanel.get(containerId).add(thisInstance); } if (onLoad != null) { onLoad.onLoad(thisInstance); } } };
int nButtonWidth = rScrollRightButton.getWidth();
@Override public void exec(KSMenuItemData item) { if(item.getClickHandler() != null){ StylishDropDown.this.hideMenu(); if(showSelectedItem){ titleLabel.setText(item.getLabel()); if(item.getShownIcon() != null && showTitleIcon){ titleLayout.remove(titleImage); Image image = item.getShownIcon(); titleImage = new Image(image.getUrl(), image.getOriginLeft(), image.getOriginTop(), image.getWidth(), image.getHeight()); if(imgLoc == MenuImageLocation.RIGHT){ titleLayout.add(titleImage); } else{ titleLayout.insert(titleImage, 0); } } } } } });
rScrollRightButton = new Image(GewtResources.INSTANCE.imRight()); int nButtonWidth = rScrollLeftButton.getWidth();
private DefaultHeader(Imager imager, String text) { this.imager = imager; iconImage = imager.makeImage(); // I do not need any Widgets here, just a DOM structure. Element root = DOM.createTable(); Element tbody = DOM.createTBody(); Element tr = DOM.createTR(); final Element imageTD = DOM.createTD(); labelTD = DOM.createTD(); setElement(root); DOM.appendChild(root, tbody); DOM.appendChild(tbody, tr); DOM.appendChild(tr, imageTD); DOM.appendChild(tr, labelTD); // set image TD to be same width as image. imageTD.setPropertyString("align", "center"); imageTD.setPropertyString("valign", "middle"); imageTD.getStyle().setProperty("width", iconImage.getWidth() + "px"); DOM.appendChild(imageTD, iconImage.getElement()); setText(text); addOpenHandler(this); addCloseHandler(this); setStyle(); }
private DefaultHeader(Imager imager, String text) { this.imager = imager; iconImage = imager.makeImage(); // I do not need any Widgets here, just a DOM structure. Element root = DOM.createTable(); Element tbody = DOM.createTBody(); Element tr = DOM.createTR(); final Element imageTD = DOM.createTD(); labelTD = DOM.createTD(); setElement(root); DOM.appendChild(root, tbody); DOM.appendChild(tbody, tr); DOM.appendChild(tr, imageTD); DOM.appendChild(tr, labelTD); // set image TD to be same width as image. imageTD.setPropertyString("align", "center"); imageTD.setPropertyString("valign", "middle"); imageTD.getStyle().setProperty("width", iconImage.getWidth() + "px"); DOM.appendChild(imageTD, iconImage.getElement()); setText(text); addOpenHandler(this); addCloseHandler(this); setStyle(); }