#textdomain wesnoth-lib ### ### Definition of the window to select faction, leader, and gender ### #define _GUI_FACTION_LIST [listbox] id = "faction_list" definition = "default" [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 border = "all" border_size = 1 [image] id = "faction_image" definition = "default" linked_group = "image" [/image] [/column] [column] border = "all" border_size = 5 horizontal_grow = true [label] id = "faction_name" definition = "default" linked_group = "name" [/label] [/column] [column] [spacer] width = 25 [/spacer] [/column] [/row] [/grid] [/toggle_panel] [/column] [/row] [/list_definition] [/listbox] #enddef #define _GUI_GENDER_TOGGLE _ID _LABEL [column] border = "all" border_size = 5 horizontal_grow = true [toggle_button] id = {_ID} definition = "radio" label = {_LABEL} [/toggle_button] [/column] #enddef #define _GUI_DETAILS_AREA [grid] [row] grow_factor = 0 [column] horizontal_grow = true border = "all" border_size = 5 [panel] definition = "box_display_no_blur" [grid] [row] [column] [drawing] id = "leader_image" definition = "default" width = 144 height = 144 [draw] [image] name = "(text)" w = "(width)" h = "(height)" resize_mode = "scale_sharp" [/image] [/draw] [/drawing] [/column] [/row] [/grid] [/panel] [/column] [/row] [row] grow_factor = 0 [column] horizontal_grow = true [grid] [row] [column] grow_factor = 1 border = "all" border_size = 5 horizontal_grow = true [menu_button] id = "leader_menu" definition = "default" [/menu_button] [/column] [column] border = "all" border_size = 5 [button] id = "type_profile" definition = "action_about" label = _ "Profile" [/button] [/column] [/row] [/grid] [/column] [/row] [row] grow_factor = 0 [column] horizontal_grow = true [grid] [row] {_GUI_GENDER_TOGGLE "gender_random" ( _ "gender^Random")} {_GUI_GENDER_TOGGLE "gender_male" ( _ "Male")} {_GUI_GENDER_TOGGLE "gender_female" ( _ "Female")} [/row] [/grid] [/column] [/row] [row] grow_factor = 1 [column] horizontal_grow = true vertical_grow = true [grid] {GUI_FILLER_ROW HEIGHT=10} [row] grow_factor = 0 [column] grow_factor = 0 border = "all" border_size = 5 horizontal_alignment = "left" vertical_alignment = "top" [label] definition = "gold" label = _ "Recruits" linked_group = "details_label" [/label] [/column] [/row] [row] grow_factor = 1 [column] grow_factor = 1 border = "all" border_size = 5 vertical_grow = true horizontal_grow = true [scroll_label] id = "recruits" definition = "default_small" wrap = true [/scroll_label] [/column] [/row] [/grid] [/column] [/row] [/grid] #enddef [window] id = "faction_select" description = "Faction and leader selection dialog." [resolution] definition = "default" automatic_placement = true vertical_placement = "center" horizontal_placement = "center" maximum_height = 700 [linked_group] id = "image" fixed_width = true [/linked_group] [linked_group] id = "name" fixed_width = true [/linked_group] [linked_group] id = "details_label" fixed_width = true [/linked_group] [tooltip] id = "tooltip" [/tooltip] [helptip] id = "tooltip" [/helptip] [grid] [row] grow_factor = 0 [column] horizontal_grow = true [grid] [row] [column] grow_factor = 1 border = "all" border_size = 5 horizontal_alignment = "left" vertical_alignment = "top" [label] definition = "title" label = _ "Choose Your Leader" [/label] [/column] [column] grow_factor = 0 border = "all" border_size = 5 [label] id = "starting_pos" definition = "default_huge" [/label] [/column] [/row] [/grid] [/column] [/row] [row] grow_factor = 1 [column] horizontal_grow = true [grid] [row] [column] grow_factor = 0 horizontal_alignment = "left" vertical_grow = true border = "all" border_size = 5 {_GUI_FACTION_LIST} [/column] [column] grow_factor = 1 horizontal_grow = true vertical_grow = true {_GUI_DETAILS_AREA} [/column] [/row] [/grid] [/column] [/row] [row] grow_factor = 0 [column] grow_factor = 0 horizontal_grow = true [grid] [row] grow_factor=0 [column] grow_factor = 1 border = "all" border_size = 5 horizontal_alignment = "right" [button] id = "ok" definition = "default" label = _ "OK" [/button] [/column] [column] grow_factor = 0 border = "all" border_size = 5 horizontal_alignment = "right" [button] id = "cancel" definition = "default" label = _ "Cancel" [/button] [/column] [/row] [/grid] [/column] [/row] [/grid] [/resolution] [/window] #undef _GUI_FACTION_LIST #undef _GUI_GENDER_TOGGLE #undef _GUI_DETAILS_AREA