Skip to content

Commit

Permalink
Add Window::scroll_bar_visibility
Browse files Browse the repository at this point in the history
  • Loading branch information
Zeenobit committed Oct 8, 2024
1 parent 7bd6f83 commit e30850d
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions crates/egui/src/containers/window.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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).
Expand Down Expand Up @@ -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> {
Expand Down

0 comments on commit e30850d

Please sign in to comment.