/** * Should we visibly change state when the mouse goes over this tab * * * @return Boolean */ public Boolean getShowRollOver() { return getAttributeAsBoolean("showRollOver"); }
/** * How big are the end pieces by default * * * @return int * @see com.smartgwt.client.docs.Appearance Appearance overview and related methods */ public int getCapSize() { return getAttributeAsInt("capSize"); }
/** * * * * @return String */ public String getBaseStyle() { return getAttributeAsString("baseStyle"); }
/** * How big are the end pieces by default * * @param capSize capSize Default value is 2 * @see com.smartgwt.client.docs.Appearance Appearance overview and related methods */ public void setCapSize(int capSize) { setAttribute("capSize", capSize, true); }
public static ImgTab getOrCreateRef(JavaScriptObject jsObj) { if(jsObj == null) return null; BaseWidget obj = BaseWidget.getRef(jsObj); if(obj != null) { return (ImgTab) obj; } else { return new ImgTab(jsObj); } }
/** * Alignment of title text * * * @return Alignment * @see com.smartgwt.client.docs.Positioning Positioning overview and related methods */ public Alignment getAlign() { return EnumUtil.getEnum(Alignment.values(), getAttribute("align")); }
/** * Base path for the images. <B>Note</B> that when used within a TabSet, the {@link * com.smartgwt.client.widgets.tab.TabSet#getTabBarPosition tabBarPosition} is appended as an additional path segment, * yielding "images/Tab/top/" et al. * * @param skinImgDir skinImgDir Default value is "images/Tab/" */ public void setSkinImgDir(String skinImgDir) { setAttribute("skinImgDir", skinImgDir, true); }
/** * Like {@link com.smartgwt.client.widgets.StretchImgButton#getTitleStyle titleStyle}, can set to provide a separate style * for the title text. <P> If set and the ImgTab is {@link com.smartgwt.client.widgets.StretchImgButton#getVertical * vertical}, a "v" will be automatically prepended to the style name (hence "tabTitle" -> "vtabTitle"). * * @param titleStyle titleStyle Default value is null * @throws IllegalStateException this property cannot be changed after the component has been created */ public void setTitleStyle(String titleStyle) throws IllegalStateException { setAttribute("titleStyle", titleStyle, false); }
/** * Base path for images shown within this ImgTab's label. This will be used for icons (such as the close icon) by default. * * * @return String */ public String getLabelSkinImgDir() { return getAttributeAsString("labelSkinImgDir"); }
/** * Should we visibly change state when the tab receives keyboard focus? * * * @return Boolean */ public Boolean getShowFocused() { return getAttributeAsBoolean("showFocused"); }
/** * * * @param baseStyle baseStyle Default value is "tab" * @throws IllegalStateException this property cannot be changed after the component has been created */ public void setBaseStyle(String baseStyle) throws IllegalStateException { setAttribute("baseStyle", baseStyle, false); }
/** * Like {@link com.smartgwt.client.widgets.StretchImgButton#getTitleStyle titleStyle}, can set to provide a separate style * for the title text. <P> If set and the ImgTab is {@link com.smartgwt.client.widgets.StretchImgButton#getVertical * vertical}, a "v" will be automatically prepended to the style name (hence "tabTitle" -> "vtabTitle"). * * * @return String */ public String getTitleStyle() { return getAttributeAsString("titleStyle"); }
/** * Base path for images shown within this ImgTab's label. This will be used for icons (such as the close icon) by default. * * @param labelSkinImgDir labelSkinImgDir Default value is "images/" */ public void setLabelSkinImgDir(String labelSkinImgDir) { setAttribute("labelSkinImgDir", labelSkinImgDir, true); }
/** * Base URL for tab images * * * @return String */ public String getSrc() { return getAttributeAsString("src"); }
/** * Should we visibly change state when the tab receives keyboard focus? * * @param showFocused showFocused Default value is true */ public void setShowFocused(Boolean showFocused) { setAttribute("showFocused", showFocused, true); }
/** * Base path for the images. <B>Note</B> that when used within a TabSet, the {@link * com.smartgwt.client.widgets.tab.TabSet#getTabBarPosition tabBarPosition} is appended as an additional path segment, * yielding "images/Tab/top/" et al. * * * @return String */ public String getSkinImgDir() { return getAttributeAsString("skinImgDir"); }
/** * Should we visibly change state when the mouse goes over this tab * * @param showRollOver showRollOver Default value is false */ public void setShowRollOver(Boolean showRollOver) { setAttribute("showRollOver", showRollOver, true); }
/** * Base URL for tab images * * @param src src Default value is "tab.gif" */ public void setSrc(String src) { setAttribute("src", src, true); }
/** * Alignment of title text * * @param align align Default value is Canvas.CENTER * @see com.smartgwt.client.docs.Positioning Positioning overview and related methods */ public void setAlign(Alignment align) { setAttribute("align", align.getValue(), true); }