public class Splitbar extends StretchImg
Layouts, based on the StretchImg class. As with the ImgSplitbar class,
widgets of this class can be displayed as a resize-bar for widgets in Layouts where showResizeBar is set to true.
Provides a different appearance from the ImgSplitbar class. To specify the resizeBar class for some
layout, use the Layout.resizeBarClass property.
On mobile devices, you may find that you need to increase the breadth of the bar to make interacting with it easier
(e.g. dragging or tapping). For Layout resize bars, this can be done by
setting Layout.resizeBarSize.
Layout,
ImgSplitbarconfig, configOnly, factoryCreated, factoryProperties, id, nativeObject, scClassName| Constructor and Description |
|---|
Splitbar() |
Splitbar(com.google.gwt.core.client.JavaScriptObject jsObj) |
| Modifier and Type | Method and Description |
|---|---|
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() |
boolean |
getCanCollapse()
If this property is true, a click on the Splitbar will collapse its
target, hiding it and shifting the Splitbar and other members of the
layout across to fill the newly available space. |
boolean |
getCanCollapseOnTap()
|
java.lang.Boolean |
getCanDrag()
canDrag set to true to allow dragging of the split bar. |
Cursor |
getCursor()
Splitbars' cursors are set at init time based on whether they are to be used for vertical or horizontal resize.
|
java.lang.String |
getGripImgSuffix()
Suffix used the 'grip' image if
StretchImg.showGrip is true. |
Cursor |
getHResizeCursor()
Cursor to display if this Splitbar is to be used for horizontal resize of widgets.
|
java.lang.String |
getHSrc()
Base URL for the image if
StretchImg.vertical is false and
StretchImg.src is unset. |
boolean |
getInvertClosedGripIfTargetAfter()
If
showClosedGrip is true, and targetAfter is true should we show the "closed" state for the grip
when the target is visible (rather than when it is hidden). |
com.smartgwt.logicalstructure.core.LogicalStructureObject |
getLogicalStructure()
Getter implementing the
LogicalStructure interface,
which supports Eclipse's logical structure debugging facility. |
static Splitbar |
getOrCreateRef(com.google.gwt.core.client.JavaScriptObject jsObj) |
java.lang.Boolean |
getShowClosedGrip()
|
java.lang.Boolean |
getShowDownGrip()
If
StretchImg.showGrip is true, this property determines
whether to show the 'Down' state on the grip image when the user mousedown's on this widget. |
java.lang.Boolean |
getShowGrip()
Should we show a "grip" image floating above the center of this widget?
|
java.lang.Boolean |
getShowRollOverGrip()
If
StretchImg.showGrip is true, this property determines
whether to show the 'Over' state on the grip image when the user rolls over on this widget. |
java.lang.String |
getSrc()
The base URL for the image.
|
Canvas |
getTarget()
When a
Splitbar is created by a layout, the target property of the Splitbar will be a pointer
to the member for which it is acting as a resizeBar. |
java.lang.Boolean |
getTargetAfter()
Is the
target being shown before or after the bar? This property
is automatically populated for splitbars created by a layout. |
java.lang.Boolean |
getVertical()
Is this split bar vertically orientated?
When a Splitbar is created by a layout to be the resizeBar for
some member of the layout, the vertical property will be set to true if the layout is
horizontal, meaning this resizeBar will be taller than it is wide, and will allow horizontal resizing of the member. |
Cursor |
getVResizeCursor()
Cursor to display if this Splitbar is to be used for vertical resize of widgets.
|
java.lang.String |
getVSrc()
Base URL for the image if
StretchImg.vertical is true and
StretchImg.src is unset. |
void |
setCanCollapse(boolean canCollapse)
If this property is true, a click on the Splitbar will collapse its
target, hiding it and shifting the Splitbar and other members of the
layout across to fill the newly available space. |
void |
setCanCollapseOnTap(boolean canCollapseOnTap)
|
void |
setCanDrag(java.lang.Boolean canDrag)
canDrag set to true to allow dragging of the split bar. |
void |
setCursor(Cursor cursor)
Splitbars' cursors are set at init time based on whether they are to be used for vertical or horizontal resize.
|
static void |
setDefaultProperties(Splitbar splitbarProperties)
Class level method to set the default properties of this class.
|
void |
setGripImgSuffix(java.lang.String gripImgSuffix)
Suffix used the 'grip' image if
StretchImg.showGrip is true. |
void |
setHResizeCursor(Cursor hResizeCursor)
Cursor to display if this Splitbar is to be used for horizontal resize of widgets.
|
void |
setHSrc(java.lang.String hSrc)
Base URL for the image if
StretchImg.vertical is false and
StretchImg.src is unset. |
void |
setInvertClosedGripIfTargetAfter(boolean invertClosedGripIfTargetAfter)
If
showClosedGrip is true, and targetAfter is true should we show the "closed" state for the grip
when the target is visible (rather than when it is hidden). |
com.smartgwt.logicalstructure.core.LogicalStructureObject |
setLogicalStructure(com.smartgwt.logicalstructure.widgets.SplitbarLogicalStructure s)
Setter implementing the
LogicalStructure interface,
which supports Eclipse's logical structure debugging facility. |
void |
setShowClosedGrip(java.lang.Boolean showClosedGrip)
|
void |
setShowDownGrip(java.lang.Boolean showDownGrip)
If
StretchImg.showGrip is true, this property determines
whether to show the 'Down' state on the grip image when the user mousedown's on this widget. |
void |
setShowGrip(java.lang.Boolean showGrip)
Should we show a "grip" image floating above the center of this widget?
|
void |
setShowRollOverGrip(java.lang.Boolean showRollOverGrip)
If
StretchImg.showGrip is true, this property determines
whether to show the 'Over' state on the grip image when the user rolls over on this widget. |
void |
setSrc(java.lang.String src)
The base URL for the image.
|
void |
setTargetAfter(java.lang.Boolean targetAfter)
Is the
target being shown before or after the bar? This property
is automatically populated for splitbars created by a layout. |
void |
setVResizeCursor(Cursor vResizeCursor)
Cursor to display if this Splitbar is to be used for vertical resize of widgets.
|
void |
setVSrc(java.lang.String vSrc)
Base URL for the image if
StretchImg.vertical is true and
StretchImg.src is unset. |
getCapSize, getIgnoreRTL, getImageType, getItemBaseStyle, getItems, getShowTitle, setCapSize, setDefaultProperties, setIgnoreRTL, setImageType, setItemBaseStyle, setItems, setLogicalStructure, setShowTitle, setState, setState, setVerticaladdToRadioGroup, deselect, getActionType, getAlign, getAutoFit, getBaseStyle, getEditProxyConstructor, getHeight, getHeightAsString, getIcon, getIconHeight, getIconOrientation, getIconSize, getIconStyle, getIconWidth, getLabelHPad, getLabelVPad, getOverCanvas, getOverCanvasConstructor, getRadioGroup, getRedrawOnStateChange, getSelected, getShowDisabled, getShowDisabledIcon, getShowDown, getShowDownIcon, getShowFocused, getShowFocusedAsOver, getShowFocusedIcon, getShowOverCanvas, getShowRollOver, getShowRollOverIcon, getShowRTLIcon, getShowSelectedIcon, getState, getStateSuffix, getTitle, getValign, getWidth, getWidthAsString, isSelected, removeFromRadioGroup, removeFromRadioGroup, select, setActionType, setAlign, setAutoFit, setBaseStyle, setDefaultProperties, setEditProxyConstructor, setHeight, setHeight, setIcon, setIconHeight, setIconOrientation, setIconSize, setIconStyle, setIconWidth, setLabelHPad, setLabelVPad, setLogicalStructure, setOverCanvasConstructor, setRadioGroup, setRedrawOnStateChange, setSelected, setShowDisabled, setShowDisabledIcon, setShowDown, setShowDownIcon, setShowFocused, setShowFocusedAsOver, setShowFocusedIcon, setShowOverCanvas, setShowRollOver, setShowRollOverIcon, setShowRTLIcon, setShowSelectedIcon, setState, setTitle, setTitleFormatter, setTitleStyle, setValign, setWidth, setWidthaddChild, addChild, addChild, addChild, addChild, addClearHandler, 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, addRuleContextChangedHandler, addScrolledHandler, addShowContextMenuHandler, addSnapAlignCandidate, addStyleName, addVisibilityChangedHandler, adjustForContent, animateFade, animateFade, animateFade, animateFade, animateFade, animateFade, animateFade, animateFade, animateHide, animateHide, animateHide, animateHide, 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, animateShow, asSGWTComponent, blur, bringToFront, clear, clearExplicitTabIndex, clickMaskUp, clickMaskUp, contains, contains, containsEvent, containsFocus, containsPoint, containsPoint, deparent, depeer, disable, enable, encloses, focus, focusAfterGroup, focusAtEnd, focusInNextTabElement, focusInPreviousTabElement, getAbsoluteLeft, getAbsoluteTop, getAccessKey, getAdaptiveHeightPriority, getAdaptiveWidthPriority, getAlwaysShowScrollbars, getAnimateAcceleration, getAnimateFadeTime, getAnimateHideAcceleration, getAnimateHideEffect, getAnimateHideTime, getAnimateMoveAcceleration, getAnimateMoveTime, getAnimateRectAcceleration, getAnimateRectTime, getAnimateResizeAcceleration, getAnimateResizeLayoutMode, getAnimateResizeTime, getAnimateScrollAcceleration, getAnimateScrollTime, getAnimateShowAcceleration, getAnimateShowEffect, getAnimateShowTime, getAnimateTime, getAppImgDir, getAriaRole, getAutoMaskComponents, getAutoParent, getAutoShowParent, getBackgroundColor, getBackgroundImage, getBackgroundPosition, getBackgroundRepeat, getBorder, getBottom, getById, getByJSObject, getByLocalId, getCanAcceptDrop, getCanAdaptHeight, getCanAdaptWidth, getCanDragReposition, getCanDragResize, getCanDragScroll, getCanDrop, getCanDropBefore, getCanFocus, getCanHover, getCanSelectText, getCanvasAutoChild, getCanvasItem, getChildren, getChildrenResizeSnapAlign, getChildrenSnapAlign, getChildrenSnapCenterAlign, getChildrenSnapEdgeAlign, getChildrenSnapResizeToGrid, getChildrenSnapToGrid, getChildTabPosition, getClassName, getComponentMask, getComponentMaskDefaults, getContentElement, getContents, getContextMenu, getCorrectZoomOverflow, getDataPath, getDefaultHeight, getDefaultWidth, getDestroyed, getDestroying, getDisabled, getDisabledCursor, getDisableTouchScrollingForDrag, getDoubleClickDelay, getDragAppearance, getDragIntersectStyle, getDragMaskType, getDragMaxHeight, getDragMaxWidth, getDragMinHeight, getDragMinWidth, getDragOpacity, getDragRepositionAppearance, getDragRepositionCursor, getDragResizeAppearance, getDragScrollDelay, getDragStartDistance, getDragTarget, getDragType, getDropTypes, getDropTypesAsString, getDynamicContents, getEdgeBackgroundColor, getEdgeCenterBackgroundColor, getEdgeImage, getEdgeMarginSize, getEdgeOffset, getEdgeOpacity, getEdgeShowCenter, getEdgeSize, getEditNode, getEditProxy, getElement, getElement, getEnableWhen, getEndLine, getEventEdge, getEventEdge, getExtraSpace, getFacetId, getFormItemAutoChild, getFullDataPath, getGroupBorderCSS, getGroupLabelBackgroundColor, getGroupLabelStyleName, getGroupTitle, getHideUsingDisplayNone, getHoverAlign, getHoverAutoDestroy, getHoverAutoFitMaxWidth, getHoverAutoFitMaxWidthAsString, getHoverAutoFitWidth, getHoverComponent, getHoverDelay, getHoverHeight, getHoverHTML, getHoverMoveWithMouse, getHoverOpacity, getHoverStyle, getHoverVAlign, getHoverWidth, getHoverWrap, getHSnapOrigin, getHSnapOrigin, getHSnapPosition, getHSnapPosition, getHtmlElement, getHtmlPosition, getImage, getImgURL, getImgURL, getInnerContentHeight, getInnerContentWidth, getInnerHeight, getInnerWidth, getIsGroup, getIsPrinting, getIsRuleScope, getIsSnapAlignCandidate, getKeepInParentRect, getLayoutAlign, getLeavePageSpace, getLeft, getLeftAsString, getLocalId, getLocateChildrenBy, getLocateChildrenType, getLocatePeersBy, getLocatePeersType, getMargin, getMasterCanvas, getMasterElement, getMatchElement, getMaxHeight, getMaxWidth, getMaxZoomOverflowError, getMenuConstructor, getMinHeight, getMinNonEdgeSize, getMinWidth, getMomentumScrollMinSpeed, getMouseStillDownDelay, getMouseStillDownInitialDelay, getName, getNextZIndex, getNoDoubleClicks, getNoDropCursor, getOffsetHeight, getOffsetWidth, getOffsetX, getOffsetY, getOpacity, getOuterElement, getOverflow, getPadding, getPageBottom, getPageLeft, getPageRect, getPageRight, getPageTop, getPaletteDefaults, getPanelContainer, getParentCanvas, getParentElement, getPeers, getPercentBox, getPercentSource, getPosition, getPrefix, getPrintChildrenAbsolutelyPositioned, getPrintHTML, getPrintHTML, getPrompt, getProportionalResizeModifiers, getProportionalResizing, getReceiveScrollbarEvents, getRect, getRedrawOnResize, getResizeBarTarget, getResizeFrom, getRight, getRuleContext, getRuleContext, getRuleScope, getScrollbarSize, getScrollBottom, getScrollHeight, getScrollLeft, getScrollRight, getScrollTop, getScrollWidth, getShadowColor, getShadowDepth, getShadowHOffset, getShadowImage, getShadowOffset, getShadowSoftness, getShadowSpread, getShadowVOffset, getShouldPrint, getShowCustomScrollbars, getShowDragShadow, getShowEdges, getShowHover, getShowHoverComponents, getShowResizeBar, getShowShadow, getShowSnapGrid, getShrinkElementOnHide, getSizeMayChangeOnRedraw, getSkinImgDir, getSnapAlignCandidates, getSnapAlignCenterLineStyle, getSnapAlignEdgeLineStyle, getSnapAxis, getSnapEdge, getSnapHDirection, getSnapHGap, getSnapOffsetLeft, getSnapOffsetTop, getSnapOnDrop, getSnapPosition, getSnapPosition, getSnapResizeToAlign, getSnapResizeToGrid, getSnapTo, getSnapToAlign, getSnapToCenterAlign, getSnapToEdgeAlign, getSnapToGrid, getSnapVDirection, getSnapVGap, getStartLine, getStyleName, getTabIndex, getTestInstance, getTooltip, getTop, getTopAsString, getTopElement, getUpdateTabPositionOnDraw, getUpdateTabPositionOnReparent, getUseBackMask, getUseCSSShadow, getUseDragMask, getUseImageForSVG, getUseNativeDrag, getUseOpacityFilter, getUseTouchScrolling, getValuesManager, getValuesManagerAsString, getViewportHeight, getViewportWidth, getVisibility, getVisibleHeight, getVisibleWhen, getVisibleWidth, getVSnapOrigin, getVSnapOrigin, getVSnapPosition, getVSnapPosition, getZIndex, getZIndex, handleHover, hide, hideClickMask, hideClickMask, hideComponentMask, hideComponentMask, hideContextMenu, imgHTML, imgHTML, imgHTML, intersects, isDirty, isDisabled, isFocused, isVisible, keyUp, layoutChildren, linkHTML, linkHTML, linkHTML, linkHTML, linkHTML, linkHTML, markForDestroy, markForRedraw, markForRedraw, moveAbove, moveBelow, moveBy, moveTo, onAttach, onDetach, onInit, pageScrollDown, pageScrollUp, parentResized, placeNear, placeNear, placeNear, printComponents, provideRuleContext, provideRuleContext, redraw, redraw, registerFontScaledPaddingStyles, removeChild, removeChild, removePeer, removePeer, removeSnapAlignCandidate, resizeAutoChildAttributes, resizeBy, resizeControls, resizeFonts, resizeFonts, resizeFonts, resizeIcons, resizePadding, resizePadding, resizeTo, resizeTo, revealChild, revealChild, scrollBy, scrollByPercent, scrollTo, scrollTo, scrollTo, scrollToBottom, scrollToLeft, scrollToPercent, scrollToRight, scrollToTop, sendToBack, setAccessKey, setAdaptHeightByCustomizer, setAdaptiveHeightPriority, setAdaptiveWidthPriority, setAdaptWidthByCustomizer, setAllowExternalFilters, setAlwaysShowScrollbars, setAnimateAcceleration, setAnimateFadeTime, setAnimateHideAcceleration, setAnimateHideEffect, setAnimateHideTime, setAnimateMoveAcceleration, setAnimateMoveTime, setAnimateRectAcceleration, setAnimateRectTime, setAnimateResizeAcceleration, setAnimateResizeLayoutMode, setAnimateResizeTime, setAnimateScrollAcceleration, setAnimateScrollTime, setAnimateShowAcceleration, setAnimateShowEffect, setAnimateShowTime, setAnimateTime, setAppImgDir, setAriaRole, setAriaState, setAutoChildConstructor, setAutoChildProperties, setAutoChildProperties, setAutoChildProperties, setAutoChildProperties, setAutoChildVisibility, setAutoHeight, setAutoMaskComponents, setAutoParent, setAutoResizeAutoChildAttributes, setAutoResizeIcons, setAutoShowParent, setAutoWidth, setBackgroundColor, setBackgroundImage, setBackgroundPosition, setBackgroundRepeat, setBorder, setBottom, setCanAcceptDrop, setCanAdaptHeight, setCanAdaptWidth, setCanDragReposition, setCanDragResize, setCanDragScroll, setCanDrop, setCanDropBefore, setCanFocus, setCanHover, setCanSelectText, setChildren, setChildrenResizeSnapAlign, setChildrenSnapAlign, setChildrenSnapCenterAlign, setChildrenSnapEdgeAlign, setChildrenSnapResizeToGrid, setChildrenSnapToGrid, setComponentMaskDefaults, setContents, setContextMenu, setCorrectZoomOverflow, setDataPath, setDefaultHeight, setDefaultPageSpace, setDefaultProperties, setDefaultShowCustomScrollbars, setDefaultWidth, setDisabled, setDisabledCursor, setDisableTouchScrollingForDrag, setDoubleClickDelay, setDragAppearance, setDragIntersectStyle, setDragMaskType, setDragMaxHeight, setDragMaxWidth, setDragMinHeight, setDragMinWidth, setDragOpacity, setDragRepositionAppearance, setDragRepositionCursor, setDragResizeAppearance, setDragScrollDelay, setDragStartDistance, setDragTarget, setDragType, setDropTypes, setDropTypes, setDynamicContents, setEdgeBackgroundColor, setEdgeCenterBackgroundColor, setEdgeImage, setEdgeMarginSize, setEdgeOffset, setEdgeOpacity, setEdgeShowCenter, setEdgeSize, setEditMode, setEditMode, setEditMode, setElement, setEnableWhen, setEndLine, setExtraSpace, setFacetId, setGroupBorderCSS, setGroupLabelBackgroundColor, setGroupLabelStyleName, setGroupTitle, setHeight, setHeight100, setHideUsingDisplayNone, setHoverAlign, setHoverAutoDestroy, setHoverAutoFitMaxWidth, setHoverAutoFitMaxWidth, setHoverAutoFitWidth, setHoverDelay, setHoverHeight, setHoverMoveWithMouse, setHoverOpacity, setHoverStyle, setHoverVAlign, setHoverWidth, setHoverWrap, setHtmlElement, setHtmlPosition, setImage, setImage, setInitHandler, setIsGroup, setIsRuleScope, setIsSnapAlignCandidate, setKeepInParentRect, setKeepInParentRect, setKeepInParentRect, setLayoutAlign, setLayoutAlign, setLeavePageSpace, setLeft, setLeft, setLocateChildrenBy, setLocateChildrenType, setLocatePeersBy, setLocatePeersType, setLogicalStructure, setMargin, setMatchElement, setMaxHeight, setMaxWidth, setMaxZoomOverflowError, setMenuConstructor, setMinHeight, setMinNonEdgeSize, setMinWidth, setMomentumScrollMinSpeed, setMouseStillDownDelay, setMouseStillDownInitialDelay, setName, setNeverUseFilters, setNoDoubleClicks, setNoDropCursor, setOpacity, setOverflow, setPadding, setPageLeft, setPageTop, setPanelContainer, setParentCanvas, setParentElement, setPeers, setPercentBox, setPercentSource, setPosition, setPrefix, setPrintChildrenAbsolutelyPositioned, setPrompt, setProportionalResizeModifiers, setProportionalResizing, setReceiveScrollbarEvents, setRect, setRect, setRedrawOnResize, setRelativeTabPosition, setResizeBarTarget, setResizeFrom, setResizeFrom, setRight, setRuleScope, setScrollbarConstructor, setScrollbarSize, setShadowColor, setShadowDepth, setShadowHOffset, setShadowImage, setShadowOffset, setShadowSoftness, setShadowSpread, setShadowVOffset, setShouldPrint, setShowCustomScrollbars, setShowDragShadow, setShowEdges, setShowHover, setShowHoverComponents, setShowResizeBar, setShowShadow, setShowSnapGrid, setShrinkElementOnHide, setSizeMayChangeOnRedraw, setSkinImgDir, setSmoothFade, setSnapAlignCandidates, setSnapAlignCenterLineStyle, setSnapAlignEdgeLineStyle, setSnapAxis, setSnapEdge, setSnapHDirection, setSnapHGap, setSnapOffsetLeft, setSnapOffsetTop, setSnapOnDrop, setSnapResizeToAlign, setSnapResizeToGrid, setSnapTo, setSnapToAlign, setSnapToCenterAlign, setSnapToEdgeAlign, setSnapToGrid, setSnapVDirection, setSnapVGap, setStartLine, setStyleName, setTabIndex, setTooltip, setTop, setTop, setUpdateTabPositionOnDraw, setUpdateTabPositionOnReparent, setUseBackMask, setUseCSSShadow, setUseDragMask, setUseImageForSVG, setUseNativeDrag, setUseOpacityFilter, setUseTouchScrolling, setValuesManager, setValuesManager, setVisibility, setVisible, setVisibleWhen, setWidth, setWidth100, setZIndex, shouldDragScroll, show, showClickMask, showComponentMask, showComponentMask, showNextTo, showNextTo, showNextTo, showNextTo, showPrintPreview, showPrintPreview, showPrintPreview, showPrintPreview, showRecursively, updateChildTabPosition, updateChildTabPositions, updateEditNode, updateHover, updateHover, updateShadow, updateTabPositionForDraw, visibleAtPoint, willAcceptDropaddDrawHandler, addDynamicProperty, addDynamicProperty, addDynamicProperty, applyFactoryProperties, clearDynamicProperty, completeCreation, 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, hasDynamicProperty, hashCode, initNativeObject, internalSetID, internalSetID, isConfigOnly, isCreated, isDrawn, 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, setDefaultProperties, setDragTracker, setFactoryCreated, setID, setJavaScriptObject, setLogicalStructure, setLogicalStructure, setNullProperty, setPosition, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setScClassName, toStringaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getLayoutData, getParent, isAttached, isOrWasAttached, onBrowserEvent, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEventsaddStyleDependentName, ensureDebugId, ensureDebugId, ensureDebugId, getStyleElement, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, sinkBitlessEventpublic Splitbar()
public Splitbar(com.google.gwt.core.client.JavaScriptObject jsObj)
public static Splitbar getOrCreateRef(com.google.gwt.core.client.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. For usage tips on this
param, see SGWTProperties.AutoChildUsagepublic 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. For usage tips on this
param, see SGWTProperties.AutoChildUsageprotected com.google.gwt.core.client.JavaScriptObject create()
create in class StretchImgpublic void setCanCollapse(boolean canCollapse)
target, hiding it and shifting the Splitbar and other members of the
layout across to fill the newly available space. If the target is already hidden a click will expand it again (showing
it at its normal size). Note that on touch devices, to enable collapsing/uncollapsing the target in
response to a tap, canCollapseOnTap must be set to
true.
canCollapse - New canCollapse value. Default value is truepublic boolean getCanCollapse()
target, hiding it and shifting the Splitbar and other members of the
layout across to fill the newly available space. If the target is already hidden a click will expand it again (showing
it at its normal size). Note that on touch devices, to enable collapsing/uncollapsing the target in
response to a tap, canCollapseOnTap must be set to
true.
public void setCanCollapseOnTap(boolean canCollapseOnTap)
canCollapseOnTap - New canCollapseOnTap value. Default value is truepublic boolean getCanCollapseOnTap()
public void setCanDrag(java.lang.Boolean canDrag)
canDrag set to true to allow dragging of the split bar. Dragging the Splitbar will resize it's targetsetCanDrag in class CanvascanDrag - New canDrag value. Default value is trueDragdrop overview and related methods,
Drag create Examplepublic java.lang.Boolean getCanDrag()
canDrag set to true to allow dragging of the split bar. Dragging the Splitbar will resize it's targetgetCanDrag in class CanvasDragdrop overview and related methods,
Drag create Examplepublic void setCursor(Cursor cursor)
vResizeCursor
or hResizeCursor rather than this property.setCursor in class Canvascursor - New cursor value. Default value is "hand"Cues overview and related methods,
Drag create Example,
Cursors Examplepublic Cursor getCursor()
vResizeCursor
or hResizeCursor rather than this property.getCursor in class CanvasCues overview and related methods,
Drag create Example,
Cursors Examplepublic void setGripImgSuffix(java.lang.String gripImgSuffix)
throws java.lang.IllegalStateException
StretchImg.showGrip is true.
Note : This is an advanced setting
setGripImgSuffix in class StretchImggripImgSuffix - New gripImgSuffix value. Default value is "grip"java.lang.IllegalStateException - this property cannot be changed after the component has been createdpublic java.lang.String getGripImgSuffix()
StretchImg.showGrip is true.getGripImgSuffix in class StretchImgpublic void setHResizeCursor(Cursor hResizeCursor) throws java.lang.IllegalStateException
hResizeCursor - New hResizeCursor value. Default value is "col-resize"java.lang.IllegalStateException - this property cannot be changed after the component has been createdpublic Cursor getHResizeCursor()
public void setHSrc(java.lang.String hSrc)
throws java.lang.IllegalStateException
StretchImg.vertical is false and
StretchImg.src is unset.setHSrc in class StretchImghSrc - New hSrc value. Default value is nulljava.lang.IllegalStateException - this property cannot be changed after the component has been createdStretchImg.setSrc(java.lang.String),
StretchImg.setVSrc(java.lang.String),
SCImgURL,
Appearance overview and related methodspublic java.lang.String getHSrc()
StretchImg.vertical is false and
StretchImg.src is unset.getHSrc in class StretchImgStretchImg.getSrc(),
StretchImg.getVSrc(),
SCImgURL,
Appearance overview and related methodspublic void setInvertClosedGripIfTargetAfter(boolean invertClosedGripIfTargetAfter)
showClosedGrip is true, and targetAfter is true should we show the "closed" state for the grip
when the target is visible (rather than when it is hidden). This property is useful for the case where the grip media is a simple directional arrow. The same image can be used for expanded state on one side of the bar or collapsed state on the other.
Note : This is an advanced setting
invertClosedGripIfTargetAfter - New invertClosedGripIfTargetAfter value. Default value is truepublic boolean getInvertClosedGripIfTargetAfter()
showClosedGrip is true, and targetAfter is true should we show the "closed" state for the grip
when the target is visible (rather than when it is hidden). This property is useful for the case where the grip media is a simple directional arrow. The same image can be used for expanded state on one side of the bar or collapsed state on the other.
public void setShowClosedGrip(java.lang.Boolean showClosedGrip)
throws java.lang.IllegalStateException
showGrip is true, this property determines whether the grip
image displayed should show the "Closed" state when the target is hidden. Note that if invertClosedGripIfTargetAfter is true, we may
show the "closed" state when the target is visible, rather than when it is hidden.
Note : This is an advanced setting
showClosedGrip - New showClosedGrip value. Default value is nulljava.lang.IllegalStateException - this property cannot be changed after the component has been createdpublic java.lang.Boolean getShowClosedGrip()
showGrip is true, this property determines whether the grip
image displayed should show the "Closed" state when the target is hidden. Note that if invertClosedGripIfTargetAfter is true, we may
show the "closed" state when the target is visible, rather than when it is hidden.public void setShowDownGrip(java.lang.Boolean showDownGrip)
throws java.lang.IllegalStateException
StretchImg.showGrip is true, this property determines
whether to show the 'Down' state on the grip image when the user mousedown's on this widget. Has no effect if StatefulCanvas.showDown is false.
Note : This is an advanced setting
setShowDownGrip in class StretchImgshowDownGrip - New showDownGrip value. Default value is nulljava.lang.IllegalStateException - this property cannot be changed after the component has been createdpublic java.lang.Boolean getShowDownGrip()
StretchImg.showGrip is true, this property determines
whether to show the 'Down' state on the grip image when the user mousedown's on this widget. Has no effect if StatefulCanvas.showDown is false.getShowDownGrip in class StretchImgpublic void setShowGrip(java.lang.Boolean showGrip)
throws java.lang.IllegalStateException
Note : This is an advanced setting
setShowGrip in class StretchImgshowGrip - New showGrip value. Default value is nulljava.lang.IllegalStateException - this property cannot be changed after the component has been createdpublic java.lang.Boolean getShowGrip()
getShowGrip in class StretchImgpublic void setShowRollOverGrip(java.lang.Boolean showRollOverGrip)
throws java.lang.IllegalStateException
StretchImg.showGrip is true, this property determines
whether to show the 'Over' state on the grip image when the user rolls over on this widget. Has no effect if StatefulCanvas.showRollOver is false.
Note : This is an advanced setting
setShowRollOverGrip in class StretchImgshowRollOverGrip - New showRollOverGrip value. Default value is nulljava.lang.IllegalStateException - this property cannot be changed after the component has been createdpublic java.lang.Boolean getShowRollOverGrip()
StretchImg.showGrip is true, this property determines
whether to show the 'Over' state on the grip image when the user rolls over on this widget. Has no effect if StatefulCanvas.showRollOver is false.getShowRollOverGrip in class StretchImgpublic void setSrc(java.lang.String src)
throws java.lang.IllegalStateException
The State for the component will be combined with
this URL using the same approach as described in Img.src. Then the image
segment name as specified by each StretchItem is added.
For example, for a stretchImg in "Over" state with a
src of "button.png" and a segment name of "stretch", the resulting URL would be "button_Over_stretch.png".
setSrc in class StretchImgsrc - New src value. Default value is nulljava.lang.IllegalStateException - this property cannot be changed after the component has been createdStretchImg.setHSrc(java.lang.String),
StretchImg.setVSrc(java.lang.String),
SCImgURL,
Appearance overview and related methodspublic java.lang.String getSrc()
The State for the component will be combined with
this URL using the same approach as described in Img.src. Then the image
segment name as specified by each StretchItem is added.
For example, for a stretchImg in "Over" state with a
src of "button.png" and a segment name of "stretch", the resulting URL would be "button_Over_stretch.png".
getSrc in class StretchImgStretchImg.getHSrc(),
StretchImg.getVSrc(),
SCImgURL,
Appearance overview and related methodspublic Canvas getTarget() throws java.lang.IllegalStateException
Splitbar is created by a layout, the target property of the Splitbar will be a pointer
to the member for which it is acting as a resizeBar. The Splitbar will be positioned next to its target, and will resize
it on drag completion. See Layout.resizeBarClass, Canvas.showResizeBar and Canvas.resizeBarTarget for details on configuring the resize bars
shown in Layouts.
Note : This method should be called only after the widget has been rendered.
java.lang.IllegalStateException - if this widget has not yet been rendered.public void setTargetAfter(java.lang.Boolean targetAfter)
target being shown before or after the bar? This property
is automatically populated for splitbars created by a layout.
Note : This is an advanced setting
targetAfter - New targetAfter value. Default value is nullsetInvertClosedGripIfTargetAfter(boolean)public java.lang.Boolean getTargetAfter()
target being shown before or after the bar? This property
is automatically populated for splitbars created by a layout.getInvertClosedGripIfTargetAfter()public java.lang.Boolean getVertical()
throws java.lang.IllegalStateException
Splitbar is created by a layout to be the resizeBar for
some member of the layout, the vertical property will be set to true if the layout is
horizontal, meaning this resizeBar will be taller than it is wide, and will allow horizontal resizing of the member.
Note : This method should be called only after the widget has been rendered.
getVertical in class StretchImgjava.lang.IllegalStateException - if this widget has not yet been rendered.Appearance overview and related methodspublic void setVResizeCursor(Cursor vResizeCursor) throws java.lang.IllegalStateException
vResizeCursor - New vResizeCursor value. Default value is "row-resize"java.lang.IllegalStateException - this property cannot be changed after the component has been createdpublic Cursor getVResizeCursor()
public void setVSrc(java.lang.String vSrc)
throws java.lang.IllegalStateException
StretchImg.vertical is true and
StretchImg.src is unset.setVSrc in class StretchImgvSrc - New vSrc value. Default value is nulljava.lang.IllegalStateException - this property cannot be changed after the component has been createdStretchImg.setSrc(java.lang.String),
StretchImg.setVSrc(java.lang.String),
SCImgURL,
Appearance overview and related methodspublic java.lang.String getVSrc()
StretchImg.vertical is true and
StretchImg.src is unset.getVSrc in class StretchImgStretchImg.getSrc(),
StretchImg.getVSrc(),
SCImgURL,
Appearance overview and related methodspublic static void setDefaultProperties(Splitbar splitbarProperties)
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.
splitbarProperties - properties that should be used as new defaults when instances of this class are createdSGWTPropertiespublic com.smartgwt.logicalstructure.core.LogicalStructureObject setLogicalStructure(com.smartgwt.logicalstructure.widgets.SplitbarLogicalStructure 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 LogicalStructuregetLogicalStructure in class StretchImg