cosmic/widget/scrollable/
scrollable.rs1use crate::{Element, Renderer};
5use iced::widget::scrollable::{Direction, Scrollable, Scrollbar};
6
7pub fn scrollable<'a, Message>(
8 element: impl Into<Element<'a, Message>>,
9) -> Scrollable<'a, Message, crate::Theme, Renderer> {
10 vertical(element)
11}
12
13pub fn vertical<'a, Message>(
14 element: impl Into<Element<'a, Message>>,
15) -> Scrollable<'a, Message, crate::Theme, Renderer> {
16 iced::widget::scrollable(element).direction(Direction::Vertical(
17 Scrollbar::new().width(8).scroller_width(8).padding(8),
18 ))
19}
20
21pub fn horizontal<'a, Message>(
22 element: impl Into<Element<'a, Message>>,
23) -> Scrollable<'a, Message, crate::Theme, Renderer> {
24 iced::widget::scrollable(element).direction(Direction::Horizontal(
25 Scrollbar::new().width(8).scroller_width(8),
26 ))
27}