update doc/*/xml-ui-layouts.md
This commit is contained in:
parent
513bac81b5
commit
3f3972a952
@ -56,8 +56,6 @@ Examples:
|
|||||||
|
|
||||||
Buttons and panels are also containers.
|
Buttons and panels are also containers.
|
||||||
|
|
||||||
- `padding` - element padding. Type: 4D vector.
|
|
||||||
*left, top, right, bottom*
|
|
||||||
- `scrollable` - element scrollability. Type: boolean.
|
- `scrollable` - element scrollability. Type: boolean.
|
||||||
- `scroll-step` - scrolling step. Type: integer.
|
- `scroll-step` - scrolling step. Type: integer.
|
||||||
|
|
||||||
@ -65,12 +63,30 @@ Buttons and panels are also containers.
|
|||||||
|
|
||||||
Buttons are also panels.
|
Buttons are also panels.
|
||||||
|
|
||||||
- `max-length` - maximal length of panel stretching before scrolling (if scrollable = true). Type: number
|
- `padding` - element padding. Type: 4D vector.
|
||||||
- `min-length` - minimal length of panel. Type: number
|
*left, top, right, bottom*
|
||||||
|
- `max-length` - maximal length of panel stretching before scrolling (if scrollable = true). Type: number.
|
||||||
|
- `min-length` - minimal length of panel. Type: number.
|
||||||
- `orientation` - panel orientation: horizontal/vertical.
|
- `orientation` - panel orientation: horizontal/vertical.
|
||||||
|
- `interval` - space between elements. Type: number.
|
||||||
|
|
||||||
# Common elements
|
# Common elements
|
||||||
|
|
||||||
|
## *container*
|
||||||
|
|
||||||
|
A primitive container.
|
||||||
|
Use static positions / `gravity` / script to position elements.
|
||||||
|
|
||||||
|
## *panel*
|
||||||
|
|
||||||
|
A simple panel. Arranges elements in the order defined by the `orientation` attribute, adjusting the width (vertical) or height (horizontal) to the panel width.
|
||||||
|
|
||||||
|
## *splitbox* (splitter)
|
||||||
|
|
||||||
|
A panel that controls the size and position of two elements. Allows the user to move the splitter, changing the size of the elements.
|
||||||
|
|
||||||
|
- `split-pos` - the initial position of the splitter from 0.0 to 1.0.
|
||||||
|
|
||||||
## *button*
|
## *button*
|
||||||
|
|
||||||
Inner text is a button text.
|
Inner text is a button text.
|
||||||
|
|||||||
@ -59,20 +59,36 @@
|
|||||||
# Общие атрибуты контейнеров
|
# Общие атрибуты контейнеров
|
||||||
|
|
||||||
В число контейнеров также входят панели и кнопки.
|
В число контейнеров также входят панели и кнопки.
|
||||||
- `padding` - внутренний отступ элемента. Тип: 4D вектор.
|
|
||||||
Порядок: `"left,top,right,bottom"`
|
|
||||||
- `scrollable` - возможность скроллинга. Тип: логический.
|
- `scrollable` - возможность скроллинга. Тип: логический.
|
||||||
- `scroll-step` - шаг скроллинга. Тип: целочисленный.
|
- `scroll-step` - шаг скроллинга. Тип: целочисленный.
|
||||||
|
|
||||||
# Общие атрибуты панелей
|
# Общие атрибуты панелей
|
||||||
|
|
||||||
В число панелей также входят кнопки.
|
В число панелей также входят кнопки.
|
||||||
- `max-length` - максимальная длина, на которую растягивается панель до начала скроллинга (если scrollable = true). Тип: число
|
- `padding` - внутренний отступ элемента. Тип: 4D вектор.
|
||||||
- `min-length` - минимальная длина панели. Тип: число
|
Порядок: `"left,top,right,bottom"`
|
||||||
|
- `max-length` - максимальная длина, на которую растягивается панель до начала скроллинга (если scrollable = true). Тип: число.
|
||||||
|
- `min-length` - минимальная длина панели. Тип: число.
|
||||||
- `orientation` - ориентация панели: horizontal/vertical.
|
- `orientation` - ориентация панели: horizontal/vertical.
|
||||||
|
- `interval` - пространство между элементами. Тип: число.
|
||||||
|
|
||||||
# Основные элементы
|
# Основные элементы
|
||||||
|
|
||||||
|
## Контейнер - *container*
|
||||||
|
|
||||||
|
Примитивный контейнер.
|
||||||
|
Используйте статические позиции / `gravity` / скрипт для позиционирования элементов.
|
||||||
|
|
||||||
|
## Панель - *panel*
|
||||||
|
|
||||||
|
Простая панель. Располагает элементы в порядке, определяемом атрибутом `orientation`, подгоняя ширину (вертикальная) или высоту (горизонтальная) к своим.
|
||||||
|
|
||||||
|
## Разделитель - *splitbox*
|
||||||
|
|
||||||
|
Панель управляющая размерами и позицией двух элементов. Позволяет пользователю двигать разделитель, меняя размер элементов.
|
||||||
|
|
||||||
|
- `split-pos` - начальная позиция разделителя от 0.0 до 1.0.
|
||||||
|
|
||||||
## Кнопка - *button*
|
## Кнопка - *button*
|
||||||
|
|
||||||
Внутренний текст - текст кнопки.
|
Внутренний текст - текст кнопки.
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user