mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-04 10:31:50 +00:00
update doc/*/scripting/builtins/libgui.md
This commit is contained in:
parent
411021052e
commit
d3760d5b7c
2 changed files with 20 additions and 8 deletions
|
|
@ -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: <label>%{text}</label>
|
||||
-- * 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
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -147,17 +147,23 @@ gui.load_document(
|
|||
args: table -- параметры для события on_open
|
||||
) -> string
|
||||
|
||||
-- Загружает шаблон в лояут
|
||||
-- Обрабатывает xml шаблон макета из файла
|
||||
gui.template(
|
||||
-- имя шаблона в /layouts/templates без пути и расширения
|
||||
name: string,
|
||||
-- таблица переменных (может быть использована в разметке)
|
||||
-- * Пр: <label>%{text}</label>
|
||||
-- * text в данном случае, это значение из params по ключу text
|
||||
params: table,
|
||||
-- таблица, доступная в событиях как глобальная переменная DATA
|
||||
[опционально] data: table
|
||||
params: table
|
||||
) -> string
|
||||
|
||||
-- Обрабатывает xml шаблон макета из строки
|
||||
gui.process_template(
|
||||
-- шаблон в виде строки
|
||||
source: string,
|
||||
-- таблица переменных, как в gui.template
|
||||
params: table
|
||||
)
|
||||
```
|
||||
|
||||
## Корневой документ
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue