diff options
author | Ira Rice <irarice@gmail.com> | 2009-03-14 09:33:48 -0600 |
---|---|---|
committer | Ira Rice <irarice@gmail.com> | 2009-03-14 09:33:48 -0600 |
commit | 698e166377fa4e7e4e4a971af33458c68bd70809 (patch) | |
tree | 445020bd2cfd7812a6583f3080de0ca6a05d4117 /src/gui/itempopup.h | |
parent | a1b399ad3956b03ce26416abd906f22e3c3d2d82 (diff) | |
download | mana-698e166377fa4e7e4e4a971af33458c68bd70809.tar.gz mana-698e166377fa4e7e4e4a971af33458c68bd70809.tar.bz2 mana-698e166377fa4e7e4e4a971af33458c68bd70809.tar.xz mana-698e166377fa4e7e4e4a971af33458c68bd70809.zip |
Commented up item popups, speech bubbles, as well as only update item
info on item change. Also fixed color updating for item shortcuts and
item links, as the displayed colors wouldn't update on change on color
change in the setup color dialog.
Signed-off-by: Ira Rice <irarice@gmail.com>
Diffstat (limited to 'src/gui/itempopup.h')
-rw-r--r-- | src/gui/itempopup.h | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/src/gui/itempopup.h b/src/gui/itempopup.h index 97da4cbb..29fd127a 100644 --- a/src/gui/itempopup.h +++ b/src/gui/itempopup.h @@ -33,11 +33,39 @@ class TextBox; class ItemPopup : public Popup { public: + /** + * Constructor. Initializes the item popup. + */ ItemPopup(); + + /** + * Destructor. Cleans up the item popup on deletion. + */ ~ItemPopup(); + /** + * Sets the info to be displayed given a particular item. + */ void setItem(const ItemInfo &item); + + /** + * Gets the number of rows that the item popup currently has. + */ unsigned int getNumRows(); + + /** + * Gets the name of the currently stored item in this popup. + */ + std::string getItemName(); + + /** + * Updates the colors used within the item popup. + */ + void updateColors(); + + /** + * Sets the location to display the item popup. + */ void view(int x, int y); private: @@ -45,6 +73,7 @@ class ItemPopup : public Popup TextBox *mItemDesc; TextBox *mItemEffect; TextBox *mItemWeight; + std::string mItemType; ScrollArea *mItemDescScroll; ScrollArea *mItemEffectScroll; ScrollArea *mItemWeightScroll; |