Updated XML разметка интерфейса (markdown)

MihailRis 2024-02-19 00:17:53 +03:00
parent 03a1578c28
commit 095fdbae23

@ -72,4 +72,30 @@
- `step` - размер деления ползунка. Тип: число. По-умолчанию: 1 - `step` - размер деления ползунка. Тип: число. По-умолчанию: 1
- `track-width` - ширина указателя (в делениях). Тип: число. По-умолчанию: 1 - `track-width` - ширина указателя (в делениях). Тип: число. По-умолчанию: 1
- `consumer` - lua функция-приемник установленного значения - `consumer` - lua функция-приемник установленного значения
- `supplier` - lua функция-поставщик значения - `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 инвентаря и индекс слота