summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/menu.h
diff options
context:
space:
mode:
authorpauldubois <pauldubois@c06c8d41-db1a-0410-9941-cceddc491573>2008-04-07 06:20:32 +0000
committerpauldubois <pauldubois@c06c8d41-db1a-0410-9941-cceddc491573>2008-04-07 06:20:32 +0000
commit2f63d14e46fcb39b0021fb209f85207cddf7b404 (patch)
tree9bb9d77a3394ff6b159397308aeb2f8651ecb468 /crawl-ref/source/menu.h
parent149c6fb2d95c12bcd27c067929da23c8a8335f33 (diff)
downloadcrawl-ref-2f63d14e46fcb39b0021fb209f85207cddf7b404.tar.gz
crawl-ref-2f63d14e46fcb39b0021fb209f85207cddf7b404.zip
For David. Menu's draw_title_suffix can now accept a formatted_string
instead of a string. See example in StashSearchMenu::draw_title. If you want everything in cyan, you might want to figure out who sets the StashSearchMenu's title->color and change that, too. Added formatted_string::substr(). Lightly tested, seems to work fine. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4091 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/menu.h')
-rw-r--r--crawl-ref/source/menu.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/crawl-ref/source/menu.h b/crawl-ref/source/menu.h
index 05c545747e..e1af2f760e 100644
--- a/crawl-ref/source/menu.h
+++ b/crawl-ref/source/menu.h
@@ -19,6 +19,8 @@
#include "defines.h"
#include "libutil.h"
+class formatted_string;
+
enum MenuEntryLevel
{
MEL_NONE = -1,
@@ -218,6 +220,7 @@ public:
void set_tag(const std::string& t) { tag = t; }
bool draw_title_suffix( const std::string &s, bool titlefirst = true );
+ bool draw_title_suffix( const formatted_string &fs, bool titlefirst = true );
void update_title();
// Sets a replacement for the --more-- string.