1
0
mirror of https://github.com/emilk/egui.git synced 2026-06-27 23:13:13 -04:00

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

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> {