Add-on list: inject the required linked groups

This way it's no longer necessary for the containing window to define the
groups, eliminating possibility for an easy mistake if a developer wants to
create a new window that contains an add-on list.
This commit is contained in:
Jyrki Vesterinen 2017-01-28 18:04:28 +02:00
parent 6f94a8ffed
commit 973edcc33a
2 changed files with 40 additions and 50 deletions

View file

@ -421,6 +421,46 @@
description = "List of one or more add-ons."
[resolution]
[linked_group]
id = "icon"
fixed_width = "true"
[/linked_group]
[linked_group]
id = "name"
fixed_width = "true"
[/linked_group]
[linked_group]
id = "version"
fixed_width = "true"
[/linked_group]
[linked_group]
id = "author"
fixed_width = "true"
[/linked_group]
[linked_group]
id = "downloads"
fixed_width = "true"
[/linked_group]
[linked_group]
id = "size"
fixed_width = "true"
[/linked_group]
[linked_group]
id = "type"
fixed_width = "true"
[/linked_group]
[linked_group]
id = "control_buttons"
fixed_width = "true"
[/linked_group]
{_GUI_ADDON_LIST}
[/resolution]
[/addon_list_definition]

View file

@ -714,56 +714,6 @@
{GUI_WINDOW_FULLSCREEN}
[linked_group]
id = "icon"
fixed_width = "true"
[/linked_group]
[linked_group]
id = "name"
fixed_width = "true"
[/linked_group]
[linked_group]
id = "version"
fixed_width = "true"
[/linked_group]
[linked_group]
id = "author"
fixed_width = "true"
[/linked_group]
[linked_group]
id = "downloads"
fixed_width = "true"
[/linked_group]
[linked_group]
id = "size"
fixed_width = "true"
[/linked_group]
[linked_group]
id = "type"
fixed_width = "true"
[/linked_group]
[linked_group]
id = "control_buttons"
fixed_width = "true"
[/linked_group]
[linked_group]
id = "toggle"
fixed_width = "true"
[/linked_group]
[linked_group]
id = "list_item"
fixed_width = "true"
[/linked_group]
[tooltip]
id = "tooltip_large"
[/tooltip]