diff options
author | pauldubois <pauldubois@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-04-07 06:20:32 +0000 |
---|---|---|
committer | pauldubois <pauldubois@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-04-07 06:20:32 +0000 |
commit | 2f63d14e46fcb39b0021fb209f85207cddf7b404 (patch) | |
tree | 9bb9d77a3394ff6b159397308aeb2f8651ecb468 /crawl-ref/source/menu.h | |
parent | 149c6fb2d95c12bcd27c067929da23c8a8335f33 (diff) | |
download | crawl-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.h | 3 |
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. |