#textdomain wesnoth-lib ### ### Definition of the lobby screen ### #define GAMELISTBOX_BODY_LABEL ID LABEL GROW_FACTOR [column] grow_factor = {GROW_FACTOR} horizontal_grow = "true" border = "left,right" border_size = 5 [label] id = {ID} definition = "default" label = {LABEL} [/label] [/column] #enddef #define GAMELISTBOX_BODY_LABEL_TINY ID LABEL [column] border = "right" border_size = 5 [label] id = {ID} definition = "default_tiny" label = {LABEL} [/label] [/column] #enddef #define GAMELISTBOX_BODY_BUTTON ID LABEL [column] grow_factor = 1 horizontal_alignment = "right" border = "left,right" border_size = 5 [button] id = {ID} definition = "default" label = {LABEL} [/button] [/column] #enddef #define GAMELISTBOX_BODY_IMAGE ID LABEL TOOLTIP GROW_FACTOR [column] grow_factor = {GROW_FACTOR} horizontal_grow = "true" border = "all" border_size = 5 [image] id = {ID} definition = "default" label = {LABEL} tooltip = {TOOLTIP} [/image] [/column] #enddef #define GAMELISTBOX_LABEL LABEL [column] [label] definition = "default" label = {LABEL} [/label] [/column] #enddef #define GAMELISTBOX [listbox] id = "game_list" definition = "default" vertical_scrollbar_mode = "always" [header] [row] [column] grow_factor = 1 horizontal_grow = "true" border = "bottom,right" border_size = 5 [label] id = "map" definition = "default" label = _ "Games" [/label] [/column] [/row] [/header] [list_definition] [row] [column] horizontal_grow = "true" [toggle_panel] id = "panel" definition = "default" [grid] [row] [column] {GUI_FORCE_WIDGET_MINIMUM_SIZE 60 60 ( border = "all" border_size = 5 [minimap] id = "minimap" definition = "no_size" [/minimap] )} [/column] [column] horizontal_grow = "true" grow_factor = 1 [grid] [row] [column] grow_factor = 1 horizontal_grow = "true" [grid] [row] [column] grow_factor = 1 border = "left,right,bottom" border_size = 5 horizontal_alignment = "left" [label] id = "name" definition = "default" [/label] [/column] [column] grow_factor = 0 border = "left,right,bottom" border_size = 5 horizontal_alignment = "right" [label] id = "status" definition = "default" [/label] [/column] [/row] [/grid] [/column] [/row] [row] [column] grow_factor = 1 horizontal_grow = "true" [grid] [row] grow_factor = 1 {GAMELISTBOX_BODY_LABEL "scenario" "" 0} {GAMELISTBOX_BODY_LABEL "map_size_text" "" 0} {GAMELISTBOX_BODY_LABEL "era" "Era" 1} {GAMELISTBOX_BODY_IMAGE "observer_icon" "misc/eye.png" "" 0} {GAMELISTBOX_BODY_IMAGE "shuffle_sides_icon" "misc/shuffle-sides.png" _"Assign sides to players at random" 0} {GAMELISTBOX_BODY_IMAGE "needs_password" "misc/key.png" _"Requires a password to join" 0} {GAMELISTBOX_BODY_IMAGE "registered_only" "misc/registered_users_only.png" _"Only registered users may join" 0} {GAMELISTBOX_BODY_IMAGE "use_map_settings" "misc/ums.png" _"Use map settings" 0} {GAMELISTBOX_BODY_IMAGE "reloaded" "misc/reloaded.png" _"Reloaded game" 0} {GAMELISTBOX_BODY_IMAGE "no_era" "misc/qmark.png" _"Unknown era" 0} {GAMELISTBOX_BODY_IMAGE "vision_icon" "" "" 0} {GAMELISTBOX_BODY_IMAGE "gold_icon" "themes/gold.png" _"Gold per village" 0} {GAMELISTBOX_BODY_LABEL_TINY "gold_text" "265"} {GAMELISTBOX_BODY_IMAGE "xp_icon" "themes/units.png" _"Experience modifier" 0} {GAMELISTBOX_BODY_LABEL_TINY "xp_text" "70%"} {GAMELISTBOX_BODY_IMAGE "time_limit_icon" "themes/sand-clock.png" _"Time limit" 0} {GAMELISTBOX_BODY_LABEL_TINY "time_limit_text" ""} [/row] [/grid] [/column] [/row] [/grid] [/column] [column] horizontal_alignment = "right" [grid] [row] {GAMELISTBOX_BODY_BUTTON "join" _"Join"} [/row] [row] {GAMELISTBOX_BODY_BUTTON "observe" _"Observe"} [/row] [/grid] [/column] [/row] [/grid] [/toggle_panel] [/column] [/row] [/list_definition] [/listbox] #enddef #define PLAYERLISTBOX [grid] [row] [column] horizontal_alignment = "left" [grid] [row] [column] grow_factor = 0 horizontal_alignment = "left" border = "all" border_size = 5 [label] definition = "default_small" label = _ "Sort players:" [/label] [/column] [column] grow_factor = 1 horizontal_alignment = "left" border = "left,right" border_size = 5 [toggle_button] id = "player_list_sort_relation" definition = "icon" icon = "lobby/sort-friend-off.png" tooltip = _ "Friends first, ignored people last" [/toggle_button] [/column] [column] grow_factor = 1 horizontal_alignment = "left" border = "left,right" border_size = 5 [toggle_button] id = "player_list_sort_name" definition = "icon" icon = "lobby/sort-az-off.png" tooltip = _ "Alphabetically" [/toggle_button] [/column] [/row] [/grid] [/column] [/row] [row] grow_factor = 1 [column] vertical_grow = "true" horizontal_grow = "true" [tree_view] id = "player_tree" definition = "default" horizontal_scrollbar_mode = "never" vertical_scrollbar_mode = "auto" # TODO: use 25? #indentation_step_size = 25 indentation_step_size = 0 [node] id = "player_group" [node_definition] [row] [column] grow_factor = 0 [toggle_button] id = "tree_view_node_icon" definition = "tree_view_node" [/toggle_button] [/column] [column] grow_factor = 1 horizontal_grow = "true" border = "top,bottom,right" border_size = 5 [label] id = "tree_view_node_label" definition = "default_small" label = "group" [/label] [/column] [column] grow_factor = 0 horizontal_grow = "true" border = "top,bottom,right" border_size = 5 [label] id = "player_count" definition = "default_small" label = "group" [/label] [/column] [/row] [/node_definition] [/node] [node] id = "player" [node_definition] # vertical_grow = "true" return_value_id = "ok" [row] [column] horizontal_grow = "true" [toggle_panel] id = "tree_view_node_label" definition = "default" # horizontal_grow = "true" [grid] [row] [column] border = "all" border_size = 5 vertical_alignment = "top" [image] id = "icon" definition = "default" [/image] [/column] [column] grow_factor = 1 horizontal_grow = "true" border = "right" border_size = 8 [label] id = "name" definition = "default" [/label] [/column] [/row] [/grid] [/toggle_panel] [/column] [/row] [/node_definition] [/node] [/tree_view] [/column] [/row] [/grid] #enddef #define ROOMLISTBOX [horizontal_listbox] id = "room_list" definition = "default" horizontal_scrollbar_mode = "never" [header] [row] [column] grow_factor = 1 horizontal_grow = "true" border = "all" border_size = 5 [label] id = "room" definition = "default" label = _ "Rooms" [/label] [/column] [/row] [/header] [list_definition] [row] [column] horizontal_grow = "true" [toggle_panel] definition = "default" [grid] [row] [column] grow_factor = 0 border = "left" border_size = 5 [image] definition = "default" id = "pending_messages" label = "lobby/sort-friend.png" tooltip = _"Messages waiting" [/image] [/column] [column] grow_factor = 1 horizontal_grow = "true" border = "all" border_size = 5 [label] id = "room" definition = "default_small" [/label] [/column] [column] horizontal_alignment = "right" [button] id = "close_window" definition = "close" label = _ "Close" [/button] [/column] [/row] [/grid] [/toggle_panel] [/column] [/row] [/list_definition] [/horizontal_listbox] #enddef #define CHATLOG [multi_page] id = "chat_log_container" definition = "default" horizontal_scrollbar_mode = "never" [page_definition] [row] grow_factor = 1 [column] horizontal_grow = "true" vertical_grow = "true" border = "left,right" border_size = 5 [scroll_label] id = "log_text" definition = "description" vertical_scrollbar_mode = "always" horizontal_scrollbar_mode = "never" [/scroll_label] [/column] [/row] [/page_definition] [/multi_page] #enddef #define _GUI_FILTER_AREA [grid] [row] [column] grow_factor = 0 border = "all" border_size = 5 [label] definition = "default" label = _ "Filter:" [/label] [/column] [column] grow_factor = 0 horizontal_grow = "true" border = "all" border_size = 5 [text_box] definition = "default" id = "filter_text" [/text_box] [/column] [column] grow_factor = 1 border = "all" border_size = 5 [toggle_button] definition = "default" id = "filter_with_friends" label = _ "Friends" [/toggle_button] [/column] [column] grow_factor = 1 border = "all" border_size = 5 [toggle_button] definition = "default" id = "filter_without_ignored" label = _ "No ignored" [/toggle_button] [/column] [column] grow_factor = 1 border = "all" border_size = 5 [toggle_button] definition = "default" id = "filter_vacant_slots" label = _ "Vacant slots" [/toggle_button] [/column] [column] grow_factor = 1 border = "all" border_size = 5 [toggle_button] definition = "default" id = "filter_invert" label = _ "Invert filter" [/toggle_button] [/column] [/row] [/grid] #enddef #define _GUI_CHAT_AREA [grid] [row] grow_factor = 0 [column] horizontal_alignment = "left" border = "left,top,right" border_size = 5 {ROOMLISTBOX} [/column] [/row] [row] grow_factor = 1 [column] horizontal_grow = "true" vertical_grow = "true" {CHATLOG} [/column] [/row] [row] grow_factor = 0 [column] horizontal_grow = "true" vertical_alignment = "bottom" border = "left,right,bottom" border_size = 5 [text_box] id = "chat_input" definition = "default" history = "mp_chat_input_history" [/text_box] [/column] [/row] [/grid] #enddef #define _GUI_CONTROL_AREA [grid] [row] [column] horizontal_grow = "true" [grid] [row] [column] border = "all" border_size = 5 [button] id = "quit" definition = "large" label = _ "Log Out" [/button] [/column] [column] border = "all" border_size = 5 [button] id = "refresh" definition = "large" label = _ "Refresh" [/button] [/column] [/row] [/grid] [/column] [/row] [row] [column] horizontal_grow = "true" [grid] [row] [column] border = "all" border_size = 5 [button] id = "create" definition = "large" label = _ "Create Game" [/button] [/column] [column] border = "all" border_size = 5 [button] id = "show_preferences" definition = "large" label = _ "Preferences" [/button] [/column] [/row] [/grid] [/column] [/row] [row] [column] horizontal_grow = "true" [grid] [row] [column] border = "all" border_size = 5 [button] id = "join_global" definition = "large" label = _ "Join" [/button] [/column] [column] border = "all" border_size = 5 [button] id = "observe_global" definition = "large" label = _ "Observe" [/button] [/column] [/row] [/grid] [/column] [/row] [row] [column] border = "top" border_size = 5 [toggle_button] id = "skip_replay" definition = "large" label = _ "Quick replay" [/toggle_button] [/column] [/row] {GUI_HORIZONTAL_SPACER_LINE} [row] grow_factor = 1 [column] border = "top" border_size = 5 horizontal_grow = "true" vertical_grow = "true" {PLAYERLISTBOX} [/column] [/row] [/grid] #enddef [window] id = "lobby_main" description = "Lobby screen." [resolution] window_width, window_height = 800, 660 definition = "borderless" {GUI_WINDOW_FULLSCREEN} [tooltip] id = "tooltip" [/tooltip] [helptip] id = "tooltip" [/helptip] [grid] [row] grow_factor = 0 [column] horizontal_grow = "true" [grid] [row] grow_factor = 0 [column] grow_factor = 1 horizontal_alignment = "left" border = "all" border_size = 5 [label] definition = "title" label = _ "Multiplayer Lobby" [/label] [/column] [column] grow_factor = 0 horizontal_alignment = "right" border = "left,right,top" border_size = 5 [button] id = "quit" definition = "default" label = _ "Log Out" [/button] [/column] [/row] [/grid] [/column] [/row] [row] grow_factor = 0 [column] horizontal_grow = "true" [grid] [row] grow_factor = 0 [column] grow_factor = 0 border = "all" horizontal_alignment = "left" border_size = 5 [button] id = "show_preferences" definition = "default" label = _ "Preferences" [/button] [/column] [column] grow_factor = 1 border = "all" horizontal_alignment = "left" border_size = 5 [button] id = "refresh" definition = "default" label = _ "Refresh" [/button] [/column] [column] grow_factor = 0 border = "all" horizontal_alignment = "right" border_size = 5 [toggle_button] id = "skip_replay" definition = "default" label = _ "Quick replay" [/toggle_button] [/column] [column] grow_factor = 0 border = "all" horizontal_alignment = "right" border_size = 5 [button] id = "create" definition = "default" label = _ "Create Game" [/button] [/column] [column] grow_factor = 0 border = "all" horizontal_alignment = "right" border_size = 5 [button] id = "join_global" definition = "default" label = _ "Join" [/button] [/column] [column] grow_factor = 0 border = "all" horizontal_alignment = "right" border_size = 5 [button] id = "observe_global" definition = "default" label = _ "Observe" [/button] [/column] [/row] [/grid] [/column] [/row] [row] grow_factor = 0 [column] horizontal_grow = "true" vertical_grow = "true" border = "all" border_size = 5 {GUI_FORCE_WIDGET_MINIMUM_SIZE 0 "((screen_height * 35) / 100)" ( {GAMELISTBOX} )} [/column] [/row] [row] grow_factor = 0 [column] horizontal_grow = "true" {_GUI_FILTER_AREA} [/column] [/row] {GUI_HORIZONTAL_SPACER_LINE} [row] grow_factor = 1 [column] horizontal_grow = "true" vertical_grow = "true" {GUI_FORCE_WIDGET_MINIMUM_SIZE 0 "((screen_height * 20) / 100)" ( [grid] [row] grow_factor = 1 [column] grow_factor = 1 horizontal_grow = "true" vertical_grow = "true" {_GUI_CHAT_AREA} [/column] [column] grow_factor = 0 border = "top" border_size = 5 horizontal_grow = "true" vertical_grow = "true" {PLAYERLISTBOX} [/column] [/row] [/grid] )} [/column] [/row] [/grid] [/resolution] [resolution] definition = "borderless" {GUI_WINDOW_FULLSCREEN} [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 [label] definition = "title" label = _ "Multiplayer Lobby" [/label] [/column] [/row] [row] grow_factor = 1 [column] horizontal_grow = "true" vertical_grow = "true" [grid] [row] [column] grow_factor = 1 vertical_grow = "true" horizontal_grow = "true" [grid] [row] grow_factor = 0 [column] vertical_grow = "true" horizontal_grow = "true" {_GUI_FILTER_AREA} [/column] [/row] {GUI_HORIZONTAL_SPACER_LINE} [row] grow_factor = 0 [column] horizontal_grow = "true" vertical_grow = "true" {GUI_FORCE_WIDGET_MINIMUM_SIZE 0 "((screen_height * 50) / 100)" ( border = "all" border_size = 5 {GAMELISTBOX} )} [/column] [/row] {GUI_HORIZONTAL_SPACER_LINE} [row] grow_factor = 1 [column] horizontal_grow = "true" vertical_grow = "true" {GUI_FORCE_WIDGET_MINIMUM_SIZE 0 "((screen_height * 30 / 100))" ( {_GUI_CHAT_AREA} )} [/column] [/row] [/grid] [/column] [column] vertical_grow = "true" {_GUI_CONTROL_AREA} [/column] [/row] [/grid] [/column] [/row] [/grid] [/resolution] [/window] #undef _GUI_CONTROL_AREA #undef _GUI_CHAT_AREA #undef _GUI_FILTER_AREA #undef CHATLOG #undef GAMELISTBOX #undef PLAYERLISTBOX #undef ROOMLISTBOX