summaryrefslogtreecommitdiff
path: root/src/gui/trade.cpp
diff options
context:
space:
mode:
authorBjørn Lindeijer <bjorn@lindeijer.nl>2006-12-11 15:47:35 +0000
committerBjørn Lindeijer <bjorn@lindeijer.nl>2006-12-11 15:47:35 +0000
commit8da32105732949b4b0273c718d118bcfae70a1c9 (patch)
tree0a354974d48268cfaafcdb1e06b498fa26a59c1e /src/gui/trade.cpp
parentf9ce4e302cb3ed203d89a7a18e10b7ad4f11519c (diff)
downloadmana-8da32105732949b4b0273c718d118bcfae70a1c9.tar.gz
mana-8da32105732949b4b0273c718d118bcfae70a1c9.tar.bz2
mana-8da32105732949b4b0273c718d118bcfae70a1c9.tar.xz
mana-8da32105732949b4b0273c718d118bcfae70a1c9.zip
Merged 0.0 changes from revision 2825 to 2898 to trunk.
Diffstat (limited to 'src/gui/trade.cpp')
-rw-r--r--src/gui/trade.cpp36
1 files changed, 18 insertions, 18 deletions
diff --git a/src/gui/trade.cpp b/src/gui/trade.cpp
index 2ac56ae5..82262563 100644
--- a/src/gui/trade.cpp
+++ b/src/gui/trade.cpp
@@ -48,7 +48,7 @@ TradeWindow::TradeWindow():
mPartnerInventory(new Inventory())
{
setWindowName("Trade");
- setDefaultSize(115, 197, 322, 150);
+ setDefaultSize(115, 197, 332, 209);
mAddButton = new Button("Add", "add", this);
mOkButton = new Button("Ok", "ok", this);
@@ -95,33 +95,33 @@ TradeWindow::TradeWindow():
add(mMoneyField);
add(mMoneyLabel);
- mMoneyField->setPosition(8 + 60, getHeight() - 20);
+ gcn::Rectangle area = getChildrenArea();
+ int width = area.width;
+ int height = area.height;
+
+ mMoneyField->setPosition(8 + 60, height - 20);
mMoneyField->setWidth(50);
- mMoneyLabel->setPosition(8 + 60 + 50 + 6, getHeight() - 20);
- mMoneyLabel2->setPosition(8, getHeight() - 20);
+ mMoneyLabel->setPosition(8 + 60 + 50 + 6, height - 20);
+ mMoneyLabel2->setPosition(8, height - 20);
- mCancelButton->setPosition(getWidth() - 54, getHeight() - 49);
- mTradeButton->setPosition(mCancelButton->getX() - 41
- , getHeight() - 49);
- mOkButton->setPosition(mTradeButton->getX() - 24,
- getHeight() - 49);
- mAddButton->setPosition(mOkButton->getX() - 31,
- getHeight() - 49);
+ mCancelButton->setPosition(width - 54, height - 49);
+ mTradeButton->setPosition(mCancelButton->getX() - 41, height - 49);
+ mOkButton->setPosition(mTradeButton->getX() - 24, height - 49);
+ mAddButton->setPosition(mOkButton->getX() - 31, height - 49);
- mMyItemContainer->setSize(getWidth() - 24 - 12 - 1,
- (INVENTORY_SIZE * 24) / (getWidth() / 24) - 1);
- mMyScroll->setSize(getWidth() - 16, (getHeight() - 76) / 2);
+ mMyItemContainer->setSize(width - 24 - 12 - 1,
+ (INVENTORY_SIZE * 24) / (width / 24) - 1);
+ mMyScroll->setSize(width - 16, (height - 76) / 2);
- mPartnerItemContainer->setSize(getWidth() - 24 - 12 - 1,
- (INVENTORY_SIZE * 24) / (getWidth() / 24) - 1);
- mPartnerScroll->setSize(getWidth() - 16, (getHeight() - 76) / 2);
+ mPartnerItemContainer->setSize(width - 24 - 12 - 1,
+ (INVENTORY_SIZE * 24) / (width / 24) - 1);
+ mPartnerScroll->setSize(width - 16, (height - 76) / 2);
mItemNameLabel->setPosition(8,
mPartnerScroll->getY() + mPartnerScroll->getHeight() + 4);
mItemDescriptionLabel->setPosition(8,
mItemNameLabel->getY() + mItemNameLabel->getHeight() + 4);
-
}
TradeWindow::~TradeWindow()