diff options
author | Andrew Belt <andrewpbelt@gmail.com> | 2020-10-02 14:22:59 -0400 |
---|---|---|
committer | Andrew Belt <andrewpbelt@gmail.com> | 2020-10-02 14:22:59 -0400 |
commit | 01f3f327164cc75aa04f8f87f14cdaec6c6b14c9 (patch) | |
tree | fdd15e0090443d2705f3d7b1a4e713360414a07d /src/app/RackScrollWidget.cpp | |
parent | 18f8283e343b5b702b4e51c56c45559be490519a (diff) |
Add `ScrollWidget::hideScrollbars`. Use it for RackScrollWidget when fullscreen.
Diffstat (limited to 'src/app/RackScrollWidget.cpp')
-rw-r--r-- | src/app/RackScrollWidget.cpp | 17 |
1 files changed, 3 insertions, 14 deletions
diff --git a/src/app/RackScrollWidget.cpp b/src/app/RackScrollWidget.cpp index 9f3c2344..3ed4fdf5 100644 --- a/src/app/RackScrollWidget.cpp +++ b/src/app/RackScrollWidget.cpp @@ -71,26 +71,15 @@ void RackScrollWidget::step() { offset.y += speed; } + // Hide scrollbars if fullscreen + hideScrollbars = APP->window->isFullScreen(); + ScrollWidget::step(); oldOffset = offset; } void RackScrollWidget::draw(const DrawArgs& args) { - // Hide scrollbars if full screen - bool fullscreen = APP->window->isFullScreen(); - bool horizontalVisible; - bool verticalVisible; - if (fullscreen) { - horizontalVisible = horizontalScrollbar->visible; - verticalVisible = verticalScrollbar->visible; - horizontalScrollbar->visible = false; - verticalScrollbar->visible = false; - } ScrollWidget::draw(args); - if (fullscreen) { - horizontalScrollbar->visible = horizontalVisible; - verticalScrollbar->visible = verticalVisible; - } } void RackScrollWidget::onHoverKey(const event::HoverKey& e) { |