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/speechbubble.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/speechbubble.h')
-rw-r--r-- | src/gui/speechbubble.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/gui/speechbubble.h b/src/gui/speechbubble.h index d356dac1..9eb400fb 100644 --- a/src/gui/speechbubble.h +++ b/src/gui/speechbubble.h @@ -32,13 +32,31 @@ class TextBox; class SpeechBubble : public Popup { public: + /** + * Constructor. Initializes the speech bubble. + */ SpeechBubble(); + /** + * Sets the name displayed for the speech bubble, and in what color. + */ void setCaption(const std::string &name, const gcn::Color *color = &guiPalette->getColor(Palette::TEXT)); + + /** + * Sets the text to be displayed. + */ void setText(std::string text, bool showName = true); + + /** + * Sets the location in which the speech bubble will be displayed. + */ void setLocation(int x, int y); + + /** + * Gets the number of rows the speech bubble has. + */ unsigned int getNumRows(); private: |