Interface SyScrollBarReadableType
- All Superinterfaces:
SyActiveReadableType, SyBoundedReadableType<SySpaceParentRelativeType>, SyComponentReadableType, SyKeyboardFocusableReadableType, SyMouseFocusAcceptingReadableType, SySizedReadableType<SySpaceParentRelativeType>, SyThemeableReadableType, SyVisibleReadableType
- All Known Subinterfaces:
SyScrollBarHorizontalReadableType, SyScrollBarHorizontalType, SyScrollBarType, SyScrollBarVerticalReadableType, SyScrollBarVerticalType
Read-only access to scrollbars.
-
Method Summary
Methods inherited from interface SyActiveReadableType
activity, isMouseOverMethods inherited from interface SyBoundedReadableType
boundingArea, positionMethods inherited from interface SyComponentReadableType
ancestorMatchingReadable, childCount, isActive, isVisible, nodeReadable, relativePositionOf, screen, viewportPositionOf, windowReadableMethods inherited from interface SyKeyboardFocusableReadableType
keyboardFocusBehaviorMethods inherited from interface SyMouseFocusAcceptingReadableType
isMouseQueryAcceptingMethods inherited from interface SySizedReadableType
size, sizeUpperLimitMethods inherited from interface SyThemeableReadableType
themeClassesDefaultForComponent, themeClassesExtra, themeClassesInPreferenceOrderMethods inherited from interface SyVisibleReadableType
visibility
-
Method Details
-
thumb
SyComponentReadableType thumb()- Returns:
- The scrollbar thumb
-
track
SyComponentReadableType track()- Returns:
- The scrollbar track
-
scrollAmountShown
double scrollAmountShown()- Returns:
- The scroll amount shown in the range
[0, 1]
-
scrollPosition
double scrollPosition()- Returns:
- The scroll position in the range
[0, 1]
-
scrollPositionSnapping
double scrollPositionSnapping()- Returns:
- The scroll position snapping value in the range
[0, 1]
-
scrollIncrementSize
double scrollIncrementSize()Based on the current snapping setting and scrollbar size, determine a reasonable value to use to increment or decrement the current scroll position. This is used to implement up/down/left/right arrow buttons on scrollbars.- Returns:
- The size of a single scroll increment in the range
[0, 1]
-