|
@@ -16,19 +16,21 @@ IRCClientWindow::IRCClientWindow(IRCClient& client, Type type, const String& nam
|
|
{
|
|
{
|
|
set_layout(make<GBoxLayout>(Orientation::Vertical));
|
|
set_layout(make<GBoxLayout>(Orientation::Vertical));
|
|
|
|
|
|
- // Make a container for the log buffer view + optional member list.
|
|
|
|
|
|
+ // Make a container for the log buffer view + (optional) member list.
|
|
GWidget* container = new GWidget(this);
|
|
GWidget* container = new GWidget(this);
|
|
container->set_layout(make<GBoxLayout>(Orientation::Horizontal));
|
|
container->set_layout(make<GBoxLayout>(Orientation::Horizontal));
|
|
|
|
|
|
m_table_view = new GTableView(container);
|
|
m_table_view = new GTableView(container);
|
|
m_table_view->set_headers_visible(false);
|
|
m_table_view->set_headers_visible(false);
|
|
m_table_view->set_font(Font::default_fixed_width_font());
|
|
m_table_view->set_font(Font::default_fixed_width_font());
|
|
|
|
+ m_table_view->set_alternating_row_colors(false);
|
|
|
|
|
|
if (m_type == Channel) {
|
|
if (m_type == Channel) {
|
|
auto* member_view = new GTableView(container);
|
|
auto* member_view = new GTableView(container);
|
|
member_view->set_headers_visible(false);
|
|
member_view->set_headers_visible(false);
|
|
member_view->set_size_policy(SizePolicy::Fixed, SizePolicy::Fill);
|
|
member_view->set_size_policy(SizePolicy::Fixed, SizePolicy::Fill);
|
|
member_view->set_preferred_size({ 100, 0 });
|
|
member_view->set_preferred_size({ 100, 0 });
|
|
|
|
+ member_view->set_alternating_row_colors(false);
|
|
member_view->set_model(OwnPtr<IRCChannelMemberListModel>(m_client.ensure_channel(m_name).member_model()));
|
|
member_view->set_model(OwnPtr<IRCChannelMemberListModel>(m_client.ensure_channel(m_name).member_model()));
|
|
}
|
|
}
|
|
|
|
|