mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-13 23:11:49 +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
|
args: table
|
||||||
) -> str
|
) -> str
|
||||||
|
|
||||||
-- Loads a template into the layout
|
-- Loads and processes layout template from file
|
||||||
gui.template(
|
gui.template(
|
||||||
-- template name in /layouts/templates without path and extension
|
-- template name in /layouts/templates without path and extension
|
||||||
name: str,
|
name: str,
|
||||||
-- variable table (can be used in markup)
|
-- variable table (can be used in markup)
|
||||||
-- * Ex: <label>%{text}</label>
|
-- * Ex: <label>%{text}</label>
|
||||||
-- * text in this case is the value from params with the text key
|
-- * text in this case is the value from params with the text key
|
||||||
params: table,
|
params: table
|
||||||
-- table, available in events as the global variable DATA
|
) -> str
|
||||||
[optional] data: table
|
|
||||||
|
-- Processes layout template from string
|
||||||
|
gui.process_template(
|
||||||
|
-- template source code
|
||||||
|
source: str,
|
||||||
|
-- variable table (same as gui.template)
|
||||||
|
params: table
|
||||||
) -> str
|
) -> str
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -147,17 +147,23 @@ gui.load_document(
|
||||||
args: table -- параметры для события on_open
|
args: table -- параметры для события on_open
|
||||||
) -> string
|
) -> string
|
||||||
|
|
||||||
-- Загружает шаблон в лояут
|
-- Обрабатывает xml шаблон макета из файла
|
||||||
gui.template(
|
gui.template(
|
||||||
-- имя шаблона в /layouts/templates без пути и расширения
|
-- имя шаблона в /layouts/templates без пути и расширения
|
||||||
name: string,
|
name: string,
|
||||||
-- таблица переменных (может быть использована в разметке)
|
-- таблица переменных (может быть использована в разметке)
|
||||||
-- * Пр: <label>%{text}</label>
|
-- * Пр: <label>%{text}</label>
|
||||||
-- * text в данном случае, это значение из params по ключу text
|
-- * text в данном случае, это значение из params по ключу text
|
||||||
params: table,
|
params: table
|
||||||
-- таблица, доступная в событиях как глобальная переменная DATA
|
|
||||||
[опционально] data: table
|
|
||||||
) -> string
|
) -> string
|
||||||
|
|
||||||
|
-- Обрабатывает xml шаблон макета из строки
|
||||||
|
gui.process_template(
|
||||||
|
-- шаблон в виде строки
|
||||||
|
source: string,
|
||||||
|
-- таблица переменных, как в gui.template
|
||||||
|
params: table
|
||||||
|
)
|
||||||
```
|
```
|
||||||
|
|
||||||
## Корневой документ
|
## Корневой документ
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue