MP Staging: New layout for resolutions < 1024x768

This commit is contained in:
Celtic Minstrel 2017-04-16 10:28:51 -04:00
parent 65deb19bcc
commit c294484cda

View file

@ -386,141 +386,117 @@
[/tree_view]
#enddef
#define _GUI_PLAYER_LIST
[panel]
definition = "box_display_no_blur_no_border"
[grid]
[row]
grow_factor = 0
[column]
border = "all"
border_size = 5
horizontal_grow = true
[label]
definition = "gold_small"
label = _ "Connected Players"
[/label]
[/column]
[/row]
[row]
grow_factor = 1
[column]
horizontal_grow = true
vertical_grow = true
[listbox]
id = "player_list"
definition = "default"
horizontal_scrollbar_mode = "never"
[list_definition]
[row]
[column]
horizontal_grow = true
[toggle_panel]
id = "panel"
definition = "default"
[grid]
[row]
[column]
border = "all"
border_size = 5
horizontal_grow = true
[label]
id = "player_name"
definition = "default"
[/label]
[/column]
[/row]
[/grid]
[/toggle_panel]
[/column]
[/row]
[/list_definition]
[/listbox]
[/column]
[/row]
[/grid]
[/panel]
#enddef
#define _GUI_CONTROL_AREA
[grid]
[row]
grow_factor = 1
[column]
border = "all"
border_size = 5
horizontal_grow = true
vertical_grow = true
[panel]
definition = "box_display_no_blur_no_border"
[grid]
[row]
grow_factor = 0
[column]
border = "all"
border_size = 5
horizontal_grow = true
[label]
definition = "gold_small"
label = _ "Connected Players"
[/label]
[/column]
[/row]
[row]
grow_factor = 1
[column]
horizontal_grow = true
vertical_grow = true
[listbox]
id = "player_list"
definition = "default"
horizontal_scrollbar_mode = "never"
[list_definition]
[row]
[column]
horizontal_grow = true
[toggle_panel]
id = "panel"
definition = "default"
[grid]
[row]
[column]
border = "all"
border_size = 5
horizontal_grow = true
[label]
id = "player_name"
definition = "default"
[/label]
[/column]
[/row]
[/grid]
[/toggle_panel]
[/column]
[/row]
[/list_definition]
[/listbox]
[/column]
[/row]
[/grid]
[/panel]
[button]
id = "ok"
definition = "large"
label = _ "Im Ready"
[/button]
[/column]
[/row]
[row]
grow_factor = 0
[column]
border = "all"
border_size = 5
[grid]
[row]
[column]
border = "all"
border_size = 5
[button]
id = "ok"
definition = "large"
label = _ "Im Ready"
[/button]
[/column]
[column]
border = "all"
border_size = 5
[button]
id = "cancel"
definition = "large"
label = _ "Cancel"
[/button]
[/column]
[/row]
[/grid]
[button]
id = "cancel"
definition = "large"
label = _ "Cancel"
[/button]
[/column]
[/row]
@ -569,6 +545,188 @@
id = "mp_staging"
description = "Game staging area."
[resolution]
window_width = 1024
window_height = 768
# TODO: decide about background
#definition = "mp_staging"
definition = "borderless"
{GUI_WINDOW_FULLSCREEN}
[linked_group]
id = "side_number"
fixed_width = true
[/linked_group]
[linked_group]
id = "controller"
fixed_width = true
[/linked_group]
[linked_group]
id = "leader_images"
fixed_width = true
[/linked_group]
[linked_group]
id = "leader"
fixed_width = true
[/linked_group]
[linked_group]
id = "team_and_color"
fixed_width = true
[/linked_group]
[linked_group]
id = "gold_and_income"
fixed_width = true
[/linked_group]
[tooltip]
id = "tooltip"
[/tooltip]
[helptip]
id = "tooltip"
[/helptip]
[grid]
[row]
grow_factor = 0
[column]
grow_factor = 1
horizontal_alignment = "left"
border = "all"
border_size = 5
[grid]
[row]
grow_factor = 0
[column]
grow_factor = 1
[label]
id = "title"
definition = "title"
label = _ "Game Lobby"
[/label]
[/column]
[column]
grow_factor = 0
horizontal_alignment = "right"
{_GUI_CONTROL_AREA}
[/column]
[/row]
[/grid]
[/column]
[/row]
[row]
grow_factor = 1
[column]
border = "all"
border_size = 5
horizontal_grow = true
vertical_grow = true
[panel]
definition = "box_display_no_blur_no_border"
[grid]
[row]
[column]
horizontal_grow = true
vertical_grow = true
{_GUI_SIDE_LIST}
[/column]
[/row]
[/grid]
[/panel]
[/column]
[/row]
[row]
grow_factor = 0
[column]
grow_factor = 1
horizontal_grow = true
border = "all"
border_size = 5
[label]
id = "status_label"
definition = "default_small"
label = _ "Waiting for players to join..."
[/label]
[/column]
[/row]
[row]
grow_factor = 1
[column]
grow_factor = 1
horizontal_grow = true
vertical_grow = true
[grid]
[row]
grow_factor = 1
[column]
horizontal_grow = true
vertical_grow = true
{GUI_FORCE_WIDGET_SIZE 0 "((screen_height * 25 / 100))" (
[chatbox]
id = "chat"
[/chatbox]
)}
[/column]
[column]
grow_factor = 0
horizontal_grow = true
vertical_grow = true
border = "all"
border_size = 5
{_GUI_PLAYER_LIST}
[/column]
[/row]
[/grid]
[/column]
[/row]
[/grid]
[/resolution]
[resolution]
# TODO: decide about background
#definition = "mp_staging"
@ -728,7 +886,32 @@
horizontal_grow = true
vertical_grow = true
{_GUI_CONTROL_AREA}
[grid]
[row]
grow_factor = 1
[column]
border = "all"
border_size = 5
horizontal_grow = true
vertical_grow = true
{_GUI_PLAYER_LIST}
[/column]
[/row]
[row]
grow_factor = 0
[column]
{_GUI_CONTROL_AREA}
[/column]
[/row]
[/grid]
[/column]
[/row]
@ -747,3 +930,4 @@
#undef _GUI_CONTROL_AREA
#undef _GUI_SIDE_LIST
#undef _GUI_PLAYER_LIST