diff --git a/data/gui/default/window/addon_description.cfg b/data/gui/default/window/addon_description.cfg index de18645b0d7..75b540292f0 100644 --- a/data/gui/default/window/addon_description.cfg +++ b/data/gui/default/window/addon_description.cfg @@ -75,6 +75,37 @@ [grid] + [row] + + [column] + border = "all" + border_size = 5 + vertical_alignment = "top" + horizontal_alignment = "left" + + [label] + definition = "default" + label = _ "Type:" + [/label] + + [/column] + + [column] + border = "all" + border_size = 5 + horizontal_alignment = "left" + vertical_alignment = "top" + + [label] + id = "type" + definition = "default" + [/label] + + [/column] + + [/row] + + [row] [column] @@ -196,6 +227,37 @@ [/row] + [row] + grow_factor = 1 + + [column] + border = "all" + border_size = 5 + vertical_alignment = "top" + horizontal_alignment = "left" + + [label] + definition = "default" + label = _ "Downloads:" + [/label] + + [/column] + + [column] + border = "all" + border_size = 5 + vertical_alignment = "top" + horizontal_alignment = "left" + + [label] + id = "downloads" + definition = "default" + [/label] + + [/column] + + [/row] + [row] grow_factor = 1 diff --git a/src/gui/dialogs/addon/description.cpp b/src/gui/dialogs/addon/description.cpp index 5b25d374d1a..cfa339cb08e 100644 --- a/src/gui/dialogs/addon/description.cpp +++ b/src/gui/dialogs/addon/description.cpp @@ -127,6 +127,9 @@ namespace gui2 { * title & & control & m & * Dialog title label, corresponding to the add-on name. $ * + * type & & control & m & + * Label for displaying the add-on's type. $ + * * version & & control & m & * Label for displaying the add-on version number. $ * @@ -139,6 +142,9 @@ namespace gui2 { * size & & control & m & * Label for displaying the add-on package size. $ * + * downloads & & control & m & + * Label for displaying the add-on's download count. $ + * * description & & control & m & * Text label for displaying the add-on's description. The control can * be given a text, this text is shown when the addon has no @@ -162,7 +168,9 @@ taddon_description::taddon_description(const addon_info& addon, const addon_trac register_label("version", true, addon.version); register_label("status", true, describe_addon_state_info(state), true); register_label("author", true, addon.author); + register_label("type", true, addon.display_type()); register_label("size", true, size_display_string(addon.size)); + register_label("downloads", true, str_cast(addon.downloads)); if(!addon.description.empty()) { register_label("description", true, addon.description); }