Files
2026-03-08 15:30:46 -05:00

113 lines
2.7 KiB
JSON

{
"namespace": "popup_dialog",
"button_image": {
"$button_text|default": "",
"$button_text_offset|default": [ 0, 0 ],
"type": "image",
"nineslice_size": 2,
"uv": [ 0, 0 ],
"uv_size": [ 6, 6 ],
"controls": [
{
"button_label": {
"type": "label",
"layer": 6,
"size": [ "100%", "100%" ],
"anchor_from": "center",
"anchor_to": "center",
"color": [ 0.3, 0.3, 0.3 ],
"offset": "$button_text_offset",
"text": "$button_text"
}
}
]
},
//--------------------------------------------------------------------------------
// Popup Dialog
//--------------------------------------------------------------------------------
"popup_dialog_bg": {
"type": "image",
"texture": "gui/newgui/NormalButtonThin.png",
"uv": [ 0, 0 ],
"uv_size": [ 5, 5 ],
"nineslice_size": 1
},
"popup_dialog_message": {
"type": "label",
"layer": 31,
"wrap": true,
"clip": true,
"alignment": "top_middle",
"anchor_from": "top_middle",
"anchor_to": "top_middle",
"size": [ "90%", "68%" ],
"offset": [ 0, 4 ],
"color": [ 0.3, 0.3, 0.3 ],
"text": "$message_text"
},
"popup_dialog_button@common.button": {
"layer": 31,
"size": [ "40%", "20%" ],
"controls": [
{
"default@popup_dialog.button_image": {
"texture": "gui/newgui/ButtonWithBorder.png"
}
},
{
"hover@popup_dialog.button_image": {
"texture": "gui/newgui/ButtonWithBorderHover.png"
}
},
{
"pressed@popup_dialog.button_image": {
"texture": "gui/newgui/ButtonWithBorderPressed.png"
}
}
]
},
"popup_dialog_left_button@popup_dialog_button": {
"$pressed_button_name": "$left_button_press",
"$button_text": "$left_button_text",
"anchor_from": "bottom_left",
"anchor_to": "bottom_left",
"offset": [ "6.5%", "-8%" ]
},
"popup_dialog_middle_button@popup_dialog_button": {
"$pressed_button_name": "$middle_button_press",
"$button_text": "$middle_button_text",
"anchor_from": "bottom_middle",
"anchor_to": "bottom_middle",
"offset": [ 0, "-8%" ]
},
"popup_dialog_right_button@popup_dialog_button": {
"$pressed_button_name": "$right_button_press",
"$button_text": "$right_button_text",
"anchor_from": "bottom_right",
"anchor_to": "bottom_right",
"offset": [ "-6.5%", "-8%" ]
},
"popup_dialog": {
"type": "input_panel",
"modal": true,
"layer": 30,
"size": [ 204, 140 ],
"button_mappings": [
{
"from_button_id": "button.menu_cancel",
"to_button_id": "modal.escape",
"mapping_type": "global"
}
]
}
}