public class IconButton extends Button implements HasMenuIconClickHandlers
config, configOnly, id, isElementSet, nativeObject, scClassName
Constructor and Description |
---|
IconButton() |
IconButton(com.google.gwt.core.client.JavaScriptObject jsObj) |
IconButton(java.lang.String title) |
Modifier and Type | Method and Description |
---|---|
com.google.gwt.event.shared.HandlerRegistration |
addMenuIconClickHandler(MenuIconClickHandler handler)
Add a menuIconClick handler.
|
static void |
changeAutoChildDefaults(java.lang.String autoChildName,
Canvas defaults)
Changes the defaults for Canvas AutoChildren named
autoChildName . |
static void |
changeAutoChildDefaults(java.lang.String autoChildName,
FormItem defaults)
Changes the defaults for FormItem AutoChildren named
autoChildName . |
protected com.google.gwt.core.client.JavaScriptObject |
create() |
Alignment |
getAlign()
Horizontal alignment of this button's content.
|
java.lang.String |
getBaseStyle()
Default CSS class.
|
java.lang.String |
getIcon()
Icon to show to the left of or above the title, according to the button's
Orientation . |
java.lang.String |
getIconAlign()
This attribute is not supported in this subclass.
|
java.lang.String |
getIconOrientation()
This attribute is not supported in this subclass.
|
java.lang.String |
getLargeIcon()
Icon to show above the title when
Orientation is "vertical". |
int |
getLargeIconSize()
The size of the large icon for this button.
|
com.smartgwt.logicalstructure.core.LogicalStructureObject |
getLogicalStructure() |
int |
getMenuIconHeight()
The height of the icon for this button.
|
java.lang.String |
getMenuIconSrc()
Base URL for an Image that shows a
menu when clicked. |
int |
getMenuIconWidth()
The width of the icon for this button.
|
static IconButton |
getOrCreateRef(com.google.gwt.core.client.JavaScriptObject jsObj) |
java.lang.String |
getOrientation()
The orientation of this IconButton.
|
int |
getRowSpan()
When used in a
RibbonBar , the number of rows this button should consume. |
java.lang.Boolean |
getShowButtonTitle()
Whether to show the title-text for this IconButton.
|
java.lang.Boolean |
getShowIcon()
Whether to show an Icon in this IconButton.
|
java.lang.Boolean |
getShowMenuIcon()
Whether to show the
menu-icon which fires the IconButton.menuIconClick notification method when
clicked. |
java.lang.Boolean |
getShowMenuIconDisabled()
Whether to show a Disabled version of the
menuIcon . |
java.lang.Boolean |
getShowMenuIconOver()
Whether to show an Over version of the
menuIcon . |
java.lang.Boolean |
getShowTitle()
showTitle is not applicable to this class - use
showButtonTitle instead. |
VerticalAlignment |
getValign()
Vertical alignment of this button's content.
|
void |
setAlign(Alignment align)
Horizontal alignment of this button's content.
|
void |
setBaseStyle(java.lang.String baseStyle)
Default CSS class.
|
static void |
setDefaultProperties(IconButton iconButtonProperties)
Class level method to set the default properties of this class.
|
void |
setIcon(java.lang.String icon)
Icon to show to the left of or above the title, according to the button's
Orientation . |
void |
setIconAlign(java.lang.String iconAlign)
This attribute is not supported in this subclass.
|
void |
setIconOrientation(java.lang.String iconOrientation)
This attribute is not supported in this subclass.
|
void |
setJavaScriptObject(com.google.gwt.core.client.JavaScriptObject jsObj) |
void |
setLargeIcon(java.lang.String largeIcon)
Icon to show above the title when
Orientation is "vertical". |
void |
setLargeIconSize(int largeIconSize)
The size of the large icon for this button.
|
com.smartgwt.logicalstructure.core.LogicalStructureObject |
setLogicalStructure(com.smartgwt.logicalstructure.widgets.IconButtonLogicalStructure s) |
void |
setMenuIconHeight(int menuIconHeight)
The height of the icon for this button.
|
void |
setMenuIconSrc(java.lang.String menuIconSrc)
Base URL for an Image that shows a
menu when clicked. |
void |
setMenuIconWidth(int menuIconWidth)
The width of the icon for this button.
|
void |
setOrientation(java.lang.String orientation)
The orientation of this IconButton.
|
void |
setRowSpan(int rowSpan)
When used in a
RibbonBar , the number of rows this button should consume. |
void |
setShowButtonTitle(java.lang.Boolean showButtonTitle)
Whether to show the title-text for this IconButton.
|
void |
setShowIcon(java.lang.Boolean showIcon)
Whether to show an Icon in this IconButton.
|
void |
setShowMenuIcon(java.lang.Boolean showMenuIcon)
Whether to show the
menu-icon which fires the IconButton.menuIconClick notification method when
clicked. |
void |
setShowMenuIconDisabled(java.lang.Boolean showMenuIconDisabled)
Whether to show a Disabled version of the
menuIcon . |
void |
setShowMenuIconOver(java.lang.Boolean showMenuIconOver)
Whether to show an Over version of the
menuIcon . |
void |
setShowTitle(java.lang.Boolean showTitle)
showTitle is not applicable to this class - use
showButtonTitle instead. |
void |
setValign(VerticalAlignment valign)
Vertical alignment of this button's content.
|
action, addIconClickHandler, addTitleHoverHandler, addToRadioGroup, deselect, getActionType, getAutoFit, getHiliteAccessKey, getIconHeight, getIconSize, getIconWidth, getRadioGroup, getSelected, getShowClippedTitleOnHover, getShowDisabled, getShowDisabledIcon, getShowDown, getShowDownIcon, getShowFocused, getShowFocusedIcon, getShowRollOver, getShowRollOverIcon, getShowSelectedIcon, getState, getTitle, getWrap, isSelected, removeFromRadioGroup, removeFromRadioGroup, select, setActionType, setAutoFit, setDefaultProperties, setDisabled, setHiliteAccessKey, setIconHeight, setIconSize, setIconWidth, setLogicalStructure, setRadioGroup, setSelected, setShowClippedTitleOnHover, setShowDisabled, setShowDisabledIcon, setShowDown, setShowDownIcon, setShowFocused, setShowFocusedIcon, setShowRollOver, setShowRollOverIcon, setShowSelectedIcon, setState, setTitle, setTitleHoverFormatter, setVAlign, setWrap, titleClipped, titleHoverHTML
getOverCanvas, getOverCanvasConstructor, getRedrawOnStateChange, getShowFocusedAsOver, getShowOverCanvas, getStateSuffix, setDefaultProperties, setLogicalStructure, setOverCanvasConstructor, setRedrawOnStateChange, setShowFocusedAsOver, setShowOverCanvas, setTitleStyle
addChild, addChild, addChild, addChild, addChild, addClickHandler, addDoubleClickHandler, addDragMoveHandler, addDragRepositionMoveHandler, addDragRepositionStartHandler, addDragRepositionStopHandler, addDragResizeMoveHandler, addDragResizeStartHandler, addDragResizeStopHandler, addDragStartHandler, addDragStopHandler, addDropHandler, addDropMoveHandler, addDropOutHandler, addDropOverHandler, addFocusChangedHandler, addHoverHandler, addHoverHiddenHandler, addKeyDownHandler, addKeyPressHandler, addMouseDownHandler, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseStillDownHandler, addMouseUpHandler, addMouseWheelHandler, addMovedHandler, addParentMovedHandler, addPeer, addPeer, addPeer, addPeer, addResizedHandler, addRightMouseDownHandler, addScrolledHandler, addShowContextMenuHandler, addStyleName, addVisibilityChangedHandler, adjustForContent, animateFade, animateFade, animateFade, animateFade, animateFade, animateFade, animateFade, animateHide, animateHide, animateHide, animateMove, animateMove, animateMove, animateMove, animateRect, animateRect, animateRect, animateRect, animateResize, animateResize, animateResize, animateResize, animateScroll, animateScroll, animateScroll, animateScroll, animateScroll, animateScroll, animateShow, animateShow, animateShow, asSGWTComponent, blur, bringToFront, clear, clickMaskUp, clickMaskUp, contains, contains, containsEvent, containsFocus, containsPoint, containsPoint, deparent, depeer, disable, enable, focus, focusInNextTabElement, focusInPreviousTabElement, getAbsoluteLeft, getAbsoluteTop, getAccessKey, getAnimateAcceleration, getAnimateFadeTime, getAnimateHideAcceleration, getAnimateHideTime, getAnimateMoveAcceleration, getAnimateMoveTime, getAnimateRectAcceleration, getAnimateRectTime, getAnimateResizeAcceleration, getAnimateResizeTime, getAnimateScrollAcceleration, getAnimateScrollTime, getAnimateShowAcceleration, getAnimateShowEffect, getAnimateShowTime, getAnimateTime, getAppImgDir, getAriaRole, getAutoDraw, getAutoShowParent, getBackgroundColor, getBackgroundImage, getBackgroundPosition, getBackgroundRepeat, getBorder, getBottom, getById, getByJSObject, getByLocalId, getCanAcceptDrop, getCanDrag, getCanDragReposition, getCanDragResize, getCanDragScroll, getCanDrop, getCanDropBefore, getCanFocus, getCanHover, getCanSelectText, getCanvasAutoChild, getCanvasItem, getChildren, getChildrenSnapResizeToGrid, getChildrenSnapToGrid, getClassName, getContentElement, getContents, getContextMenu, getCursor, getDataPath, getDefaultHeight, getDefaultWidth, getDestroyed, getDestroying, getDisabled, getDisabledCursor, getDoubleClickDelay, getDragAppearance, getDragIntersectStyle, getDragOpacity, getDragRepositionAppearance, getDragRepositionCursor, getDragResizeAppearance, getDragScrollDelay, getDragStartDistance, getDragTarget, getDragType, getDropTypes, getDynamicContents, getEdgeBackgroundColor, getEdgeCenterBackgroundColor, getEdgeImage, getEdgeMarginSize, getEdgeOffset, getEdgeOpacity, getEdgeShowCenter, getEdgeSize, getEventEdge, getEventEdge, getExtraSpace, getFacetId, getFormItemAutoChild, getFullDataPath, getGroupBorderCSS, getGroupLabelBackgroundColor, getGroupLabelStyleName, getGroupTitle, getHeight, getHeightAsString, getHideUsingDisplayNone, getHoverAlign, getHoverAutoDestroy, getHoverComponent, getHoverDelay, getHoverHeight, getHoverHTML, getHoverMoveWithMouse, getHoverOpacity, getHoverStyle, getHoverVAlign, getHoverWidth, getHoverWrap, getHSnapOrigin, getHSnapOrigin, getHSnapPosition, getHSnapPosition, getHtmlPosition, getImage, getImgURL, getImgURL, getInnerContentHeight, getInnerContentWidth, getInnerHeight, getInnerWidth, getIsGroup, getKeepInParentRect, getLayoutAlign, getLeft, getLeftAsString, getLocateChildrenBy, getLocateChildrenType, getLocatePeersBy, getLocatePeersType, getMargin, getMasterElement, getMatchElement, getMaxHeight, getMaxWidth, getMenuConstructor, getMinHeight, getMinWidth, getMouseStillDownDelay, getMouseStillDownInitialDelay, getNextZIndex, getNoDoubleClicks, getOffsetHeight, getOffsetWidth, getOffsetX, getOffsetY, getOpacity, getOuterElement, getOverflow, getPadding, getPageBottom, getPageLeft, getPageRect, getPageRight, getPageTop, getParentElement, getPeers, getPercentBox, getPercentSource, getPosition, getPrefix, getPrintChildrenAbsolutelyPositioned, getPrintHTML, getPrintHTML, getPrompt, getRect, getRedrawOnResize, getResizeBarTarget, getResizeFrom, getRight, getScrollbarSize, getScrollBottom, getScrollHeight, getScrollLeft, getScrollRight, getScrollTop, getScrollWidth, getShadowDepth, getShadowImage, getShadowOffset, getShadowSoftness, getShouldPrint, getShowCustomScrollbars, getShowDragShadow, getShowEdges, getShowHover, getShowHoverComponents, getShowResizeBar, getShowShadow, getSkinImgDir, getSnapAxis, getSnapEdge, getSnapHDirection, getSnapHGap, getSnapOffsetLeft, getSnapOffsetTop, getSnapOnDrop, getSnapResizeToGrid, getSnapTo, getSnapToGrid, getSnapVDirection, getSnapVGap, getStyleName, getTabIndex, getTestInstance, getTooltip, getTop, getTopAsString, getTopElement, getUseBackMask, getUseOpacityFilter, getValuesManager, getViewportHeight, getViewportWidth, getVisibility, getVisibleHeight, getVisibleWidth, getVSnapOrigin, getVSnapOrigin, getVSnapPosition, getVSnapPosition, getWidth, getWidthAsString, getZIndex, handleHover, hide, hideClickMask, hideClickMask, hideContextMenu, imgHTML, imgHTML, imgHTML, intersects, isDirty, isDisabled, isDrawn, isVisible, keyUp, layoutChildren, linkHTML, linkHTML, linkHTML, linkHTML, linkHTML, linkHTML, markForDestroy, markForRedraw, markForRedraw, moveAbove, moveBelow, moveBy, moveTo, onAttach, onDetach, onInit, parentResized, printComponents, redraw, redraw, removeChild, removeChild, removePeer, removePeer, resizeBy, resizeTo, resizeTo, scrollBy, scrollByPercent, scrollTo, scrollTo, scrollTo, scrollToBottom, scrollToLeft, scrollToPercent, scrollToRight, scrollToTop, sendToBack, setAccessKey, setAllowExternalFilters, setAnimateAcceleration, setAnimateFadeTime, setAnimateHideAcceleration, setAnimateHideTime, setAnimateMoveAcceleration, setAnimateMoveTime, setAnimateRectAcceleration, setAnimateRectTime, setAnimateResizeAcceleration, setAnimateResizeTime, setAnimateScrollAcceleration, setAnimateScrollTime, setAnimateShowAcceleration, setAnimateShowEffect, setAnimateShowTime, setAnimateTime, setAppImgDir, setAriaRole, setAriaState, setAutoChildConstructor, setAutoChildProperties, setAutoChildProperties, setAutoChildVisibility, setAutoDraw, setAutoHeight, setAutoShowParent, setAutoWidth, setBackgroundColor, setBackgroundImage, setBackgroundPosition, setBackgroundRepeat, setBorder, setBottom, setCanAcceptDrop, setCanDrag, setCanDragReposition, setCanDragResize, setCanDragScroll, setCanDrop, setCanDropBefore, setCanFocus, setCanHover, setCanSelectText, setCanvasItem, setChildren, setChildrenSnapResizeToGrid, setChildrenSnapToGrid, setContents, setContextMenu, setCursor, setDataPath, setDefaultHeight, setDefaultProperties, setDefaultWidth, setDisabledCursor, setDoubleClickDelay, setDragAppearance, setDragIntersectStyle, setDragOpacity, setDragRepositionAppearance, setDragRepositionCursor, setDragResizeAppearance, setDragScrollDelay, setDragStartDistance, setDragTarget, setDragType, setDropTypes, setDynamicContents, setEdgeBackgroundColor, setEdgeCenterBackgroundColor, setEdgeImage, setEdgeMarginSize, setEdgeOffset, setEdgeOpacity, setEdgeShowCenter, setEdgeSize, setExtraSpace, setFacetId, setGroupBorderCSS, setGroupLabelBackgroundColor, setGroupLabelStyleName, setGroupTitle, setHeight, setHeight, setHeight100, setHideUsingDisplayNone, setHoverAlign, setHoverAutoDestroy, setHoverDelay, setHoverHeight, setHoverMoveWithMouse, setHoverOpacity, setHoverStyle, setHoverVAlign, setHoverWidth, setHoverWrap, setHtmlPosition, setImage, setImage, setIsGroup, setKeepInParentRect, setKeepInParentRect, setKeepInParentRect, setLayoutAlign, setLayoutAlign, setLeft, setLeft, setLocateChildrenBy, setLocateChildrenType, setLocatePeersBy, setLocatePeersType, setLogicalStructure, setMargin, setMatchElement, setMaxHeight, setMaxWidth, setMenuConstructor, setMinHeight, setMinWidth, setMouseStillDownDelay, setMouseStillDownInitialDelay, setNeverUseFilters, setNoDoubleClicks, setOpacity, setOverflow, setPadding, setPageLeft, setPageTop, setParentElement, setPeers, setPercentBox, setPercentSource, setPosition, setPrefix, setPrintChildrenAbsolutelyPositioned, setPrompt, setRect, setRect, setRedrawOnResize, setResizeBarTarget, setResizeFrom, setResizeFrom, setRight, setScrollbarConstructor, setScrollbarSize, setShadowDepth, setShadowImage, setShadowOffset, setShadowSoftness, setShouldPrint, setShowCustomScrollbars, setShowDragShadow, setShowEdges, setShowHover, setShowHoverComponents, setShowResizeBar, setShowShadow, setSkinImgDir, setSmoothFade, setSnapAxis, setSnapEdge, setSnapHDirection, setSnapHGap, setSnapOffsetLeft, setSnapOffsetTop, setSnapOnDrop, setSnapResizeToGrid, setSnapTo, setSnapToGrid, setSnapVDirection, setSnapVGap, setStyleName, setTabIndex, setTooltip, setTop, setTop, setUseBackMask, setUseOpacityFilter, setValuesManager, setVisibility, setVisible, setWidth, setWidth, setWidth100, setZIndex, shouldDragScroll, show, showClickMask, showNextTo, showNextTo, showNextTo, showNextTo, showPrintPreview, showPrintPreview, showPrintPreview, showPrintPreview, showRecursively, updateHover, updateHover, updateShadow, visibleAtPoint, willAcceptDrop
addDrawHandler, destroy, doAddHandler, doInit, doOnRender, draw, equals, error, errorIfNotCreated, getAttribute, getAttributeAsBoolean, getAttributeAsDate, getAttributeAsDateArray, getAttributeAsDouble, getAttributeAsElement, getAttributeAsFloat, getAttributeAsFloatArray, getAttributeAsInt, getAttributeAsIntArray, getAttributeAsJavaScriptObject, getAttributeAsMap, getAttributeAsRecord, getAttributeAsString, getAttributeAsStringArray, getConfig, getDOM, getElement, getElement, getHandlerCount, getID, getInnerHTML, getJsObj, getOrCreateJsObj, getRef, getScClassName, hashCode, initNativeObject, internalSetID, internalSetID, isConfigOnly, isCreated, onBind, onDestroy, onDraw, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setConfig, setConfigOnly, setDragTracker, setElement, setHtmlElement, setID, setLogicalStructure, setNullProperty, setPosition, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setScClassName, toString
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getLayoutData, getParent, isAttached, isOrWasAttached, onBrowserEvent, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents
addStyleDependentName, ensureDebugId, ensureDebugId, ensureDebugId, getStyleElement, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, sinkBitlessEvent, unsinkEvents
public IconButton()
public IconButton(com.google.gwt.core.client.JavaScriptObject jsObj)
public IconButton(java.lang.String title)
public static IconButton getOrCreateRef(com.google.gwt.core.client.JavaScriptObject jsObj)
public void setJavaScriptObject(com.google.gwt.core.client.JavaScriptObject jsObj)
setJavaScriptObject
in class Button
public static void changeAutoChildDefaults(java.lang.String autoChildName, Canvas defaults)
autoChildName
.autoChildName
- name of an AutoChild to customize the defaults for.defaults
- Canvas defaults to apply. These defaults override any existing properties
without destroying or wiping out non-overridden properties.AutoChildUsage
public static void changeAutoChildDefaults(java.lang.String autoChildName, FormItem defaults)
autoChildName
.autoChildName
- name of an AutoChild to customize the defaults for.defaults
- FormItem defaults to apply. These defaults override any existing properties
without destroying or wiping out non-overridden properties.AutoChildUsage
protected com.google.gwt.core.client.JavaScriptObject create()
public void setAlign(Alignment align)
vertical buttons
are center-aligned and horizontal buttons left-aligned by default.setAlign
in class Button
align
- align Default value is nullAppearance overview and related methods
public Alignment getAlign()
vertical buttons
are center-aligned and horizontal buttons left-aligned by default.getAlign
in class Button
Appearance overview and related methods
public void setBaseStyle(java.lang.String baseStyle)
setBaseStyle
in class Button
baseStyle
- . See CSSClassName
. Default value is "iconButton"public java.lang.String getBaseStyle()
getBaseStyle
in class Button
CSSClassName
public void setIcon(java.lang.String icon)
Orientation
.
When specifying titleOrientation = "vertical"
, this icon will be stretched to the largeIconSize
unless a largeIcon
is specified.
If this method is called after the component has been drawn/initialized:
Sets a new Icon for this button after initialization.
setIcon
in class Button
icon
- . See SCImgURL
. Default value is nullButtonIcon overview and related methods
,
Icons Examplepublic java.lang.String getIcon()
Orientation
.
When specifying titleOrientation = "vertical"
, this icon will be stretched to the largeIconSize
unless a largeIcon
is specified.
getIcon
in class Button
SCImgURL
ButtonIcon overview and related methods
,
Icons Examplepublic void setIconAlign(java.lang.String iconAlign)
setIconAlign
in class Button
iconAlign
- . See String
. Default value is nullButtonIcon overview and related methods
public java.lang.String getIconAlign()
getIconAlign
in class Button
String
ButtonIcon overview and related methods
public void setIconOrientation(java.lang.String iconOrientation)
setIconOrientation
in class Button
iconOrientation
- . See String
. Default value is nullButtonIcon overview and related methods
,
Icons Examplepublic java.lang.String getIconOrientation()
getIconOrientation
in class Button
String
ButtonIcon overview and related methods
,
Icons Examplepublic void setLargeIcon(java.lang.String largeIcon)
Orientation
is "vertical". If a largeIcon is not
specified, the normal icon
will be stretched to the largeIconSize
.
If this method is called after the component has been drawn/initialized:
Sets a new Large-Icon for vertical buttons after initialization - synonymous with setIcon
for normal horizontal buttons.
largeIcon
- . See SCImgURL
. Default value is nullpublic java.lang.String getLargeIcon()
Orientation
is "vertical". If a largeIcon is not
specified, the normal icon
will be stretched to the largeIconSize
.
SCImgURL
public void setLargeIconSize(int largeIconSize)
largeIcon
is
not specified, the normal icon
will be stretched to this size.largeIconSize
- largeIconSize Default value is 32public int getLargeIconSize()
largeIcon
is
not specified, the normal icon
will be stretched to this size.public void setMenuIconHeight(int menuIconHeight)
menuIconHeight
- menuIconHeight Default value is 13public int getMenuIconHeight()
public void setMenuIconSrc(java.lang.String menuIconSrc)
menu
when clicked. See also showMenuIconDisabled
and showMenuIconOver
.menuIconSrc
- . See SCImgURL
. Default value is "[SKINIMG]/Menu/submenu_down.png"public java.lang.String getMenuIconSrc()
menu
when clicked. See also showMenuIconDisabled
and showMenuIconOver
.SCImgURL
public void setMenuIconWidth(int menuIconWidth)
menuIconWidth
- menuIconWidth Default value is 14public int getMenuIconWidth()
public void setOrientation(java.lang.String orientation)
orientation
- . See String
. Default value is "horizontal"public java.lang.String getOrientation()
String
public void setRowSpan(int rowSpan)
RibbonBar
, the number of rows this button should consume.rowSpan
- rowSpan Default value is 1public int getRowSpan()
RibbonBar
, the number of rows this button should consume.public void setShowButtonTitle(java.lang.Boolean showButtonTitle)
showButtonTitle
- showButtonTitle Default value is truepublic java.lang.Boolean getShowButtonTitle()
public void setShowIcon(java.lang.Boolean showIcon)
showIcon
- showIcon Default value is nullpublic java.lang.Boolean getShowIcon()
public void setShowMenuIcon(java.lang.Boolean showMenuIcon)
menu-icon
which fires the IconButton.menuIconClick
notification method when
clicked.showMenuIcon
- showMenuIcon Default value is falsepublic java.lang.Boolean getShowMenuIcon()
menu-icon
which fires the IconButton.menuIconClick
notification method when
clicked.public void setShowMenuIconDisabled(java.lang.Boolean showMenuIconDisabled)
menuIcon
.showMenuIconDisabled
- showMenuIconDisabled Default value is truepublic java.lang.Boolean getShowMenuIconDisabled()
menuIcon
.public void setShowMenuIconOver(java.lang.Boolean showMenuIconOver)
menuIcon
.showMenuIconOver
- showMenuIconOver Default value is truepublic java.lang.Boolean getShowMenuIconOver()
menuIcon
.public void setShowTitle(java.lang.Boolean showTitle)
showButtonTitle
instead.showTitle
- showTitle Default value is nullpublic java.lang.Boolean getShowTitle()
showButtonTitle
instead.public void setValign(VerticalAlignment valign)
vertical buttons
are top-aligned and horizontal buttons center-aligned by default.setValign
in class Button
valign
- valign Default value is nullAppearance overview and related methods
public VerticalAlignment getValign()
vertical buttons
are top-aligned and horizontal buttons center-aligned by default.getValign
in class Button
Appearance overview and related methods
public com.google.gwt.event.shared.HandlerRegistration addMenuIconClickHandler(MenuIconClickHandler handler)
Notification method fired when a user clicks on the menuIcon on this IconButton. Return false to suppress the standard click handling code.
addMenuIconClickHandler
in interface HasMenuIconClickHandlers
handler
- the menuIconClick handlerHandlerRegistration
used to remove this handlerpublic static void setDefaultProperties(IconButton iconButtonProperties)
Note: This method is intended for setting default attributes only and will effect all instances of the underlying class (including those automatically generated in JavaScript). This method should not be used to apply standard EventHandlers or override methods for a class - use a custom subclass instead.
iconButtonProperties
- properties that should be used as new defaults when instances of this class are createdpublic com.smartgwt.logicalstructure.core.LogicalStructureObject setLogicalStructure(com.smartgwt.logicalstructure.widgets.IconButtonLogicalStructure s)
public com.smartgwt.logicalstructure.core.LogicalStructureObject getLogicalStructure()
getLogicalStructure
in interface LogicalStructure
getLogicalStructure
in class Button