diff options
author | ouwou <26526779+ouwou@users.noreply.github.com> | 2022-10-05 21:54:07 -0400 |
---|---|---|
committer | ouwou <26526779+ouwou@users.noreply.github.com> | 2022-10-05 21:54:07 -0400 |
commit | 9edac7838048f177d1634b80157294f077bae703 (patch) | |
tree | ebc4a6f7958cfe26463020029e71742a938c0ce6 | |
parent | d2c9985c5793c8a6f20b01db87380d8bf241f077 (diff) | |
download | abaddon-portaudio-9edac7838048f177d1634b80157294f077bae703.tar.gz abaddon-portaudio-9edac7838048f177d1634b80157294f077bae703.zip |
put voice member list in a scrolled window
-rw-r--r-- | src/windows/voicewindow.cpp | 7 | ||||
-rw-r--r-- | src/windows/voicewindow.hpp | 2 |
2 files changed, 8 insertions, 1 deletions
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 <gtkmm/box.h> #include <gtkmm/checkbutton.h> #include <gtkmm/listbox.h> +#include <gtkmm/scrolledwindow.h> #include <gtkmm/window.h> #include <unordered_set> // 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; |