public class ToolStrip extends Layout
icon buttons
, radio button groups
, menus
, comboBoxes
, spacers
, status displays
and drop-down selects
. All of the
above components are placed in the members array
to
form a ToolStrip. Note that the FormItems
mentioned above
(ComboBox and drop-down selects) need to be placed within a DynamicForm
as
usual.
The special strings "separator" and "resizer" can be placed in the members array to create separators and resizers respectively.
Also see the ToolStrips Example example in the Feature Explorer.
config, configOnly, id, isElementSet, nativeObject, scClassName
Constructor and Description |
---|
ToolStrip() |
ToolStrip(com.google.gwt.core.client.JavaScriptObject jsObj) |
Modifier and Type | Method and Description |
---|---|
void |
addButton(ToolStripButton button)
Add a button to the ToolStrip.
|
void |
addButton(ToolStripButton button,
int position)
Add a button to the ToolStrip.
|
void |
addFill()
Adds a LayoutSpacer to the ToolStrip to take up space such like a normal member, without actually drawing anything.
|
void |
addFormItem(FormItem formItem)
Add a FormItem to the ToolStrip.
|
void |
addFormItem(FormItem formItem,
int position)
Add a FormItem to the ToolStrip.
|
void |
addMenuButton(ToolStripMenuButton button)
Add a menu button to the ToolStrip.
|
void |
addMenuButton(ToolStripMenuButton button,
int position)
Add a menu button to the ToolStrip.
|
void |
addResizer()
Add a
resizer |
void |
addSeparator()
Add a
separator . |
void |
addSpacer(int space)
Add an extra space to the right of the previously added ToolStrip element.
|
void |
addSpacer(ToolStripSpacer toolStripSpacer)
Add an extra space to the right of the previously added ToolStrip element.
|
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() |
DynamicForm |
getFormWrapper()
Note : This API is non-functional (always returns null) and exists only to make
you aware that this MultiAutoChild exists.
|
Alignment |
getGroupTitleAlign()
If set, this attribute affects the alignment of the titles in
ToolStripGroups . |
VerticalAlignment |
getGroupTitleOrientation()
If set, this attribute affects the orientation of the titles in
ToolStripGroups . |
com.smartgwt.logicalstructure.core.LogicalStructureObject |
getLogicalStructure() |
static ToolStrip |
getOrCreateRef(com.google.gwt.core.client.JavaScriptObject jsObj) |
java.lang.String |
getResizeBarClass()
Customized resizeBar with typical appearance for a ToolStrip.
|
int |
getResizeBarSize()
Thickness of the resizeBars in pixels.
|
java.lang.String |
getSeparatorClass()
Class to create when the string "separator" appears in
members . |
int |
getSeparatorSize()
Separator thickness in pixels
|
java.lang.Boolean |
getShowGroupTitle()
If set, this attribute affects whether
ToolStripGroups in
this ToolStrip show their header control. |
java.lang.Boolean |
getVertical()
Indicates whether the components are drawn horizontally from left to right (false), or vertically from top to bottom
(true).
|
java.lang.String |
getVerticalStyleName()
Default stylename to use if
this.vertical is true. |
static void |
setDefaultProperties(ToolStrip toolStripProperties)
Class level method to set the default properties of this class.
|
void |
setGroupTitleAlign(Alignment groupTitleAlign)
If set, this attribute affects the alignment of the titles in
ToolStripGroups . |
void |
setGroupTitleOrientation(VerticalAlignment groupTitleOrientation)
If set, this attribute affects the orientation of the titles in
ToolStripGroups . |
void |
setJavaScriptObject(com.google.gwt.core.client.JavaScriptObject jsObj) |
com.smartgwt.logicalstructure.core.LogicalStructureObject |
setLogicalStructure(com.smartgwt.logicalstructure.widgets.toolbar.ToolStripLogicalStructure s) |
void |
setResizeBarClass(java.lang.String resizeBarClass)
Customized resizeBar with typical appearance for a ToolStrip.
|
void |
setResizeBarSize(int resizeBarSize)
Thickness of the resizeBars in pixels.
|
void |
setSeparatorClass(java.lang.String separatorClass)
Class to create when the string "separator" appears in
members . |
void |
setSeparatorSize(int separatorSize)
Separator thickness in pixels
|
void |
setShowGroupTitle(java.lang.Boolean showGroupTitle)
If set, this attribute affects whether
ToolStripGroups in
this ToolStrip show their header control. |
void |
setVertical(java.lang.Boolean vertical)
Indicates whether the components are drawn horizontally from left to right (false), or vertically from top to bottom
(true).
|
void |
setVerticalStyleName(java.lang.String verticalStyleName)
Default stylename to use if
this.vertical is true. |
addMember, addMember, addMember, addMember, addMemberPostCreate, addMemberPostCreate, addMemberPreCreate, addMemberPreCreate, addMembers, addMembers, getAnimateMembers, getAnimateMemberTime, getCanDropComponents, getDefaultResizeBars, getDropComponent, getDropLine, getDropLineThickness, getDropPosition, getEnforcePolicy, getHPolicy, getLayoutBottomMargin, getLayoutLeftMargin, getLayoutMargin, getLayoutRightMargin, getLayoutTopMargin, getLeaveScrollbarGap, getLocateMembersBy, getLocateMembersType, getManagePercentBreadth, getMember, getMember, getMemberDefaultBreadth, getMemberNumber, getMemberNumber, getMemberOffset, getMemberOverlap, getMembers, getMembersMargin, getMinMemberSize, getOverflow, getPaddingAsLayoutMargin, getReverseOrder, getShowDragPlaceHolder, getShowDropLines, getStackZIndex, getVPolicy, hasMember, hideDropLine, hideMember, hideMember, membersChanged, onInit_Layout, onInit, reflow, reflow, reflowNow, removeMember, removeMembers, reorderMember, reorderMembers, setAlign, setAlign, setAnimateMembers, setAnimateMemberTime, setCanDropComponents, setDefaultLayoutAlign, setDefaultLayoutAlign, setDefaultProperties, setDefaultResizeBars, setDropLineProperties, setDropLineThickness, setEnforcePolicy, setHPolicy, setLayoutBottomMargin, setLayoutLeftMargin, setLayoutMargin, setLayoutRightMargin, setLayoutTopMargin, setLeaveScrollbarGap, setLocateMembersBy, setLocateMembersType, setLogicalStructure, setManagePercentBreadth, setMemberOverlap, setMembers, setMembersMargin, setMinMemberSize, setOverflow, setPaddingAsLayoutMargin, setPlaceHolderDefaults, setPlaceHolderProperties, setReverseOrder, setShowDragPlaceHolder, setShowDropLines, setStackZIndex, setVisibleMember, setVPolicy, showMember, showMember
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, 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, getTitle, 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, 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, setDisabled, 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, 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, setTitle, 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 ToolStrip()
public ToolStrip(com.google.gwt.core.client.JavaScriptObject jsObj)
public static ToolStrip getOrCreateRef(com.google.gwt.core.client.JavaScriptObject jsObj)
public void setJavaScriptObject(com.google.gwt.core.client.JavaScriptObject jsObj)
setJavaScriptObject
in class Layout
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 DynamicForm getFormWrapper()
Using AutoChildren
for details.
DynamicForm instance created by ToolStrip.addFormItem
to contain form items for display in this toolStrip. Each time addFormItem() is run, a new formWrapper autoChild will be
created, picking up properties according to the standard AutoChild pattern.
public void setGroupTitleAlign(Alignment groupTitleAlign) throws java.lang.IllegalStateException
ToolStripGroups
. You can override this at the individual ToolStripGroup
level.groupTitleAlign
- groupTitleAlign Default value is "center"java.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic Alignment getGroupTitleAlign()
ToolStripGroups
. You can override this at the individual ToolStripGroup
level.public void setGroupTitleOrientation(VerticalAlignment groupTitleOrientation) throws java.lang.IllegalStateException
ToolStripGroups
. You can override this at the individual ToolStripGroup
level.groupTitleOrientation
- groupTitleOrientation Default value is "top"java.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic VerticalAlignment getGroupTitleOrientation()
ToolStripGroups
. You can override this at the individual ToolStripGroup
level.public void setResizeBarClass(java.lang.String resizeBarClass) throws java.lang.IllegalStateException
setResizeBarClass
in class Layout
resizeBarClass
- . See String
. Default value is "ToolStripResizer"java.lang.IllegalStateException
- this property cannot be changed after the component has been createdSplitbar
,
ImgSplitbar
,
Layout.setResizeBarSize(int)
public java.lang.String getResizeBarClass()
getResizeBarClass
in class Layout
String
Splitbar
,
ImgSplitbar
,
Layout.getResizeBarSize()
public void setResizeBarSize(int resizeBarSize) throws java.lang.IllegalStateException
Note : This is an advanced setting
setResizeBarSize
in class Layout
resizeBarSize
- resizeBarSize Default value is 14java.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic int getResizeBarSize()
getResizeBarSize
in class Layout
public void setSeparatorClass(java.lang.String separatorClass) throws java.lang.IllegalStateException
members
.separatorClass
- . See String
. Default value is "ToolStripSeparator"java.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic java.lang.String getSeparatorClass()
members
.String
public void setSeparatorSize(int separatorSize) throws java.lang.IllegalStateException
separatorSize
- separatorSize Default value is 8java.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic int getSeparatorSize()
public void setShowGroupTitle(java.lang.Boolean showGroupTitle) throws java.lang.IllegalStateException
ToolStripGroups
in
this ToolStrip show their header control. You can override this at the individual ToolStripGroup
level.showGroupTitle
- showGroupTitle Default value is truejava.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic java.lang.Boolean getShowGroupTitle()
ToolStripGroups
in
this ToolStrip show their header control. You can override this at the individual ToolStripGroup
level.public void setVertical(java.lang.Boolean vertical) throws java.lang.IllegalStateException
setVertical
in class Layout
vertical
- vertical Default value is falsejava.lang.IllegalStateException
- this property cannot be changed after the component has been createdAppearance overview and related methods
public java.lang.Boolean getVertical()
getVertical
in class Layout
Appearance overview and related methods
public void setVerticalStyleName(java.lang.String verticalStyleName) throws java.lang.IllegalStateException
this.vertical
is true. If
unset, the standard styleName
will be used for both
vertical and horizontal toolstrips. Note that this property only applies to the widget at init time. To modify the
styleName after this widget has been initialized, you should simply call setStyleName()
rather than updating this property.
verticalStyleName
- . See CSSClassName
. Default value is nulljava.lang.IllegalStateException
- this property cannot be changed after the component has been createdAppearance overview and related methods
public java.lang.String getVerticalStyleName()
this.vertical
is true. If
unset, the standard styleName
will be used for both
vertical and horizontal toolstrips. Note that this property only applies to the widget at init time. To modify the
styleName after this widget has been initialized, you should simply call setStyleName()
rather than updating this property.
CSSClassName
Appearance overview and related methods
public static void setDefaultProperties(ToolStrip toolStripProperties)
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.
toolStripProperties
- properties that should be used as new defaults when instances of this class are createdpublic void addFormItem(FormItem formItem)
formItem
- the formItempublic void addFormItem(FormItem formItem, int position)
formItem
- the FormItemposition
- the position in the layout to place newMember (starts with 0); if omitted, it will be added at
the last positionpublic void addButton(ToolStripButton button)
button
- the toolstrip buttonpublic void addButton(ToolStripButton button, int position)
button
- the buttonposition
- the position in the layout to place newMember (starts with 0); if omitted, it will be added at
the last positionpublic void addMenuButton(ToolStripMenuButton button)
button
- the toolstrip menu buttonpublic void addMenuButton(ToolStripMenuButton button, int position)
button
- the menu buttonposition
- the position in the layout to place newMember (starts with 0); if omitted, it will be added at
the last positionpublic void addSpacer(int space)
addSpacer(ToolStripSpacer)
.space
- spacepublic void addSpacer(ToolStripSpacer toolStripSpacer)
toolStripSpacer
- the toolstip spacer.public void addFill()
alignment
of the ToolStrip.public void addSeparator()
separator
.public void addResizer()
resizer
public com.smartgwt.logicalstructure.core.LogicalStructureObject setLogicalStructure(com.smartgwt.logicalstructure.widgets.toolbar.ToolStripLogicalStructure s)
public com.smartgwt.logicalstructure.core.LogicalStructureObject getLogicalStructure()
getLogicalStructure
in interface LogicalStructure
getLogicalStructure
in class Layout