gui2/taddon_description: Add rows for displaying add-on type and download count

This commit is contained in:
Ignacio R. Morelle 2012-05-21 04:06:46 +00:00
parent 6c56137305
commit 1d3b959915
2 changed files with 70 additions and 0 deletions

View File

@ -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

View File

@ -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);
}