List of usage examples for com.google.gwt.user.client.ui Image getOriginTop
public int getOriginTop()
From source file:com.google.appinventor.client.editor.simple.components.Mockmicomponente.java
License:Open Source License
private void setPictureProperty(String text) { picturePropValue = text;//from ww w . j a v a 2 s .c o m String url = convertImagePropertyValueToUrl(text); if (url == null) { // text was not recognized as an asset. Just display the icon for this type of component. Image iconImage = getIconImage(); image.setUrlAndVisibleRect(iconImage.getUrl(), iconImage.getOriginLeft(), iconImage.getOriginTop(), iconImage.getWidth(), iconImage.getHeight()); } else { image.setUrl(url); } }
From source file:com.ponysdk.core.terminal.ui.PImageResource.java
License:Apache License
public PImageResource(final Image image) { this.uri = image.getUrl(); this.left = image.getOriginLeft(); this.top = image.getOriginTop(); this.width = image.getWidth(); this.height = image.getHeight(); }
From source file:org.kuali.student.common.ui.client.widgets.StylishDropDown.java
License:Educational Community License
protected void init() { layout.clear();//w w w .j a v a2 s .c om layout.setWidth("100%"); layout.add(titleLayout); layout.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT); layout.add(defaultArrow); namePanel.setWidget(layout); menu.addGlobalMenuItemSelectCallback(new Callback<KSMenuItemData>() { @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); } } } } } }); menuPanel.setWidget(menu); namePanel.addClickHandler(panelHandler); namePanel.addKeyDownHandler(downHandler); namePanel.addFocusHandler(focusHandler); namePanel.addMouseOverHandler(mouseOverHandler); namePanel.addMouseOutHandler(mouseOutHandler); namePanel.setTabIndex(1); menuPanel.setAutoHideEnabled(true); menuPanel.addAutoHidePartner(namePanel.getElement()); namePanel.getElement().setAttribute("id", HTMLPanel.createUniqueId()); parentPanel.add(namePanel); this.initWidget(parentPanel); titleLabel.addStyleName("KS-CustomDropDown-TitleLabel"); layout.addStyleName("KS-CustomDropDown-TitlePanel"); defaultArrow.addStyleName("KS-CustomDropDown-Arrow"); }
From source file:org.openxdata.sharedlib.client.widget.WidgetEx.java
protected void copyWidget(WidgetEx widget) { if (widget.widget instanceof RadioButton) this.widget = new RadioButtonWidget(((RadioButtonWidget) widget.widget).getName(), ((RadioButtonWidget) widget.widget).getText()); else if (widget.widget instanceof CheckBox) this.widget = new CheckBox(((CheckBox) widget.widget).getText()); else if (widget.widget instanceof Button) this.widget = new Button(((Button) widget.widget).getText()); else if (widget.widget instanceof ListBox) this.widget = new ListBox(((ListBox) widget.widget).isMultipleSelect()); else if (widget.widget instanceof TextArea) this.widget = new TextArea(); else if (widget.widget instanceof DatePickerEx) this.widget = new DatePickerWidget(); else if (widget.widget instanceof DateTimeWidget) this.widget = new DateTimeWidget(); else if (widget.widget instanceof TimeWidget) this.widget = new TimeWidget(); else if (widget.widget instanceof TextBoxWidget) this.widget = new TextBoxWidget(); else if (widget.widget instanceof TextBox) this.widget = new TextBox(); else if (widget.widget instanceof Label) { this.widget = new Label(((Label) widget.widget).getText()); ((Label) this.widget).setWordWrap(false); } else if (widget.widget instanceof Image) { this.widget = new Image(); Image image = (Image) widget.widget; ((Image) this.widget).setUrl(image.getUrl()); ((Image) this.widget).setVisibleRect(image.getOriginLeft(), image.getOriginTop(), FormUtil.convertDimensionToInt(width), FormUtil.convertDimensionToInt(height)); } else if (widget.widget instanceof Hyperlink) this.widget = new Hyperlink(((Hyperlink) widget.widget).getText(), ""); if (height != null) widget.setHeight(height);//w w w. j a v a 2 s . c om if (width != null) widget.setWidth(width); }