diff options
author | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2008-12-07 00:23:59 +0100 |
---|---|---|
committer | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2008-12-07 00:28:10 +0100 |
commit | 43eb6ba950dd8bf978e539c7c7460ef5096438de (patch) | |
tree | 99ee4696eb974ec91b33399130831c4bfed806a3 /src/gui/npclistdialog.h | |
parent | 523eed88816298b1660ecb9e67db80776e4007bb (diff) | |
download | mana-client-43eb6ba950dd8bf978e539c7c7460ef5096438de.tar.gz mana-client-43eb6ba950dd8bf978e539c7c7460ef5096438de.tar.bz2 mana-client-43eb6ba950dd8bf978e539c7c7460ef5096438de.tar.xz mana-client-43eb6ba950dd8bf978e539c7c7460ef5096438de.zip |
Fixed wrapping in some cases, removed draw method
The 'draw' method was confusingly named, and was actually for updating
the GUI after a resize. Its functionality has been merged into
'widgetResized'.
The wrapping was broken in the case where text was added to the NPC
dialog, cause it was added to an already wrapped string, causing the
wrapping to become permanent.
Sorry for all the reformatting.
Signed-off-by: Bjørn Lindeijer <bjorn@lindeijer.nl>
Diffstat (limited to 'src/gui/npclistdialog.h')
-rw-r--r-- | src/gui/npclistdialog.h | 22 |
1 files changed, 6 insertions, 16 deletions
diff --git a/src/gui/npclistdialog.h b/src/gui/npclistdialog.h index 0c9ca495..f548dbba 100644 --- a/src/gui/npclistdialog.h +++ b/src/gui/npclistdialog.h @@ -56,41 +56,31 @@ class NpcListDialog : public Window, public gcn::ActionListener, void widgetResized(const gcn::Event &event); /** - * Redraws the window - */ - void draw(); - - /** * Called when receiving actions from the widgets. */ - void - action(const gcn::ActionEvent &event); + void action(const gcn::ActionEvent &event); /** * Returns the number of items in the choices list. */ - int - getNumberOfElements(); + int getNumberOfElements(); /** * Returns the name of item number i of the choices list. */ - std::string - getElementAt(int i); + std::string getElementAt(int i); /** * Fills the options list for an NPC dialog. * * @param itemString A string with the options separated with colons. */ - void - parseItems(const std::string &itemString); + void parseItems(const std::string &itemString); /** * Resets the list by removing all items. */ - void - reset(); + void reset(); private: gcn::ListBox *mItemList; @@ -101,4 +91,4 @@ class NpcListDialog : public Window, public gcn::ActionListener, std::vector<std::string> mItems; }; -#endif +#endif // _TMW_GUI_NPCLISTDIALOG_H |