Expand description
This crate is a part of rat-salsa.
For examples see rat-scrolled GitHub
§Scroll
Scroll adds support for widgets that want to scroll their content.
Scroll works analogous to Block, it can be set on the widget struct where it is supported. The widget can decide which scrolling it can do, horizontal vertical or both.
§Adding scroll to a widget
- Add Scroll to the widget struct.
- Use ScrollArea for the layout and rendering of the combination of Block+Scroll+Scroll your widget supports.
- Add ScrollState to the widget state struct.
- Create a ScrollAreaState for event-handling.
Modules§
Structs§
- Scroll
- Scroll widget.
- Scroll
Area - Utility widget for layout/rendering the combined block and scrollbars.
- Scroll
Area State - Temporary state for ScrollArea.
- Scroll
State - Scroll state.
- Scroll
Style - Collected styles for the Scroll.
- Scroll
Symbols - Scrollbar Symbol Set
Enums§
- Scrollbar
Policy - Behaviour of the scrollbar.