From 9edac7838048f177d1634b80157294f077bae703 Mon Sep 17 00:00:00 2001 From: ouwou <26526779+ouwou@users.noreply.github.com> Date: Wed, 5 Oct 2022 21:54:07 -0400 Subject: put voice member list in a scrolled window --- src/windows/voicewindow.cpp | 7 ++++++- src/windows/voicewindow.hpp | 2 ++ 2 files changed, 8 insertions(+), 1 deletion(-) (limited to 'src/windows') diff --git a/src/windows/voicewindow.cpp b/src/windows/voicewindow.cpp index ed9971e..2e68239 100644 --- a/src/windows/voicewindow.cpp +++ b/src/windows/voicewindow.cpp @@ -86,10 +86,15 @@ VoiceWindow::VoiceWindow(Snowflake channel_id) m_mute.signal_toggled().connect(sigc::mem_fun(*this, &VoiceWindow::OnMuteChanged)); m_deafen.signal_toggled().connect(sigc::mem_fun(*this, &VoiceWindow::OnDeafenChanged)); + m_scroll.set_policy(Gtk::POLICY_NEVER, Gtk::POLICY_AUTOMATIC); + m_scroll.set_hexpand(true); + m_scroll.set_vexpand(true); + + m_scroll.add(m_user_list); m_controls.add(m_mute); m_controls.add(m_deafen); m_main.add(m_controls); - m_main.add(m_user_list); + m_main.add(m_scroll); add(m_main); show_all_children(); } diff --git a/src/windows/voicewindow.hpp b/src/windows/voicewindow.hpp index da4987e..b3edf46 100644 --- a/src/windows/voicewindow.hpp +++ b/src/windows/voicewindow.hpp @@ -6,6 +6,7 @@ #include #include #include +#include #include #include // clang-format on @@ -26,6 +27,7 @@ private: Gtk::CheckButton m_mute; Gtk::CheckButton m_deafen; + Gtk::ScrolledWindow m_scroll; Gtk::ListBox m_user_list; Snowflake m_channel_id; -- cgit v1.2.3