From 7db47d41a1e8c783f0cf9aba41b835cc9950fc96 Mon Sep 17 00:00:00 2001 From: ennewalker Date: Sat, 25 Oct 2008 17:47:37 +0000 Subject: More graphical menu improvements. Inventory menus now have columns. Long entries are now wrapped and then truncated. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7296 c06c8d41-db1a-0410-9941-cceddc491573 --- crawl-ref/source/menu.cc | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'crawl-ref/source/menu.cc') diff --git a/crawl-ref/source/menu.cc b/crawl-ref/source/menu.cc index a3c7b1e155..a9f4f33109 100644 --- a/crawl-ref/source/menu.cc +++ b/crawl-ref/source/menu.cc @@ -69,6 +69,11 @@ void MenuDisplayTile::draw_more() { tiles.get_menu()->set_more(m_menu->get_more()); } + +void MenuDisplayTile::set_num_columns(int columns) +{ + tiles.get_menu()->set_num_columns(columns); +} #endif Menu::Menu( int _flags, const std::string& tagname ) @@ -83,6 +88,7 @@ Menu::Menu( int _flags, const std::string& tagname ) #else mdisplay = new MenuDisplayText(this); #endif + mdisplay->set_num_columns(1); set_flags(flags); } @@ -102,6 +108,7 @@ Menu::Menu( const formatted_string &fs ) #else mdisplay = new MenuDisplayText(this); #endif + mdisplay->set_num_columns(1); int colour = LIGHTGREY; int last_text_colour = LIGHTGREY; -- cgit v1.2.3-54-g00ecf