diff options
author | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2007-08-28 00:01:38 +0000 |
---|---|---|
committer | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2007-08-28 00:01:38 +0000 |
commit | 55786731e0517efdc123d4e8245b2aa94fa55cbe (patch) | |
tree | 17d64454f3daeb9f55241e8c9a95b5671f2da023 /src/gui/inventorywindow.cpp | |
parent | 76291862ce0e26040f251bc4764539d8ff6634a0 (diff) | |
download | mana-55786731e0517efdc123d4e8245b2aa94fa55cbe.tar.gz mana-55786731e0517efdc123d4e8245b2aa94fa55cbe.tar.bz2 mana-55786731e0517efdc123d4e8245b2aa94fa55cbe.tar.xz mana-55786731e0517efdc123d4e8245b2aa94fa55cbe.zip |
Made buy dialog resizable and added a WindowListener class for listening for
window resize and move events.
Diffstat (limited to 'src/gui/inventorywindow.cpp')
-rw-r--r-- | src/gui/inventorywindow.cpp | 25 |
1 files changed, 2 insertions, 23 deletions
diff --git a/src/gui/inventorywindow.cpp b/src/gui/inventorywindow.cpp index da391a7b..6e5ae84a 100644 --- a/src/gui/inventorywindow.cpp +++ b/src/gui/inventorywindow.cpp @@ -82,6 +82,7 @@ InventoryWindow::InventoryWindow(): mUseButton->setSize(48, mUseButton->getHeight()); + addWindowListener(this); loadWindowState(); } @@ -175,17 +176,7 @@ void InventoryWindow::mouseClicked(gcn::MouseEvent &event) } } -void InventoryWindow::mouseDragged(gcn::MouseEvent &event) -{ - int tmpWidth = getWidth(), tmpHeight = getHeight(); - Window::mouseDragged(event); - if (getWidth() != tmpWidth || getHeight() != tmpHeight) - { - updateWidgets(); - } -} - -void InventoryWindow::updateWidgets() +void InventoryWindow::windowResized(const WindowEvent &event) { gcn::Rectangle area = getChildrenArea(); int width = area.width; @@ -235,15 +226,3 @@ Item* InventoryWindow::getItem() { return mItems->getItem(); } - -void InventoryWindow::loadWindowState() -{ - Window::loadWindowState(); - updateWidgets(); -} - -void InventoryWindow::resetToDefaultSize() -{ - Window::resetToDefaultSize(); - updateWidgets(); -} |