summaryrefslogtreecommitdiff
path: root/src/gui/ministatus.h
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2010-03-15 00:01:12 +0200
committerJared Adams <jaxad0127@gmail.com>2010-03-14 17:32:26 -0600
commite4f97df13f36c003a0e839e367e84d0d59ccb25f (patch)
tree29fe4cb6f40a990ed1629e9344e873eca4c76642 /src/gui/ministatus.h
parent0c6be6e5e9acd6f0597a2fcfaf5af9d93975435b (diff)
downloadmana-client-e4f97df13f36c003a0e839e367e84d0d59ccb25f.tar.gz
mana-client-e4f97df13f36c003a0e839e367e84d0d59ccb25f.tar.bz2
mana-client-e4f97df13f36c003a0e839e367e84d0d59ccb25f.tar.xz
mana-client-e4f97df13f36c003a0e839e367e84d0d59ccb25f.zip
Add tooltips to hp, xp, mp bars.
Signed-off-by: Jared Adams <jaxad0127@gmail.com>
Diffstat (limited to 'src/gui/ministatus.h')
-rw-r--r--src/gui/ministatus.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/gui/ministatus.h b/src/gui/ministatus.h
index 917e2658..bb8d4094 100644
--- a/src/gui/ministatus.h
+++ b/src/gui/ministatus.h
@@ -29,6 +29,7 @@
class AnimatedSprite;
class Graphics;
class ProgressBar;
+class TextPopup;
/**
* The player mini-status dialog.
@@ -56,13 +57,19 @@ class MiniStatusWindow : public Popup
void draw(gcn::Graphics *graphics)
{ drawChildren(graphics); }
+ void mouseMoved(gcn::MouseEvent &mouseEvent);
+ void mouseExited(gcn::MouseEvent &event);
+
private:
+ bool isInBar(ProgressBar *bar, int x, int y) const;
+
/*
* Mini Status Bars
*/
ProgressBar *mHpBar;
ProgressBar *mMpBar;
ProgressBar *mXpBar;
+ TextPopup *mTextPopup;
std::vector<AnimatedSprite *> mIcons;
};