mirror of
https://github.com/wesnoth/wesnoth
synced 2025-04-13 18:40:16 +00:00

include new definitions and updated versions of existing definitions "default/classic" and "modern" has been renamed to "Parchment" and "Celes" to avoid confusion
863 lines
15 KiB
INI
863 lines
15 KiB
INI
#textdomain wesnoth-lib
|
|
###
|
|
### Definition of the window to show scenario stats and settings.
|
|
###
|
|
|
|
#
|
|
# A HORRIBLE, HORRIBLE hack to make sure all headers are two lines tall.
|
|
# For space reasons, some headers are split into two lines, but since widgets can
|
|
# only have one linked_group, I cannot link them to a fixed_height group to make
|
|
# sure they all share heights.
|
|
#
|
|
#define _GUI_LIST_HEADER_TEXT _TEXT
|
|
label = {_TEXT} + "
|
|
"
|
|
#enddef
|
|
|
|
#define _GUI_GAME_STATUS_LIST
|
|
[listbox]
|
|
id = "game_stats_list"
|
|
definition = "default"
|
|
|
|
[header]
|
|
[row]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = true
|
|
|
|
# No border by design
|
|
[toggle_button]
|
|
id = "sort_0"
|
|
definition = "listbox_header"
|
|
linked_group = "leader"
|
|
|
|
{_GUI_LIST_HEADER_TEXT ( _ "Leader")}
|
|
[/toggle_button]
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = true
|
|
|
|
# No border by design
|
|
[toggle_button]
|
|
id = "sort_1"
|
|
definition = "listbox_header"
|
|
linked_group = "team"
|
|
|
|
{_GUI_LIST_HEADER_TEXT ( _ "Team")}
|
|
[/toggle_button]
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = true
|
|
|
|
# No border by design
|
|
[toggle_button]
|
|
id = "sort_2"
|
|
definition = "listbox_header"
|
|
linked_group = "gold"
|
|
|
|
{_GUI_LIST_HEADER_TEXT ( _ "Gold")}
|
|
[/toggle_button]
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = true
|
|
|
|
[toggle_button]
|
|
id = "sort_3"
|
|
definition = "listbox_header"
|
|
linked_group = "villages"
|
|
|
|
{_GUI_LIST_HEADER_TEXT ( _ "Villages")}
|
|
[/toggle_button]
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = true
|
|
|
|
# No border by design
|
|
[toggle_button]
|
|
id = "sort_4"
|
|
definition = "listbox_header"
|
|
linked_group = "units"
|
|
|
|
{_GUI_LIST_HEADER_TEXT ( _ "Units")}
|
|
[/toggle_button]
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = true
|
|
|
|
# No border by design
|
|
[toggle_button]
|
|
id = "sort_5"
|
|
definition = "listbox_header"
|
|
linked_group = "upkeep"
|
|
|
|
{_GUI_LIST_HEADER_TEXT ( _ "Upkeep")}
|
|
[/toggle_button]
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = true
|
|
|
|
# No border by design
|
|
[toggle_button]
|
|
id = "sort_6"
|
|
definition = "listbox_header"
|
|
linked_group = "income"
|
|
|
|
{_GUI_LIST_HEADER_TEXT ( _ "Income")}
|
|
[/toggle_button]
|
|
[/column]
|
|
[/row]
|
|
[/header]
|
|
|
|
[list_definition]
|
|
[row]
|
|
[column]
|
|
vertical_grow = true
|
|
horizontal_grow = true
|
|
|
|
[toggle_panel]
|
|
definition = "default"
|
|
return_value_id = "ok"
|
|
|
|
[grid]
|
|
|
|
[row]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = true
|
|
|
|
# To preseve alignment with the header, we wrap the grid in borders
|
|
# instead of the child cells
|
|
border = "all"
|
|
border_size = 5
|
|
|
|
[grid]
|
|
linked_group = "leader"
|
|
|
|
[row]
|
|
|
|
[column]
|
|
grow_factor = 0
|
|
horizontal_alignment = "left"
|
|
|
|
[image]
|
|
id = "team_leader_image"
|
|
definition = "default"
|
|
linked_group = "image"
|
|
[/image]
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = true
|
|
|
|
[label]
|
|
id = "team_leader_name"
|
|
definition = "default"
|
|
[/label]
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[/grid]
|
|
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = true
|
|
border = "all"
|
|
border_size = 5
|
|
|
|
[label]
|
|
id = "team_name"
|
|
definition = "default"
|
|
linked_group = "team"
|
|
[/label]
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = true
|
|
border = "all"
|
|
border_size = 5
|
|
|
|
[label]
|
|
id = "team_gold"
|
|
definition = "default_small"
|
|
linked_group = "gold"
|
|
[/label]
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = true
|
|
border = "all"
|
|
border_size = 5
|
|
|
|
[label]
|
|
id = "team_villages"
|
|
definition = "default_small"
|
|
linked_group = "villages"
|
|
[/label]
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = true
|
|
border = "all"
|
|
border_size = 5
|
|
|
|
[label]
|
|
id = "team_units"
|
|
definition = "default_small"
|
|
linked_group = "units"
|
|
[/label]
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = true
|
|
border = "all"
|
|
border_size = 5
|
|
|
|
[label]
|
|
id = "team_upkeep"
|
|
definition = "default_small"
|
|
linked_group = "upkeep"
|
|
[/label]
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = true
|
|
border = "all"
|
|
border_size = 5
|
|
|
|
[label]
|
|
id = "team_income"
|
|
definition = "default_small"
|
|
linked_group = "income"
|
|
[/label]
|
|
[/column]
|
|
[/row]
|
|
[/grid]
|
|
[/toggle_panel]
|
|
[/column]
|
|
[/row]
|
|
[/list_definition]
|
|
[/listbox]
|
|
#enddef
|
|
|
|
#define _GUI_SCENARIO_SETTINGS_PAGE
|
|
[listbox]
|
|
id = "scenario_settings_list"
|
|
definition = "default"
|
|
|
|
[header]
|
|
[row]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = true
|
|
|
|
# No border by design
|
|
[toggle_button]
|
|
id = "sort_0"
|
|
definition = "listbox_header"
|
|
linked_group = "leader"
|
|
|
|
{_GUI_LIST_HEADER_TEXT ( _ "Leader")}
|
|
[/toggle_button]
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = true
|
|
|
|
# No border by design
|
|
[toggle_button]
|
|
id = "sort_1"
|
|
definition = "listbox_header"
|
|
linked_group = "side"
|
|
|
|
{_GUI_LIST_HEADER_TEXT ( _ "Side")}
|
|
[/toggle_button]
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = true
|
|
|
|
# No border by design
|
|
[toggle_button]
|
|
id = "sort_2"
|
|
definition = "listbox_header"
|
|
linked_group = "start_gold"
|
|
|
|
label = _ "Starting
|
|
Gold"
|
|
[/toggle_button]
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = true
|
|
|
|
[toggle_button]
|
|
id = "sort_3"
|
|
definition = "listbox_header"
|
|
linked_group = "base_income"
|
|
|
|
label = _ "Base
|
|
Income"
|
|
[/toggle_button]
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = true
|
|
|
|
# No border by design
|
|
[toggle_button]
|
|
id = "sort_4"
|
|
definition = "listbox_header"
|
|
linked_group = "village_gold"
|
|
|
|
label = _ "Gold Per
|
|
Village"
|
|
[/toggle_button]
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = true
|
|
|
|
# No border by design
|
|
[toggle_button]
|
|
id = "sort_5"
|
|
definition = "listbox_header"
|
|
linked_group = "village_support"
|
|
|
|
label = _ "Support Per
|
|
Village"
|
|
[/toggle_button]
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = true
|
|
|
|
# No border by design
|
|
[toggle_button]
|
|
id = "sort_6"
|
|
definition = "listbox_header"
|
|
linked_group = "fog"
|
|
|
|
{_GUI_LIST_HEADER_TEXT ( _ "Fog")}
|
|
[/toggle_button]
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = true
|
|
|
|
# No border by design
|
|
[toggle_button]
|
|
id = "sort_7"
|
|
definition = "listbox_header"
|
|
linked_group = "shroud"
|
|
|
|
{_GUI_LIST_HEADER_TEXT ( _ "Shroud")}
|
|
[/toggle_button]
|
|
[/column]
|
|
[/row]
|
|
[/header]
|
|
|
|
[list_definition]
|
|
[row]
|
|
[column]
|
|
vertical_grow = true
|
|
horizontal_grow = true
|
|
|
|
[toggle_panel]
|
|
definition = "default"
|
|
return_value_id = "ok"
|
|
|
|
[grid]
|
|
|
|
[row]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = true
|
|
|
|
# To preseve alignment with the header, we wrap the grid in borders
|
|
# instead of the child cells
|
|
border = "all"
|
|
border_size = 5
|
|
|
|
[grid]
|
|
linked_group = "leader"
|
|
|
|
[row]
|
|
|
|
[column]
|
|
grow_factor = 0
|
|
horizontal_alignment = "left"
|
|
|
|
[image]
|
|
id = "team_leader_image"
|
|
definition = "default"
|
|
linked_group = "image"
|
|
[/image]
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = true
|
|
|
|
[label]
|
|
id = "team_leader_name"
|
|
definition = "default"
|
|
[/label]
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[/grid]
|
|
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = true
|
|
border = "all"
|
|
border_size = 5
|
|
|
|
[label]
|
|
id = "team_side"
|
|
definition = "default"
|
|
linked_group = "side"
|
|
[/label]
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = true
|
|
border = "all"
|
|
border_size = 5
|
|
|
|
[label]
|
|
id = "team_start_gold"
|
|
definition = "default_small"
|
|
linked_group = "start_gold"
|
|
[/label]
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = true
|
|
border = "all"
|
|
border_size = 5
|
|
|
|
[label]
|
|
id = "team_base_income"
|
|
definition = "default_small"
|
|
linked_group = "base_income"
|
|
[/label]
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = true
|
|
border = "all"
|
|
border_size = 5
|
|
|
|
[label]
|
|
id = "team_village_gold"
|
|
definition = "default_small"
|
|
linked_group = "village_gold"
|
|
[/label]
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = true
|
|
border = "all"
|
|
border_size = 5
|
|
|
|
[label]
|
|
id = "team_village_support"
|
|
definition = "default_small"
|
|
linked_group = "village_support"
|
|
[/label]
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = true
|
|
border = "all"
|
|
border_size = 5
|
|
|
|
[label]
|
|
id = "team_fog"
|
|
definition = "default_small"
|
|
linked_group = "fog"
|
|
[/label]
|
|
[/column]
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = true
|
|
border = "all"
|
|
border_size = 5
|
|
|
|
[label]
|
|
id = "team_shroud"
|
|
definition = "default_small"
|
|
linked_group = "shroud"
|
|
[/label]
|
|
[/column]
|
|
[/row]
|
|
[/grid]
|
|
[/toggle_panel]
|
|
[/column]
|
|
[/row]
|
|
[/list_definition]
|
|
[/listbox]
|
|
#enddef
|
|
|
|
#define _GUI_STATS_TAB_BAR
|
|
[toggle_panel]
|
|
linked_group = "tabs"
|
|
|
|
[grid]
|
|
|
|
[row]
|
|
|
|
{_GUI_STATS_TAB_PADDING}
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
border = all
|
|
border_size = 5
|
|
|
|
[label]
|
|
id = "tab_label"
|
|
wrap = true
|
|
[/label]
|
|
|
|
[/column]
|
|
|
|
{_GUI_STATS_TAB_PADDING}
|
|
|
|
[/row]
|
|
|
|
[/grid]
|
|
|
|
[/toggle_panel]
|
|
#enddef
|
|
|
|
#define _GUI_STATS_TAB_PADDING
|
|
[column]
|
|
border = all
|
|
border_size = 5
|
|
|
|
[spacer]
|
|
width = 10
|
|
[/spacer]
|
|
|
|
[/column]
|
|
#enddef
|
|
|
|
[window]
|
|
id = "game_stats"
|
|
description = "Game status and scenario settings dialog."
|
|
|
|
[resolution]
|
|
definition = "default"
|
|
automatic_placement = true
|
|
vertical_placement = "center"
|
|
horizontal_placement = "center"
|
|
|
|
maximum_height = (max(750, screen_height*4/5))
|
|
|
|
[linked_group]
|
|
id = "header"
|
|
fixed_height = true
|
|
[/linked_group]
|
|
|
|
[linked_group]
|
|
id = "image"
|
|
fixed_height = true
|
|
fixed_width = true
|
|
[/linked_group]
|
|
|
|
[linked_group]
|
|
id = "tabs"
|
|
fixed_width = true
|
|
[/linked_group]
|
|
|
|
[linked_group]
|
|
id = "leader"
|
|
fixed_width = true
|
|
[/linked_group]
|
|
|
|
[linked_group]
|
|
id = "team"
|
|
fixed_width = true
|
|
[/linked_group]
|
|
|
|
[linked_group]
|
|
id = "gold"
|
|
fixed_width = true
|
|
[/linked_group]
|
|
|
|
[linked_group]
|
|
id = "villages"
|
|
fixed_width = true
|
|
[/linked_group]
|
|
|
|
[linked_group]
|
|
id = "units"
|
|
fixed_width = true
|
|
[/linked_group]
|
|
|
|
[linked_group]
|
|
id = "upkeep"
|
|
fixed_width = true
|
|
[/linked_group]
|
|
|
|
[linked_group]
|
|
id = "income"
|
|
fixed_width = true
|
|
[/linked_group]
|
|
|
|
[linked_group]
|
|
id = "side"
|
|
fixed_width = true
|
|
[/linked_group]
|
|
|
|
[linked_group]
|
|
id = "start_gold"
|
|
fixed_width = true
|
|
[/linked_group]
|
|
|
|
[linked_group]
|
|
id = "base_income"
|
|
fixed_width = true
|
|
[/linked_group]
|
|
|
|
[linked_group]
|
|
id = "village_gold"
|
|
fixed_width = true
|
|
[/linked_group]
|
|
|
|
[linked_group]
|
|
id = "village_support"
|
|
fixed_width = true
|
|
[/linked_group]
|
|
|
|
[linked_group]
|
|
id = "fog"
|
|
fixed_width = true
|
|
[/linked_group]
|
|
|
|
[linked_group]
|
|
id = "shroud"
|
|
fixed_width = true
|
|
[/linked_group]
|
|
|
|
[tooltip]
|
|
id = "tooltip"
|
|
[/tooltip]
|
|
|
|
[helptip]
|
|
id = "tooltip"
|
|
[/helptip]
|
|
|
|
[grid]
|
|
[row]
|
|
grow_factor = 0
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_grow = true
|
|
|
|
[label]
|
|
definition = "title"
|
|
label = _ "Current Status"
|
|
id = "title"
|
|
[/label]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[row]
|
|
grow_factor = 1
|
|
|
|
[column]
|
|
grow_factor = 1
|
|
horizontal_grow = true
|
|
vertical_grow = true
|
|
|
|
[stacked_widget]
|
|
id = "pager"
|
|
definition = "default"
|
|
|
|
[layer]
|
|
[row]
|
|
[column]
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_grow = true
|
|
|
|
{_GUI_GAME_STATUS_LIST}
|
|
[/column]
|
|
[/row]
|
|
[/layer]
|
|
|
|
[layer]
|
|
[row]
|
|
[column]
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_grow = true
|
|
|
|
{_GUI_SCENARIO_SETTINGS_PAGE}
|
|
[/column]
|
|
[/row]
|
|
[/layer]
|
|
|
|
[/stacked_widget]
|
|
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[row]
|
|
|
|
[column]
|
|
border = all
|
|
border_size = 5
|
|
horizontal_alignment = "center"
|
|
|
|
[horizontal_listbox]
|
|
id = "tab_bar"
|
|
|
|
[list_definition]
|
|
[row]
|
|
[column]
|
|
{_GUI_STATS_TAB_BAR}
|
|
[/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]
|
|
|
|
[/row]
|
|
|
|
[row]
|
|
[column]
|
|
[spacer]
|
|
height = 10
|
|
[/spacer]
|
|
[/column]
|
|
[/row]
|
|
|
|
[row]
|
|
grow_factor = 0
|
|
|
|
[column]
|
|
grow_factor = 0
|
|
horizontal_alignment = "right"
|
|
|
|
[grid]
|
|
[row]
|
|
grow_factor=0
|
|
|
|
[column]
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_alignment = "right"
|
|
[button]
|
|
id = "ok"
|
|
definition = "default"
|
|
label = _ "Scroll To"
|
|
[/button]
|
|
[/column]
|
|
|
|
[column]
|
|
border = "all"
|
|
border_size = 5
|
|
horizontal_alignment = "right"
|
|
[button]
|
|
id = "cancel"
|
|
definition = "default"
|
|
label = _ "Close"
|
|
[/button]
|
|
[/column]
|
|
[/row]
|
|
[/grid]
|
|
[/column]
|
|
|
|
[/row]
|
|
|
|
[/grid]
|
|
|
|
[/resolution]
|
|
|
|
[/window]
|
|
|
|
#undef _GUI_GAME_STATUS_LIST
|
|
#undef _GUI_SCENARIO_SETTINGS_PAGE
|
|
#undef _GUI_STATS_TAB_BAR
|
|
#undef _GUI_STATS_TAB_PADDING
|
|
#undef _GUI_LIST_HEADER_TEXT
|