Files
2026-03-08 15:34:38 -05:00

125 lines
2.8 KiB
JSON

{
"namespace": "dev_console",
"keyboard_button_content@common_buttons.button_content_panel": {
"controls": [
{
"keyboard_image@chat.keyboard_image": {
}
}
]
},
"keyboard_button@common_buttons.light_content_button": {
"$pressed_button_name": "keyboard_button",
"$button_content": "dev_console.keyboard_button_content",
"size": [ 20, 20 ]
},
"send_button_content@common_buttons.button_content_panel": {
"controls": [
{
"send_image@chat.send_image": {
}
}
]
},
"send_button@common_buttons.light_content_button": {
"$pressed_button_name": "button.send",
"$button_content": "dev_console.send_button_content",
"size": [ 20, 20 ]
},
"messages_text": {
"type": "panel",
"size": [ "100%", "100%c" ],
"layer": 1,
"controls": [
{
"text": {
"type": "label",
"color": "$chat_text_color",
"localize": false,
"size": [ "100%", "default" ],
"text": "#text"
}
}
],
"bindings": [
{
"binding_name": "#chat_visible",
"binding_name_override": "#visible"
}
]
},
"messages_stack_panel": {
"type": "stack_panel",
"orientation": "vertical",
"anchor_from": "bottom_left",
"anchor_to": "bottom_left",
"factory": {
"name": "messages_factory",
"control_name": "messages_text",
"max_children_size": "$max_messages"
}
},
"chat_stack_panel": {
"type": "stack_panel",
"orientation": "horizontal",
"size": [ "100%", 20 ],
"controls": [
{
"text_edit_box@chat.text_edit_box": {
}
},
{
"send_button@dev_console.send_button": {
}
},
{
"keyboard_button@dev_console.keyboard_button": {
}
}
]
},
"main_stack_panel": {
"type": "stack_panel",
"orientation": "vertical",
"size": [ "100%", "100%" ],
"controls": [
{
"messages_scrolling_panel@chat.messages_scrolling_panel": {
}
},
{
"chat_stack_panel@dev_console.chat_stack_panel": {
}
}
]
},
"dev_console_dialog@common_dialogs.main_panel_no_buttons": {
"$child_control": "main_stack_panel",
"size": [ "100%", "75%" ],
"anchor_from": "top_middle",
"anchor_to": "top_middle"
},
"dev_console_screen@common.base_screen": {
"$screen_content": "dev_console.dev_console_dialog",
"force_render_below": true,
"button_mappings": [
{
"from_button_id": "button.menu_cancel",
"to_button_id": "button.menu_exit",
"mapping_type": "global"
}
]
}
}