diff --git a/data/gui/window/game_load.cfg b/data/gui/window/game_load.cfg index fa5f0268579c..5cc94502bd45 100644 --- a/data/gui/window/game_load.cfg +++ b/data/gui/window/game_load.cfg @@ -365,11 +365,13 @@ border_size = 5 horizontal_grow = true - [label] - id = "lblSummary" + [scroll_label] + id = "slblSummary" definition = "default_small" use_markup = true - [/label] + vertical_scrollbar_mode = "auto" + wrap = false + [/scroll_label] [/column] diff --git a/src/gui/dialogs/game_load.cpp b/src/gui/dialogs/game_load.cpp index b6bbcced0c9a..787062a397d9 100644 --- a/src/gui/dialogs/game_load.cpp +++ b/src/gui/dialogs/game_load.cpp @@ -32,6 +32,7 @@ #include "gui/widgets/label.hpp" #include "gui/widgets/listbox.hpp" #include "gui/widgets/minimap.hpp" +#include "gui/widgets/scroll_label.hpp" #include "gui/widgets/text_box.hpp" #include "gui/widgets/toggle_button.hpp" #include "gui/widgets/window.hpp" @@ -222,7 +223,9 @@ void game_load::display_savegame(window& window) str << game.format_time_local() << "\n"; evaluate_summary_string(str, summary_); - find_widget