public static Canvas getOrCreateRef(JavaScriptObject jsObj) { if(jsObj == null) return null; BaseWidget obj = BaseWidget.getRef(jsObj); if(obj != null) { return (Canvas) obj; } else { return new Canvas(jsObj); } }
/** * This Canvas's immediate parent, if any. <BR> Can be initialized, but any subsequent manipulation should be via * {@link com.smartgwt.client.widgets.Canvas#addChild} and {@link com.smartgwt.client.widgets.Canvas#removeChild} * calls on the parent. * * @return Canvas */ public Canvas getParentElement() { JavaScriptObject parentJS = getAttributeAsJavaScriptObject("parentElement"); if(parentJS == null) return null; Canvas canvas = (Canvas) BaseWidget.getRef(parentJS); if (canvas == null) { canvas = new Canvas(parentJS); } return canvas; }
protected static Canvas[] convertToCanvasArray(JavaScriptObject nativeArray) { if (nativeArray == null) { return new Canvas[]{}; } JavaScriptObject[] componentsj = JSOHelper.toArray(nativeArray); Canvas[] objects = new Canvas[componentsj.length]; for (int i = 0; i < componentsj.length; i++) { JavaScriptObject componentJS = componentsj[i]; Canvas obj = (Canvas) BaseWidget.getRef(componentJS); if (obj == null) { obj = new Canvas(componentJS); } objects[i] = obj; } return objects; }
private Canvas getLoadingImg() { Canvas c = new Canvas(); c.setMargin(4); c.setWidth(26); c.setHeight(26); c.addChild(new Img(WidgetLayout.iconAjaxLoading16, 16, 16)); return c; }
/** * Add an extra space to the right of the previously added ToolStrip element. * * @param toolStripSpacer the toolstip spacer. */ public void addSpacer(ToolStripSpacer toolStripSpacer) { Canvas canvas = new Canvas(); canvas.setWidth(1); canvas.setHeight(1); canvas.setBorder("none"); canvas.setExtraSpace(toolStripSpacer.getSpace()); addMember(canvas); }
Canvas content = new Canvas(); content.setContents(sb.toString()); int width = (int) (widest * 4.8) + 40;
private void createTooltip(int x, int y, Canvas content) { if (mapWidget != null) { tooltip = new Canvas(); tooltip.setBackgroundColor("white"); tooltip.setShowShadow(true); tooltip.setOpacity(85); tooltip.setBorder("thin solid #AAAAAA"); if (content != null) { tooltip.addChild(content); } else { tooltip.addChild(getLoadingImg()); } tooltip.setAutoWidth(); tooltip.setAutoHeight(); tooltip.hide(); tooltip.draw(); // need this to get correct size of tooltip placeTooltip(x, y); tooltip.show(); } }
Canvas c = new Canvas(); c.setHeight(30); c.setAlign(Alignment.RIGHT);
rootLayout.setPadding(5); Canvas selectionSearch = new Canvas(); selectionSearch.setWidth100(); selectionSearch.setHeight100();
setPadding(10); container = new Canvas(); container.setWidth100(); container.setHeight("*");
propValueGrid.setShowAllRecords(true); propValueGrid.setCanEdit(true); propGridCanvas = new Canvas();