add gui.confirm(...)

This commit is contained in:
MihailRis
2025-01-02 16:53:28 +03:00
parent e2f6c263e7
commit 7fce735ca1
6 changed files with 76 additions and 5 deletions
+18
View File
@@ -58,3 +58,21 @@ gui.escape_markup(
```
Экранирует разметку в тексте.
```lua
gui.confirm(
-- сообщение (не переводится автоматически, используйте gui.str(...))
message: str,
-- функция, вызываемая при подтвержении
on_confirm: function() -> nil,
-- функция, вызываемая при отказе/отмене
[опционально] on_deny: function() -> nil,
-- текст кнопки подтвержения (по-умолчанию: "Да")
-- используйте пустую строку для значения по-умолчанию, если нужно указать no_text.
[опционально] yes_text: str,
-- текст кнопки отказа (по-умолчанию: "Нет")
[опционально] no_text: str,
)
```
Запрашивает у пользователя подтверждение действия. **Не** останавливает выполнение кода.