Interface SyScrollPaneType
- All Superinterfaces:
SyActiveReadableType, SyActiveType, SyBoundedReadableType<SySpaceParentRelativeType>, SyBoundedType<SySpaceParentRelativeType>, SyComponentReadableType, SyComponentType, SyEventReceiverType, SyKeyboardFocusableReadableType, SyKeyboardFocusableType, SyMouseFocusAcceptingReadableType, SyMouseFocusAcceptingType, SyScrollPaneReadableType, SySizedReadableType<SySpaceParentRelativeType>, SySizedType<SySpaceParentRelativeType>, SyThemeableReadableType, SyThemeableType, SyVisibleReadableType, SyVisibleType
The type of scroll panes.
A scroll pane provides a scrollable viewport into a much larger internal content region.
-
Method Summary
Modifier and TypeMethodDescriptionvoidsetContentAreaSize(com.io7m.jregions.core.parameterized.sizes.PAreaSizeI<SySpaceParentRelativeType> size) Set the fixed size of the internal content region.Methods inherited from interface SyActiveReadableType
isMouseOverMethods inherited from interface SyActiveType
activity, setActiveMethods inherited from interface SyBoundedReadableType
boundingAreaMethods inherited from interface SyBoundedType
position, setPositionMethods inherited from interface SyComponentReadableType
ancestorMatchingReadable, childCount, isActive, isVisible, nodeReadable, relativePositionOf, screen, viewportPositionOf, windowReadableMethods inherited from interface SyComponentType
ancestorMatching, childAdd, childRemove, childrenClear, componentForWindowRelative, layout, node, windowMethods inherited from interface SyEventReceiverType
eventSendMethods inherited from interface SyKeyboardFocusableType
keyboardFocusBehaviorMethods inherited from interface SyMouseFocusAcceptingReadableType
isMouseQueryAcceptingMethods inherited from interface SyMouseFocusAcceptingType
setMouseQueryAcceptingMethods inherited from interface SyScrollPaneReadableType
contentViewport, onScrollClickDownListener, onScrollClickLeftListener, onScrollClickRightListener, onScrollClickUpListenerMethods inherited from interface SySizedType
setSize, setSizeUpperLimit, size, sizeUpperLimitMethods inherited from interface SyThemeableReadableType
themeClassesDefaultForComponent, themeClassesExtra, themeClassesInPreferenceOrderMethods inherited from interface SyVisibleType
setVisible, visibility
-
Method Details
-
contentArea
SyComponentType contentArea()- Specified by:
contentAreain interfaceSyScrollPaneReadableType- Returns:
- A readable reference to the internal content region
-
setContentAreaSize
void setContentAreaSize(com.io7m.jregions.core.parameterized.sizes.PAreaSizeI<SySpaceParentRelativeType> size) Set the fixed size of the internal content region.- Parameters:
size- The size
-
scrollBarHorizontal
SyScrollBarHorizontalType scrollBarHorizontal()- Specified by:
scrollBarHorizontalin interfaceSyScrollPaneReadableType- Returns:
- A readable reference to the horizontal scroll bar
-
scrollBarVertical
SyScrollBarVerticalType scrollBarVertical()- Specified by:
scrollBarVerticalin interfaceSyScrollPaneReadableType- Returns:
- A readable reference to the vertical scroll bar
-