From d3760d5b7cca228b617af3a1b13d18ac7ad0886f Mon Sep 17 00:00:00 2001 From: MihailRis Date: Thu, 21 May 2026 21:43:14 +0300 Subject: [PATCH] update doc/*/scripting/builtins/libgui.md --- doc/en/scripting/builtins/libgui.md | 14 ++++++++++---- doc/ru/scripting/builtins/libgui.md | 14 ++++++++++---- 2 files changed, 20 insertions(+), 8 deletions(-) diff --git a/doc/en/scripting/builtins/libgui.md b/doc/en/scripting/builtins/libgui.md index e3c109566..53d6e4ad2 100644 --- a/doc/en/scripting/builtins/libgui.md +++ b/doc/en/scripting/builtins/libgui.md @@ -149,16 +149,22 @@ gui.load_document( args: table ) -> str --- Loads a template into the layout +-- Loads and processes layout template from file gui.template( -- template name in /layouts/templates without path and extension name: str, -- variable table (can be used in markup) -- * Ex: -- * text in this case is the value from params with the text key - params: table, - -- table, available in events as the global variable DATA - [optional] data: table + params: table +) -> str + +-- Processes layout template from string +gui.process_template( + -- template source code + source: str, + -- variable table (same as gui.template) + params: table ) -> str ``` diff --git a/doc/ru/scripting/builtins/libgui.md b/doc/ru/scripting/builtins/libgui.md index a744639ea..9c2eb7418 100644 --- a/doc/ru/scripting/builtins/libgui.md +++ b/doc/ru/scripting/builtins/libgui.md @@ -147,17 +147,23 @@ gui.load_document( args: table -- параметры для события on_open ) -> string --- Загружает шаблон в лояут +-- Обрабатывает xml шаблон макета из файла gui.template( -- имя шаблона в /layouts/templates без пути и расширения name: string, -- таблица переменных (может быть использована в разметке) -- * Пр: -- * text в данном случае, это значение из params по ключу text - params: table, - -- таблица, доступная в событиях как глобальная переменная DATA - [опционально] data: table + params: table ) -> string + +-- Обрабатывает xml шаблон макета из строки +gui.process_template( + -- шаблон в виде строки + source: string, + -- таблица переменных, как в gui.template + params: table +) ``` ## Корневой документ