Add `Window::scroll_bar_visibility` (#5231)

Trivial changelist to allow setting the scroll visibility on `Window`.
This commit is contained in:
Zeenobit 2024-10-29 07:35:48 -04:00 committed by GitHub
parent ebb4646358
commit ce05b59689
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 8 additions and 0 deletions

View File

@ -9,6 +9,7 @@ use crate::{
};
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};
/// 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
}
/// 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> {