summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/menu.h
diff options
context:
space:
mode:
authorPekka Lampila <pekka.lampila@iki.fi>2013-06-07 07:23:27 +0300
committerNeil Moore <neil@s-z.org>2013-06-07 01:59:51 -0400
commitf35a63b0d44ae5deaa2ab246b614d31e08343d02 (patch)
tree8e5fbf432db56ef54eda4c42625bdbee571f95ce /crawl-ref/source/menu.h
parent0edb3d0cfcadf004b65ba9f222c9f787fc04e1f2 (diff)
downloadcrawl-ref-f35a63b0d44ae5deaa2ab246b614d31e08343d02.tar.gz
crawl-ref-f35a63b0d44ae5deaa2ab246b614d31e08343d02.zip
Improve handling of menu titles in WebTiles
Diffstat (limited to 'crawl-ref/source/menu.h')
-rw-r--r--crawl-ref/source/menu.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/crawl-ref/source/menu.h b/crawl-ref/source/menu.h
index b8e4a5d981..135ac4c428 100644
--- a/crawl-ref/source/menu.h
+++ b/crawl-ref/source/menu.h
@@ -431,6 +431,9 @@ protected:
virtual void draw_stock_item(int index, const MenuEntry *me) const;
#ifdef USE_TILE_WEB
+ void webtiles_set_title(const formatted_string title);
+ void webtiles_set_suffix(const formatted_string title);
+
void webtiles_update_item(int index) const;
void webtiles_update_title() const;
void webtiles_update_scroll_pos() const;
@@ -443,6 +446,10 @@ protected:
int _webtiles_section_start;
int _webtiles_section_end;
+ bool _webtiles_title_changed;
+ formatted_string _webtiles_title;
+ formatted_string _webtiles_suffix;
+
inline int webtiles_section_start() const
{
return _webtiles_section_start == -1 ? 0 : _webtiles_section_start;