Add `Window::scroll_bar_visibility` (#5231)
Trivial changelist to allow setting the scroll visibility on `Window`.
This commit is contained in:
parent
ebb4646358
commit
ce05b59689
|
|
@ -9,6 +9,7 @@ use crate::{
|
||||||
};
|
};
|
||||||
use epaint::{emath, pos2, vec2, Galley, Pos2, Rect, RectShape, Rounding, Shape, Stroke, Vec2};
|
use epaint::{emath, pos2, vec2, Galley, Pos2, Rect, RectShape, Rounding, Shape, Stroke, Vec2};
|
||||||
|
|
||||||
|
use super::scroll_area::ScrollBarVisibility;
|
||||||
use super::{area, resize, Area, Frame, Resize, ScrollArea};
|
use super::{area, resize, Area, Frame, Resize, ScrollArea};
|
||||||
|
|
||||||
/// Builder for a floating window which can be dragged, closed, collapsed, resized and scrolled (off by default).
|
/// Builder for a floating window which can be dragged, closed, collapsed, resized and scrolled (off by default).
|
||||||
|
|
@ -402,6 +403,13 @@ impl<'open> Window<'open> {
|
||||||
self.scroll = self.scroll.drag_to_scroll(drag_to_scroll);
|
self.scroll = self.scroll.drag_to_scroll(drag_to_scroll);
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// Sets the [`ScrollBarVisibility`] of the window.
|
||||||
|
#[inline]
|
||||||
|
pub fn scroll_bar_visibility(mut self, visibility: ScrollBarVisibility) -> Self {
|
||||||
|
self.scroll = self.scroll.scroll_bar_visibility(visibility);
|
||||||
|
self
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<'open> Window<'open> {
|
impl<'open> Window<'open> {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue