LibVT: Enable caller to control the visibility of the scrollbar widget

In preparation for another feature, expose an API so that any users of
this widget can control the scrollbar visibility.
This commit is contained in:
Brian Gianforcaro 2022-01-14 20:38:30 -08:00 committed by Andreas Kling
parent 2e1bbcb0fa
commit 0e26ba59f7
Notes: sideshowbarker 2024-07-17 20:52:16 +09:00
2 changed files with 7 additions and 0 deletions

View File

@ -548,6 +548,11 @@ void TerminalWidget::set_opacity(u8 new_opacity)
update();
}
void TerminalWidget::set_show_scrollbar(bool show_scrollbar)
{
m_scrollbar->set_visible(show_scrollbar);
}
bool TerminalWidget::has_selection() const
{
return m_selection.is_valid();

View File

@ -43,6 +43,8 @@ public:
void set_opacity(u8);
float opacity() { return m_opacity; };
void set_show_scrollbar(bool);
enum class BellMode {
Visible,
AudibleBeep,