Skip to content

Commit

Permalink
tcampaign_dialog: add support for setting alignment of description te…
Browse files Browse the repository at this point in the history
…xt from WML
  • Loading branch information
Vultraz committed Feb 22, 2016
1 parent c0254f6 commit e8c3fdb
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 2 deletions.
6 changes: 4 additions & 2 deletions data/gui/default/window/campaign_dialog.cfg
Expand Up @@ -14,6 +14,7 @@
vertical_placement = "center"
horizontal_placement = "center"
maximum_height = 600
maximum_width = 1000

[linked_group]
id = "icon_area"
Expand Down Expand Up @@ -417,6 +418,7 @@
vertical_alignment = "top"

[scrollbar_panel]
horizontal_scrollbar_mode = "never"

[definition]

Expand All @@ -426,14 +428,14 @@
[column]
border = "all"
border_size = 5
horizontal_alignment = "left"
horizontal_grow = "true"
vertical_alignment = "top"

[label]
id = "description"
definition = "default"

characters_per_line = 66
wrap = "true"
[/label]

[/column]
Expand Down
5 changes: 5 additions & 0 deletions src/gui/dialogs/campaign_selection.cpp
Expand Up @@ -163,6 +163,11 @@ void tcampaign_selection::pre_show(CVideo& video, twindow& window)

detail_item["label"] = campaign["description"];
detail_item["use_markup"] = "true";

if(!campaign["description_alignment"].empty()) {
detail_item["text_alignment"] = campaign["description_alignment"];
}

detail_page.insert(std::make_pair("description", detail_item));

detail_item["label"] = campaign["image"];
Expand Down

0 comments on commit e8c3fdb

Please sign in to comment.