summaryrefslogtreecommitdiff
path: root/src/gui/speechbubble.h
diff options
context:
space:
mode:
authorIra Rice <irarice@gmail.com>2009-03-14 09:33:48 -0600
committerIra Rice <irarice@gmail.com>2009-03-14 09:33:48 -0600
commit698e166377fa4e7e4e4a971af33458c68bd70809 (patch)
tree445020bd2cfd7812a6583f3080de0ca6a05d4117 /src/gui/speechbubble.h
parenta1b399ad3956b03ce26416abd906f22e3c3d2d82 (diff)
downloadmana-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.h18
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: