From 095fdbae232fc097da422e3f39cdd5d9131da7b6 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Mon, 19 Feb 2024 00:17:53 +0300 Subject: [PATCH] =?UTF-8?q?Updated=20XML=20=D1=80=D0=B0=D0=B7=D0=BC=D0=B5?= =?UTF-8?q?=D1=82=D0=BA=D0=B0=20=D0=B8=D0=BD=D1=82=D0=B5=D1=80=D1=84=D0=B5?= =?UTF-8?q?=D0=B9=D1=81=D0=B0=20(markdown)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- XML-разметка-интерфейса.md | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/XML-разметка-интерфейса.md b/XML-разметка-интерфейса.md index dff3e28..e472bc3 100644 --- a/XML-разметка-интерфейса.md +++ b/XML-разметка-интерфейса.md @@ -72,4 +72,30 @@ - `step` - размер деления ползунка. Тип: число. По-умолчанию: 1 - `track-width` - ширина указателя (в делениях). Тип: число. По-умолчанию: 1 - `consumer` - lua функция-приемник установленного значения -- `supplier` - lua функция-поставщик значения \ No newline at end of file +- `supplier` - lua функция-поставщик значения + +# Элементы инвентаря + +## Инвентарь `inventory` + +Элемент является контейнером. На данный момент не имеет специфических атрибутов. + +## Одиночный слот `slot` + +Элемент должен находиться внутри `inventory` элемента, без посредников. +- `index` - индекс слота инвентаря. (Нумерация с 0) +- `item-source` - включает поведение подобное панели контента. Тип: логический +- `sharefunc` - lua событие вызываемое при использовании ЛКМ + Shift. Передается id инвентаря и индекс слота +- `onrightclick` - lua событие вызываемое при использовании ПКМ. Передается id инвентаря и индекс слота + +## Решетка слотов `slots-grid` + +Элемент должен находиться внутри `inventory` элемента, без посредников. +- `start-index` - индекс первого слота +- `rows` - число рядов (не указывается, если указано cols). +- `cols` - число столбцов (не указывается, если указано rows). +- `count` - общее число слотов (не указывается, если указаны rows и cols). +- `interval` - интервал между слотами. Тип: число. +- `padding` - отступ вокруг решетки слотов. Тип: число. (*атрибут будет удален*) +- `sharefunc` - lua событие вызываемое при использовании ЛКМ + Shift. Передается id инвентаря и индекс слота +- `onrightclick` - lua событие вызываемое при использовании ПКМ. Передается id инвентаря и индекс слота \ No newline at end of file