Game Stats: use list_data for tab bar

This commit is contained in:
Charles Dang 2016-09-02 00:14:48 +11:00
parent 75d60ca184
commit b1e97e68e2
2 changed files with 29 additions and 11 deletions

View file

@ -610,7 +610,7 @@ Village"
id = "tabs"
fixed_width = "true"
[/linked_group]
[linked_group]
id = "leader"
fixed_width = "true"
@ -774,6 +774,34 @@ Village"
[/column]
[/row]
[/list_definition]
[list_data]
[row]
[column]
[widget]
id = "tab_label"
label = _ "Game Stats"
[/widget]
[/column]
[/row]
[row]
[column]
[widget]
id = "tab_label"
label = _ "Scenario Settings"
[/widget]
[/column]
[/row]
[/list_data]
[/horizontal_listbox]
[/column]

View file

@ -242,16 +242,6 @@ void tgame_stats::pre_show(twindow& window)
dialog_callback<tgame_stats, &tgame_stats::on_tab_select>);
#endif
std::map<std::string, string_map> list_data;
list_data["tab_label"]["label"] = _("Game Stats");
tab_bar.add_row(list_data);
list_data["tab_label"]["label"] = _("Scenario Settings");
tab_bar.add_row(list_data);
tab_bar.select_row(0);
on_tab_select(window);
}