summaryrefslogtreecommitdiff
path: root/Applications/IRCClient/IRCWindow.cpp
diff options
context:
space:
mode:
authorAndreas Kling <awesomekling@gmail.com>2019-03-30 13:57:34 +0100
committerAndreas Kling <awesomekling@gmail.com>2019-03-30 13:57:34 +0100
commit74786f2d5aef74b38140d11139c6c38cad2eae1f (patch)
treeeb85e28e98a414a869ced738f791951fb332cf75 /Applications/IRCClient/IRCWindow.cpp
parent9538c06a4581e22b26bdcfcc8bd0217dd373f1d0 (diff)
downloadserenity-74786f2d5aef74b38140d11139c6c38cad2eae1f.zip
IRCClient: Use GSplitter in the window layouts.
This really brings the UI to life in a pleasant way. It's a bit annoying that you can't initiate a resize by clicking on the shading of a splitter resizer that actually belongs to the neighboring GFrame, I'm not sure how to fix that yet but I'll think of something.
Diffstat (limited to 'Applications/IRCClient/IRCWindow.cpp')
-rw-r--r--Applications/IRCClient/IRCWindow.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/Applications/IRCClient/IRCWindow.cpp b/Applications/IRCClient/IRCWindow.cpp
index 2c7d6cb5d1..8f10815fb2 100644
--- a/Applications/IRCClient/IRCWindow.cpp
+++ b/Applications/IRCClient/IRCWindow.cpp
@@ -7,6 +7,7 @@
#include <LibGUI/GTableView.h>
#include <LibGUI/GTextEditor.h>
#include <LibGUI/GTextBox.h>
+#include <LibGUI/GSplitter.h>
IRCWindow::IRCWindow(IRCClient& client, void* owner, Type type, const String& name, GWidget* parent)
: GWidget(parent)
@@ -18,8 +19,7 @@ IRCWindow::IRCWindow(IRCClient& client, void* owner, Type type, const String& na
set_layout(make<GBoxLayout>(Orientation::Vertical));
// Make a container for the log buffer view + (optional) member list.
- GWidget* container = new GWidget(this);
- container->set_layout(make<GBoxLayout>(Orientation::Horizontal));
+ auto* container = new GSplitter(Orientation::Horizontal, this);
m_table_view = new GTableView(container);
m_table_view->set_headers_visible(false);