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.
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
config, configOnly, factoryCreated, factoryProperties, id, nativeObject, scClassName
DEBUG_ID_PREFIX
Constructor and Description |
---|
ToolStrip() |
ToolStrip(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 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()
Getter implementing the
LogicalStructure interface,
which supports Eclipse's logical structure debugging facility. |
static ToolStrip |
getOrCreateRef(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 . |
com.smartgwt.logicalstructure.core.LogicalStructureObject |
setLogicalStructure(com.smartgwt.logicalstructure.widgets.toolbar.ToolStripLogicalStructure s)
Setter implementing the
LogicalStructure interface,
which supports Eclipse's logical structure debugging facility. |
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, addMembersChangedHandler, getAnimateMembers, getAnimateMemberTime, getCanDropComponents, getDefaultResizeBars, getDropComponent, getDropLine, getDropLineThickness, getDropPosition, getEditProxyConstructor, getEnforcePolicy, getHPolicy, getLayoutBottomMargin, getLayoutLeftMargin, getLayoutMargin, getLayoutRightMargin, getLayoutTopMargin, getLeaveScrollbarGap, getLocateMembersBy, getLocateMembersType, getManagePercentBreadth, getMember, getMember, getMemberDefaultBreadth, getMemberNumber, getMemberNumber, getMemberOverlap, getMembers, getMembersMargin, getMinMemberSize, getOverflow, getPaddingAsLayoutMargin, getResizeBar, getReverseOrder, getShowDragPlaceHolder, getShowDropLines, getStackZIndex, getVPolicy, hasMember, hideDropLine, hideMember, hideMember, onInit_Layout, onInit, reflow, reflow, reflowNow, removeMember, removeMembers, removeMembers, reorderMember, reorderMembers, setAlign, setAlign, setAnimateMembers, setAnimateMemberTime, setCanDropComponents, setDefaultLayoutAlign, setDefaultLayoutAlign, setDefaultProperties, setDefaultResizeBars, setDropLineProperties, setDropLineThickness, setEditProxyConstructor, 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, 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, animateShow, animateShow, animateShow, asSGWTComponent, blur, bringToFront, clear, clickMaskUp, clickMaskUp, contains, contains, containsEvent, containsFocus, containsPoint, containsPoint, deparent, depeer, disable, enable, encloses, focus, focusInNextTabElement, focusInPreviousTabElement, getAbsoluteLeft, getAbsoluteTop, getAccessKey, getAlwaysShowScrollbars, getAnimateAcceleration, getAnimateFadeTime, getAnimateHideAcceleration, getAnimateHideTime, getAnimateMoveAcceleration, getAnimateMoveTime, getAnimateRectAcceleration, getAnimateRectTime, getAnimateResizeAcceleration, getAnimateResizeTime, getAnimateScrollAcceleration, getAnimateScrollTime, getAnimateShowAcceleration, getAnimateShowEffect, getAnimateShowTime, getAnimateTime, getAppImgDir, getAriaRole, getAutoDraw, getAutoMaskComponents, 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, getComponentMask, getComponentMaskDefaults, getContentElement, getContents, getContextMenu, getCursor, getDataPath, getDefaultHeight, getDefaultWidth, getDestroyed, getDestroying, getDisabled, getDisabledCursor, getDisableTouchScrollingForDrag, getDoubleClickDelay, getDragAppearance, getDragIntersectStyle, getDragMaskType, getDragOpacity, getDragRepositionAppearance, getDragRepositionCursor, getDragResizeAppearance, getDragScrollDelay, getDragStartDistance, getDragTarget, getDragType, getDropTypes, getDropTypesAsString, getDynamicContents, getEdgeBackgroundColor, getEdgeCenterBackgroundColor, getEdgeImage, getEdgeMarginSize, getEdgeOffset, getEdgeOpacity, getEdgeShowCenter, getEdgeSize, getEditNode, getEditProxy, getElement, getElement, 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, getHtmlElement, getHtmlPosition, getImage, getImgURL, getImgURL, getInnerContentHeight, getInnerContentWidth, getInnerHeight, getInnerWidth, getIsGroup, getKeepInParentRect, getLayoutAlign, getLeavePageSpace, getLeft, getLeftAsString, getLocateChildrenBy, getLocateChildrenType, getLocatePeersBy, getLocatePeersType, getMargin, getMasterCanvas, getMasterElement, getMatchElement, getMaxHeight, getMaxWidth, getMenuConstructor, getMinHeight, getMinNonEdgeSize, getMinWidth, getMomentumScrollMinSpeed, getMouseStillDownDelay, getMouseStillDownInitialDelay, getNextZIndex, getNoDoubleClicks, getOffsetHeight, getOffsetWidth, getOffsetX, getOffsetY, getOpacity, getOuterElement, getPadding, getPageBottom, getPageLeft, getPageRect, getPageRight, getPageTop, getParentCanvas, getParentElement, getPeers, getPercentBox, getPercentSource, getPosition, getPrefix, getPrintChildrenAbsolutelyPositioned, getPrintHTML, getPrintHTML, getPrompt, getProportionalResizeModifiers, getProportionalResizing, getRect, getRedrawOnResize, getResizeBarTarget, getResizeFrom, getRight, getScrollbarSize, getScrollBottom, getScrollHeight, getScrollLeft, getScrollRight, getScrollTop, getScrollWidth, getShadowDepth, getShadowImage, getShadowOffset, getShadowSoftness, getShouldPrint, getShowCustomScrollbars, getShowDragShadow, getShowEdges, getShowHover, getShowHoverComponents, getShowResizeBar, getShowShadow, getShowSnapGrid, getShrinkElementOnHide, getSkinImgDir, getSnapAxis, getSnapEdge, getSnapHDirection, getSnapHGap, getSnapOffsetLeft, getSnapOffsetTop, getSnapOnDrop, getSnapResizeToGrid, getSnapTo, getSnapToGrid, getSnapVDirection, getSnapVGap, getStyleName, getTabIndex, getTestInstance, getTitle, getTooltip, getTop, getTopAsString, getTopElement, getUseBackMask, getUseDragMask, getUseNativeDrag, getUseOpacityFilter, getUseTouchScrolling, getValuesManager, getViewportHeight, getViewportWidth, getVisibility, getVisibleHeight, getVisibleWidth, getVSnapOrigin, getVSnapOrigin, getVSnapPosition, getVSnapPosition, getWidth, getWidthAsString, getZIndex, getZIndex, handleHover, hide, hideClickMask, hideClickMask, hideComponentMask, hideContextMenu, imgHTML, imgHTML, imgHTML, intersects, isDirty, isDisabled, isDrawn, isFocused, 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, setAlwaysShowScrollbars, setAnimateAcceleration, setAnimateFadeTime, setAnimateHideAcceleration, setAnimateHideTime, setAnimateMoveAcceleration, setAnimateMoveTime, setAnimateRectAcceleration, setAnimateRectTime, setAnimateResizeAcceleration, setAnimateResizeTime, setAnimateScrollAcceleration, setAnimateScrollTime, setAnimateShowAcceleration, setAnimateShowEffect, setAnimateShowTime, setAnimateTime, setAppImgDir, setAriaRole, setAriaState, setAutoChildConstructor, setAutoChildProperties, setAutoChildProperties, setAutoChildProperties, setAutoChildProperties, setAutoChildVisibility, setAutoDraw, setAutoHeight, setAutoMaskComponents, setAutoShowParent, setAutoWidth, setBackgroundColor, setBackgroundImage, setBackgroundPosition, setBackgroundRepeat, setBorder, setBottom, setCanAcceptDrop, setCanDrag, setCanDragReposition, setCanDragResize, setCanDragScroll, setCanDrop, setCanDropBefore, setCanFocus, setCanHover, setCanSelectText, setChildren, setChildrenSnapResizeToGrid, setChildrenSnapToGrid, setComponentMaskDefaults, setContents, setContextMenu, setCursor, setDataPath, setDefaultHeight, setDefaultPageSpace, setDefaultProperties, setDefaultWidth, setDisabled, setDisabledCursor, setDisableTouchScrollingForDrag, setDoubleClickDelay, setDragAppearance, setDragIntersectStyle, setDragMaskType, setDragOpacity, setDragRepositionAppearance, setDragRepositionCursor, setDragResizeAppearance, setDragScrollDelay, setDragStartDistance, setDragTarget, setDragType, setDropTypes, setDropTypes, setDynamicContents, setEdgeBackgroundColor, setEdgeCenterBackgroundColor, setEdgeImage, setEdgeMarginSize, setEdgeOffset, setEdgeOpacity, setEdgeShowCenter, setEdgeSize, setEditMode, setEditMode, setEditMode, setElement, setExtraSpace, setFacetId, setGroupBorderCSS, setGroupLabelBackgroundColor, setGroupLabelStyleName, setGroupTitle, setHeight, setHeight, setHeight, setHeight100, setHideUsingDisplayNone, setHoverAlign, setHoverAutoDestroy, setHoverDelay, setHoverHeight, setHoverMoveWithMouse, setHoverOpacity, setHoverStyle, setHoverVAlign, setHoverWidth, setHoverWrap, setHtmlElement, setHtmlPosition, setImage, setImage, setInitHandler, setIsGroup, setKeepInParentRect, setKeepInParentRect, setKeepInParentRect, setLayoutAlign, setLayoutAlign, setLeavePageSpace, setLeft, setLeft, setLocateChildrenBy, setLocateChildrenType, setLocatePeersBy, setLocatePeersType, setLogicalStructure, setMargin, setMatchElement, setMaxHeight, setMaxWidth, setMenuConstructor, setMinHeight, setMinNonEdgeSize, setMinWidth, setMomentumScrollMinSpeed, setMouseStillDownDelay, setMouseStillDownInitialDelay, setNeverUseFilters, setNoDoubleClicks, setOpacity, setPadding, setPageLeft, setPageTop, setParentCanvas, setParentElement, setPeers, setPercentBox, setPercentSource, setPosition, setPrefix, setPrintChildrenAbsolutelyPositioned, setPrompt, setProportionalResizeModifiers, setProportionalResizing, setRect, setRect, setRedrawOnResize, setResizeBarTarget, setResizeFrom, setResizeFrom, setRight, setScrollbarConstructor, setScrollbarSize, setShadowDepth, setShadowImage, setShadowOffset, setShadowSoftness, setShouldPrint, setShowCustomScrollbars, setShowDragShadow, setShowEdges, setShowHover, setShowHoverComponents, setShowResizeBar, setShowShadow, setShowSnapGrid, setShrinkElementOnHide, setSkinImgDir, setSmoothFade, setSnapAxis, setSnapEdge, setSnapHDirection, setSnapHGap, setSnapOffsetLeft, setSnapOffsetTop, setSnapOnDrop, setSnapResizeToGrid, setSnapTo, setSnapToGrid, setSnapVDirection, setSnapVGap, setStyleName, setTabIndex, setTitle, setTooltip, setTop, setTop, setUseBackMask, setUseDragMask, setUseNativeDrag, setUseOpacityFilter, setUseTouchScrolling, setValuesManager, setVisibility, setVisible, setWidth, setWidth, setWidth, setWidth100, setZIndex, shouldDragScroll, show, showClickMask, showComponentMask, showComponentMask, showNextTo, showNextTo, showNextTo, showNextTo, showPrintPreview, showPrintPreview, showPrintPreview, showPrintPreview, showRecursively, updateEditNode, updateHover, updateHover, updateShadow, visibleAtPoint, willAcceptDrop
addDrawHandler, applyFactoryProperties, 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, getHandlerCount, getID, getInnerHTML, getJsObj, getOrCreateJsObj, getRef, getScClassName, hasAutoAssignedID, hashCode, initNativeObject, internalSetID, internalSetID, isConfigOnly, isCreated, isFactoryCreated, onBind, onDestroy, onDraw, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setConfig, setConfigOnly, setDragTracker, setFactoryCreated, setID, setJavaScriptObject, 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
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
fireEvent
public ToolStrip()
public ToolStrip(JavaScriptObject jsObj)
public static ToolStrip getOrCreateRef(JavaScriptObject jsObj)
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 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 com.smartgwt.client.types.AutoChild
pattern.
public void setGroupTitleAlign(Alignment groupTitleAlign) throws java.lang.IllegalStateException
ToolStripGroups
. You can override this at the individual ToolStripGroup
level.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
- 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
- Default value is "ToolStripResizer"java.lang.IllegalStateException
- this property cannot be changed after the component has been createdSplitbar
,
ImgSplitbar
public java.lang.String getResizeBarClass()
getResizeBarClass
in class Layout
Splitbar
,
ImgSplitbar
public void setResizeBarSize(int resizeBarSize) throws java.lang.IllegalStateException
Note : This is an advanced setting
setResizeBarSize
in class Layout
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
- Default value is "ToolStripSeparator"java.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic java.lang.String getSeparatorClass()
members
.public void setSeparatorSize(int separatorSize) throws java.lang.IllegalStateException
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
- 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
- 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 affect 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. Calling this method after instances have been created can result in undefined behavior, since it bypasses any setters and a class instance may have already examined a particular property and not be expecting any changes through this route.
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)
LogicalStructure
interface,
which supports Eclipse's logical structure debugging facility.public com.smartgwt.logicalstructure.core.LogicalStructureObject getLogicalStructure()
LogicalStructure
interface,
which supports Eclipse's logical structure debugging facility.getLogicalStructure
in interface LogicalStructure
getLogicalStructure
in class Layout