diff options
-rw-r--r-- | src/gui/chat.cpp | 6 | ||||
-rw-r--r-- | src/gui/chat.h | 4 |
2 files changed, 4 insertions, 6 deletions
diff --git a/src/gui/chat.cpp b/src/gui/chat.cpp index 1e22772b..5477ad4a 100644 --- a/src/gui/chat.cpp +++ b/src/gui/chat.cpp @@ -75,10 +75,9 @@ ChatWindow::ChatWindow(Network *network): mCurHist = mHistory.end(); } -void -ChatWindow::logic() +void ChatWindow::widgetResized(const gcn::Event &event) { - // todo: only do this when the size changes (updateWidgets?) + Window::widgetResized(event); const gcn::Rectangle area = getChildrenArea(); @@ -89,7 +88,6 @@ ChatWindow::logic() mScrollArea->setWidth(area.width - 2 * mScrollArea->getFrameSize()); mScrollArea->setHeight(area.height - 2 * mScrollArea->getFrameSize() - mChatInput->getHeight() - 5); - mScrollArea->logic(); } void diff --git a/src/gui/chat.h b/src/gui/chat.h index 76a8146c..09c3712b 100644 --- a/src/gui/chat.h +++ b/src/gui/chat.h @@ -127,9 +127,9 @@ class ChatWindow : public Window, public gcn::ActionListener, ChatWindow(Network *network); /** - * Logic (updates components' size) + * Called whenever the widget changes size. */ - void logic(); + void widgetResized(const gcn::Event &event); /* * Adds a line of text to our message list. Parameters: |