From e0f461d88eafac00ce67fe1f980e6b263d9916c6 Mon Sep 17 00:00:00 2001 From: Ira Rice Date: Mon, 8 Dec 2008 12:17:06 -0700 Subject: Compacted the inventory window layout. Signed-off-by: Ira Rice --- src/gui/inventorywindow.cpp | 28 ++++++++-------------------- 1 file changed, 8 insertions(+), 20 deletions(-) (limited to 'src/gui/inventorywindow.cpp') diff --git a/src/gui/inventorywindow.cpp b/src/gui/inventorywindow.cpp index 302d2cab..621a85d3 100644 --- a/src/gui/inventorywindow.cpp +++ b/src/gui/inventorywindow.cpp @@ -67,14 +67,12 @@ InventoryWindow::InventoryWindow(): mItemDescriptionLabel = new TextBox(); mItemEffect = "Effect:"; mItemEffectLabel = new TextBox(); - mWeight = "Total Weight: " + mTotalWeight + " g - " + - "Maximum Weight: " + mMaxWeight + " g"; + mWeight = "Weight: " + mTotalWeight + " g / " + + mMaxWeight + " g Slots: " + + toString(player_node->getInventory()->getNumberOfSlotsUsed()) + + "/" + toString(player_node->getInventory()->getInventorySize()); mWeightLabel = new TextBox(); mWeightLabel->setPosition(8, 8); - mSlots = "Slots: " + - toString(player_node->getInventory()->getNumberOfSlotsUsed()) + - "/" + toString(player_node->getInventory()->getInventorySize()); - mSlotsLabel = new TextBox(); mItemEffectLabel = new TextBox(); draw(); @@ -86,7 +84,6 @@ InventoryWindow::InventoryWindow(): add(mItemDescriptionLabel); add(mItemEffectLabel); add(mWeightLabel); - add(mSlotsLabel); mUseButton->setSize(60, mUseButton->getHeight()); @@ -108,10 +105,8 @@ void InventoryWindow::logic() mMaxWeight = toString(player_node->mMaxWeight); // Adjust widgets - mWeight = "Total Weight: " + mTotalWeight + " g - " + - "Maximum Weight: " + mMaxWeight + " g"; - - mSlots = "Slots: " + + mWeight = "Weight: " + mTotalWeight + " g / " + + mMaxWeight + " g Slots: " + toString(player_node->getInventory()->getNumberOfSlotsUsed()) + "/" + toString(player_node->getInventory()->getInventorySize()); @@ -230,19 +225,12 @@ void InventoryWindow::draw() mItemEffectLabel->getY() - 5 - (mItemDescriptionLabel->getNumberOfRows()*15), width - 16, (mItemDescriptionLabel->getNumberOfRows()*15))); - mSlotsLabel->setMinWidth(width - 16); - mSlotsLabel->setTextWrapped(mSlots); - mSlotsLabel->setDimension(gcn::Rectangle(8, - mItemDescriptionLabel->getY() - 5 - (mSlotsLabel->getNumberOfRows()*15), - width - 16, - (mSlotsLabel->getNumberOfRows()*15))); mInvenScroll->setSize(width - 16, - mSlotsLabel->getY() - (mWeightLabel->getNumberOfRows()*15) - 18); + mItemDescriptionLabel->getY() - (mWeightLabel->getNumberOfRows()*15) - 18); mInvenScroll->setPosition(8, (mWeightLabel->getNumberOfRows()*15) + 10); - setMinHeight(130 + (mSlotsLabel->getNumberOfRows()*15) + - (mWeightLabel->getNumberOfRows()*15) + + setMinHeight(130 + (mWeightLabel->getNumberOfRows()*15) + (mItemDescriptionLabel->getNumberOfRows()*15) + (mItemEffectLabel->getNumberOfRows()*15) + (mItemNameLabel->getNumberOfRows()*15)); -- cgit v1.2.3-60-g2f50