wesnoth/data/gui/themes/default/dialogs/editor_edit_unit.cfg
Subhraman Sarkar 6b8c2e15e7 theme update for modern and rename themes
include new definitions and updated versions of existing definitions
"default/classic" and "modern" has been renamed to "Parchment" and "Celes" to avoid confusion
2025-01-09 09:02:42 +05:30

1271 lines
25 KiB
INI

#textdomain wesnoth-lib
###
### Definition of the window to create custom unit type
###
#define _GUI_INFO_TAB_PADDING
[column]
border = all
border_size = 5
[spacer]
width = 5
[/spacer]
[/column]
#enddef
#define _GUI_CHECK_BUTTON ID LABEL
[column]
grow_factor = 1
border = "all"
border_size = 5
horizontal_alignment = "left"
[toggle_button]
id = {ID}
definition = "default"
label = {LABEL}
linked_group = "radio_options"
[/toggle_button]
[/column]
#enddef
#define _GUI_RADIO_BUTTON ID LABEL
[column]
grow_factor = 1
border = "all"
border_size = 5
horizontal_alignment = "left"
[toggle_button]
id = {ID}
definition = "radio"
label = {LABEL}
linked_group = "radio_options"
[/toggle_button]
[/column]
#enddef
#define _GUI_DATA_PATH_ENTRY_2_COL ID_STEM LABEL
# Modified _GUI_DATA_PATH_ENTRY that fits in 2 columns
[row]
grow_factor = 0
[column]
grow_factor = 0
border = "all"
border_size = 5
horizontal_alignment = "left"
[label]
definition = "default"
label = {LABEL}
linked_group = "labels"
[/label]
[/column]
[column]
horizontal_alignment = "left"
[grid]
[row]
[column]
grow_factor = 1
border = "all"
border_size = 5
horizontal_alignment = "left"
[text_box]
id = "path_" + {ID_STEM}
definition = "default"
[/text_box]
[/column]
[column]
grow_factor = 0
border = "all"
border_size = 5
horizontal_alignment = "right"
[button]
id = "preview_" + {ID_STEM}
definition = "preview"
tooltip = _ "Preview image"
[/button]
[/column]
[column]
grow_factor = 0
border = "all"
border_size = 5
horizontal_alignment = "left"
[button]
id = "browse_" + {ID_STEM}
definition = "action_browse"
label = _ "filesystem^Browse"
tooltip = _ "Browse this location using a file manager"
[/button]
[/column]
[/row]
[/grid]
[/column]
[/row]
#enddef
#define _GUI_MAIN_STATS_PAGE
### Main Stats page
[row]
[column]
horizontal_alignment = left
vertical_alignment = top
[panel]
definition="box_display"
[grid]
[row]
[column]
[grid]
[row]
[column]
grow_factor = 0
border = "all"
border_size = 5
horizontal_alignment = "left"
[label]
definition = "default"
label = _ "ID:"
[/label]
[/column]
[column]
horizontal_alignment = "left"
[grid]
[row]
[column]
grow_factor = 0
border = "all"
border_size = 5
horizontal_alignment = "left"
[text_box]
id = "id_box"
definition = "default"
[/text_box]
[/column]
[column]
grow_factor = 0
border = "all"
border_size = 5
horizontal_alignment = "left"
[button]
id = "load_unit_type"
definition = "default"
label = _ "Load Unit Type"
[/button]
[/column]
[/row]
[/grid]
[/column]
[/row]
[row]
[column]
grow_factor = 0
border = "all"
border_size = 5
horizontal_alignment = "left"
[label]
definition = "default"
label = _ "Name:"
[/label]
[/column]
[column]
grow_factor = 1
border = "all"
border_size = 5
horizontal_alignment = "left"
[text_box]
id = "name_box"
definition = "default"
[/text_box]
[/column]
[/row]
{_GUI_DATA_PATH_ENTRY_2_COL "unit_image" (_ "Unit Image:") }
{_GUI_DATA_PATH_ENTRY_2_COL "portrait_image" (_ "Portrait:") }
[row]
[column]
grow_factor = 0
border = "all"
border_size = 5
horizontal_alignment = "left"
[label]
definition = "default"
label = _ "Level:"
[/label]
[/column]
[column]
grow_factor = 1
border = "all"
border_size = 5
horizontal_alignment = "left"
[spinner]
id="level_box"
definition="default"
[/spinner]
[/column]
[/row]
[row]
[column]
grow_factor = 0
border = "all"
border_size = 5
horizontal_alignment = "left"
[label]
definition = "default"
label = _ "Gender:"
[/label]
[/column]
[column]
horizontal_alignment = "left"
[grid]
id="gender_grid"
[row]
{_GUI_CHECK_BUTTON gender_male ( _ "gender^Male")}
{_GUI_CHECK_BUTTON gender_female ( _ "gender^Female")}
[/row]
[/grid]
[/column]
[/row]
[row]
[column]
grow_factor = 0
border = "all"
border_size = 5
horizontal_alignment = "left"
[label]
definition = "default"
label = _ "Advances to:"
[/label]
[/column]
[column]
grow_factor = 1
border = "all"
border_size = 5
horizontal_alignment = "left"
[text_box]
id = "adv_box"
definition = "default"
[/text_box]
[/column]
[/row]
[row]
[column]
grow_factor = 0
border = "all"
border_size = 5
horizontal_alignment = "left"
[label]
definition = "default"
label = _ "Race:"
[/label]
[/column]
[column]
grow_factor = 1
border = "all"
border_size = 5
horizontal_alignment = "left"
[menu_button]
id = "race_list"
definition = "default"
[/menu_button]
[/column]
[/row]
[row]
[column]
grow_factor = 0
border = "all"
border_size = 5
horizontal_alignment = "left"
[label]
definition = "default"
label = _ "Description:"
[/label]
[/column]
[column]
grow_factor = 1
border = "all"
border_size = 5
horizontal_grow = true
vertical_grow = true
[scroll_text]
id = "desc_box"
definition = "default"
[/scroll_text]
[/column]
[/row]
[row]
[column]
grow_factor = 0
border = "all"
border_size = 5
horizontal_alignment = "left"
[label]
definition = "default"
label = _ "Alignment:"
[/label]
[/column]
[column]
grow_factor = 1
border = "all"
border_size = 5
horizontal_alignment = "left"
[menu_button]
id = "alignment_list"
definition = "default"
[/menu_button]
[/column]
[/row]
[row]
[column]
grow_factor = 0
border = "all"
border_size = 5
horizontal_alignment = "left"
[label]
definition = "default"
label = _ "HP:"
[/label]
[/column]
[column]
grow_factor = 1
border = "all"
border_size = 5
horizontal_alignment = "left"
[slider]
id = "hp_slider"
definition = "default"
best_slider_length = 256
minimum_value = 1
maximum_value = 300
step_size = 1
[/slider]
[/column]
[/row]
[row]
[column]
grow_factor = 0
border = "all"
border_size = 5
horizontal_alignment = "left"
[label]
definition = "default"
label = _ "XP:"
[/label]
[/column]
[column]
grow_factor = 1
border = "all"
border_size = 5
horizontal_alignment = "left"
[slider]
id = "xp_slider"
definition = "default"
best_slider_length = 256
minimum_value = 1
maximum_value = 300
step_size = 1
[/slider]
[/column]
[/row]
[row]
[column]
grow_factor = 0
border = "all"
border_size = 5
horizontal_alignment = "left"
[label]
definition = "default"
label = _ "Cost:"
[/label]
[/column]
[column]
grow_factor = 1
border = "all"
border_size = 5
horizontal_alignment = "left"
[slider]
id = "cost_slider"
definition = "default"
best_slider_length = 256
minimum_value = 1
maximum_value = 200
step_size = 1
[/slider]
[/column]
[/row]
[row]
[column]
grow_factor = 0
border = "all"
border_size = 5
horizontal_alignment = "left"
[label]
definition = "default"
label = _ "Movement:"
[/label]
[/column]
[column]
grow_factor = 1
border = "all"
border_size = 5
horizontal_alignment = "left"
[slider]
id = "move_slider"
definition = "default"
best_slider_length = 256
minimum_value = 1
maximum_value = 15
step_size = 1
[/slider]
[/column]
[/row]
[/grid]
[/column]
[/row]
[/grid]
[/panel]
[/column]
[column]
border = "all"
border_size = 5
horizontal_alignment = "center"
[image]
id = "unit_image"
label = "/data/core/images/units/human-loyalists/general.png"
[/image]
[/column]
[/row]
#enddef
#define _GUI_ATTACK_PAGE
### Attacks
[row]
[column]
horizontal_alignment = left
vertical_alignment = top
[panel]
definition="box_display"
[grid]
id="grid_atk"
[row]
[column]
border = "all"
border_size = 5
horizontal_alignment = "left"
[label]
id = "title"
definition = "title"
label = _ "Attacks"
[/label]
[/column]
[column]
horizontal_alignment="right"
[grid]
[row]
[column]
grow_factor = 0
border = "all"
border_size = 5
horizontal_alignment = "left"
[button]
id = "atk_prev"
definition = "left_arrow"
[/button]
[/column]
[column]
grow_factor = 0
border = "all"
border_size = 5
horizontal_alignment = "left"
[label]
id = "atk_number"
definition = "default"
[/label]
[/column]
[column]
grow_factor = 0
border = "all"
border_size = 5
horizontal_alignment = "left"
[menu_button]
id = "atk_list"
definition = "default"
[/menu_button]
[/column]
[column]
grow_factor = 0
border = "all"
border_size = 5
horizontal_alignment = "left"
[button]
id = "atk_next"
definition = "right_arrow"
[/button]
[/column]
[column]
grow_factor = 0
border = "all"
border_size = 5
horizontal_alignment = "left"
[button]
id = "atk_new"
definition = "add"
label = _ "New Attack"
[/button]
[/column]
[column]
grow_factor = 1
border = "all"
border_size = 5
horizontal_alignment = "left"
[button]
id = "atk_delete"
definition = "delete"
label = _ "Delete Attack"
[/button]
[/column]
[/row]
[/grid]
[/column]
[/row]
[row]
[column]
grow_factor = 0
border = "all"
border_size = 5
horizontal_alignment = "left"
[label]
definition = "default"
label = _ "ID:"
[/label]
[/column]
[column]
grow_factor = 0
border = "all"
border_size = 5
horizontal_alignment = "left"
[text_box]
id = "atk_id_box"
definition = "default"
[/text_box]
[/column]
[/row]
[row]
[column]
grow_factor = 0
border = "all"
border_size = 5
horizontal_alignment = "left"
[label]
definition = "default"
label = _ "Name:"
[/label]
[/column]
[column]
grow_factor = 0
border = "all"
border_size = 5
horizontal_alignment = "left"
[text_box]
id = "atk_name_box"
definition = "default"
[/text_box]
[/column]
[/row]
{_GUI_DATA_PATH_ENTRY_2_COL attack_image (_ "Icon:")}
[row]
[column]
grow_factor = 0
border = "all"
border_size = 5
horizontal_alignment = "left"
[label]
definition = "default"
label = _ "Range:"
[/label]
[/column]
[column]
grow_factor = 1
border = "all"
border_size = 5
horizontal_alignment = "left"
[combobox]
id = "range_list"
definition = "default"
[option]
label = _ "range^Melee"
icon = "icons/profiles/melee_attack.png"
[/option]
[option]
label = _ "range^Ranged"
icon = "icons/profiles/ranged_attack.png"
[/option]
[/combobox]
[/column]
[/row]
[row]
[column]
grow_factor = 0
border = "all"
border_size = 5
horizontal_alignment = "left"
[label]
definition = "default"
label = _ "Type:"
[/label]
[/column]
[column]
grow_factor = 1
border = "all"
border_size = 5
horizontal_alignment = "left"
[combobox]
id = "attack_type_list"
definition = "default"
[/combobox]
[/column]
[/row]
[row]
[column]
grow_factor = 0
border = "all"
border_size = 5
horizontal_alignment = "left"
[label]
definition = "default"
label = _ "Damage:"
[/label]
[/column]
[column]
grow_factor = 0
border = "all"
border_size = 5
horizontal_alignment = "left"
[slider]
id = "dmg_box"
definition = "default"
best_slider_length = 256
minimum_value = 0
maximum_value = 150
step_size = 1
[/slider]
[/column]
[/row]
[row]
[column]
grow_factor = 0
border = "all"
border_size = 5
horizontal_alignment = "left"
[label]
definition = "default"
label = _ "Hits:"
[/label]
[/column]
[column]
grow_factor = 0
border = "all"
border_size = 5
horizontal_alignment = "left"
[slider]
id = "dmg_num_box"
definition = "default"
best_slider_length = 256
minimum_value = 0
maximum_value = 20
step_size = 1
[/slider]
[/column]
[/row]
[row]
[column]
grow_factor = 0
border = "all"
border_size = 5
horizontal_alignment = "left"
[label]
definition = "default"
label = _ "Specials:"
[/label]
[/column]
[column]
grow_factor = 1
border = "all"
border_size = 5
horizontal_grow = true
[multimenu_button]
id="weapon_specials_list"
definition=default
[/multimenu_button]
[/column]
[/row]
[/grid]
[/panel]
[/column]
[column]
border = "all"
border_size = 5
horizontal_alignment = "center"
[image]
id = "attack_image"
definition = "default"
[/image]
[/column]
[/row]
#enddef
#define _GUI_ADVANCED_PAGE
### Advanced stats
[row]
[column]
horizontal_alignment = left
vertical_alignment = top
[panel]
definition="box_display"
[grid]
id="grid_adv"
{_GUI_DATA_PATH_ENTRY_2_COL small_profile_image (_ "Small Profile")}
[row]
[column]
grow_factor = 0
border = "all"
border_size = 5
horizontal_alignment = "left"
[label]
definition = "default"
label = _ "Abilities:"
[/label]
[/column]
[column]
grow_factor = 1
border = "all"
border_size = 5
horizontal_grow = true
[multimenu_button]
id="abilities_list"
definition=default
[/multimenu_button]
[/column]
[/row]
[row]
[column]
border = "all"
border_size = 5
horizontal_alignment = "left"
[label]
id = "movetype_label"
definition = "default"
label = _ "Movetype:"
[/label]
[/column]
[column]
grow_factor = 1
horizontal_alignment = "left"
[grid]
[row]
[column]
border = "all"
border_size = 5
horizontal_alignment = "left"
[menu_button]
id = "movetype_list"
definition = "default"
[/menu_button]
[/column]
[column]
border = "all"
border_size = 5
horizontal_alignment = "left"
[button]
id = "load_movetype"
definition = "default"
label = _ "Load"
[/button]
[/column]
[/row]
[/grid]
[/column]
[/row]
[row]
[column]
border = "all"
border_size = 5
horizontal_alignment = "left"
[label]
id = "movement_costs_label"
definition = "default"
label = _ "Movement Costs:"
[/label]
[/column]
[column]
horizontal_alignment = "left"
[grid]
[row]
[column]
grow_factor = 1
border = "all"
border_size = 5
horizontal_alignment = "left"
[menu_button]
id = "movement_costs_list"
definition = "default"
[/menu_button]
[/column]
[column]
grow_factor = 1
border = "all"
border_size = 5
horizontal_alignment = "left"
[slider]
id = "movement_costs_slider"
definition = "default"
best_slider_length = 128
minimum_value = 1
maximum_value = 5
step_size = 1
[/slider]
[/column]
{_GUI_CHECK_BUTTON movement_costs_checkbox ""}
[/row]
[/grid]
[/column]
[/row]
[row]
[column]
border = "all"
border_size = 5
horizontal_alignment = "left"
[label]
id = "defense_label"
definition = "default"
label = _ "Defense:"
[/label]
[/column]
[column]
horizontal_alignment = "left"
[grid]
[row]
[column]
grow_factor = 1
border = "all"
border_size = 5
horizontal_alignment = "left"
[menu_button]
id = "defense_list"
definition = "default"
[/menu_button]
[/column]
[column]
grow_factor = 1
border = "all"
border_size = 5
horizontal_alignment = "left"
[slider]
id = "defense_slider"
definition = "default"
best_slider_length = 128
minimum_value = 0
maximum_value = 100
step_size = 1
[/slider]
[/column]
{_GUI_CHECK_BUTTON defense_checkbox ""}
[/row]
[/grid]
[/column]
[/row]
[row]
[column]
border = "all"
border_size = 5
horizontal_alignment = "left"
[label]
id = "resistance_label"
definition = "default"
label = _ "Resistances:"
[/label]
[/column]
[column]
horizontal_alignment = "left"
[grid]
[row]
[column]
grow_factor = 1
border = "all"
border_size = 5
horizontal_alignment = "left"
[menu_button]
id = "resistances_list"
definition = "default"
[/menu_button]
[/column]
[column]
grow_factor = 1
border = "all"
border_size = 5
horizontal_alignment = "left"
[slider]
id = "resistances_slider"
definition = "default"
best_slider_length = 128
minimum_value = -100
maximum_value = 100
step_size = 1
[/slider]
[/column]
{_GUI_CHECK_BUTTON resistances_checkbox ""}
[/row]
[/grid]
[/column]
[/row]
[row]
[column]
border = "all"
border_size = 5
horizontal_alignment = "left"
[label]
id = "usage_label"
definition = "default"
label = _ "AI Usage:"
[/label]
[/column]
[column]
grow_factor = 1
border = "all"
border_size = 5
horizontal_alignment = "left"
[menu_button]
id = "usage_list"
definition = "default"
[/menu_button]
[/column]
[/row]
[/grid]
[/panel]
[/column]
[column]
border = "all"
border_size = 5
horizontal_alignment = "center"
[image]
id = "small_profile_image"
definition = "default"
[/image]
[/column]
[/row]
#enddef
#define _GUI_WML_PAGE
[row]
[column]
horizontal_grow = true
vertical_grow = true
[panel]
definition="box_display"
[grid]
id="grid_wml"
[row]
[column]
border = "all"
border_size = 5
horizontal_grow = true
vertical_grow = true
[scroll_text]
id = "wml_view"
definition = "verbatim"
editable = false
[/scroll_text]
[/column]
[/row]
[/grid]
[/panel]
[/column]
[/row]
#enddef
[window]
id = "editor_edit_unit"
description = "Unit Editor"
[resolution]
definition = "default"
[tooltip]
id = "tooltip"
[/tooltip]
[helptip]
id = "tooltip"
[/helptip]
[linked_group]
id = "radio_options"
fixed_width = true
[/linked_group]
[linked_group]
id = "tabs"
fixed_width = true
[/linked_group]
[linked_group]
id = "labels"
fixed_width = true
[/linked_group]
[grid]
id="main_grid"
[row]
[column]
border=all
border_size=5
vertical_alignment=top
horizontal_alignment=left
[label]
definition=title
label= _ "Unit Type Editor"
[/label]
[/column]
[/row]
[row]
[column]
[spacer]
height = 5
[/spacer]
[/column]
[/row]
[row]
[column]
vertical_alignment=top
[grid]
id="row_grid"
[row]
[column]
vertical_alignment = top
[tab_container]
id = tabs
[tab]
name = _ "Main Stats"
image = "/data/core/images/units/human-loyalists/general.png"
[data]
{_GUI_MAIN_STATS_PAGE}
[/data]
[/tab]
[tab]
name = _ "Advanced"
image = "/data/core/images/attacks/rectangular-shield.png"
[data]
{_GUI_ADVANCED_PAGE}
[/data]
[/tab]
[tab]
name = _ "Attacks"
image = "/data/core/images/attacks/sword-human.png"
[data]
{_GUI_ATTACK_PAGE}
[/data]
[/tab]
[tab]
name = _ "WML View"
image = "/data/core/images/attacks/gaze.png"
[data]
{_GUI_WML_PAGE}
[/data]
[/tab]
[/tab_container]
[/column]
[/row]
[/grid]
[/column]
[/row]
# OK and Cancel buttons
[row]
[column]
border = "all"
border_size = 5
horizontal_alignment = "right"
[grid]
id="button_grid"
[row]
[column]
grow_factor = 0
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 = "exit"
definition = "default"
label = _ "Cancel"
[/button]
[/column]
[/row]
[/grid]
[/column]
[/row]
[/grid]
[/resolution]
[/window]
#undef _GUI_ATTACK_PAGE
#undef _GUI_MAIN_STATS_PAGE
#undef _GUI_CHECK_BUTTON
#undef _GUI_INFO_TAB_PADDING