Table — различия между версиями
Fhod (обсуждение | вклад) (→Размеры ячеек) |
Fhod (обсуждение | вклад) (→Размеры ячеек) |
||
Строка 36: | Строка 36: | ||
*'''строчек видно''' - Количество строчек, видимых в области вывода таблицы (если включен флаг: высота фиксированные). | *'''строчек видно''' - Количество строчек, видимых в области вывода таблицы (если включен флаг: высота фиксированные). | ||
*'''сжимать''' - Если равно 1, то будет сжимать картинки без искажения пропорций, чтобы они помещались в ячейке. | *'''сжимать''' - Если равно 1, то будет сжимать картинки без искажения пропорций, чтобы они помещались в ячейке. | ||
− | |||
*'''текущая колонка''' - Номер первой видимой колонки, начиная с 0-ля | *'''текущая колонка''' - Номер первой видимой колонки, начиная с 0-ля | ||
*'''текущая строка''' - Номер первой видимой строки, начиная с 0-ля | *'''текущая строка''' - Номер первой видимой строки, начиная с 0-ля |
Версия 08:15, 22 января 2013
Таблица (Тable) является универсальным объектом. Она может использоваться как:
- самостоятельный элемент включая в себя различные элементы (Image, Text, Button, Machine и пр.);
- дополнение к таким объектам как Patchwork, HiddenList, Invetory и др. Выступая в роли «поля» для отображения их элементов.
Заполнение таблицы происходит по столбцам. Если в таблице число видимых колонок/строчек меньше общего количества колонок/строчек, то, в таком случае, таблицу можно листать в нужном направлении.
Содержание
Общие параметры
Таблица имеет набор стандартных параметров (см. описание параметровObject).
Основные параметры таблицы
- колонок - Максимальное число колонок (ячейки должны поместиться)
- строчек - Максимальное число строчек (ячейки должны поместиться)
- скорость листания - Cкорость листания страниц Точек/секунду
- отсечение - 1 - обрезать графику таблицы по ширине и высоте; 0 - не обрезать
Бордюры таблицы
- бордюр X - Ширина бордюра по x (отступ во внутрь слева и справа) от подложки или от ширины объекта для отображения видимых ячеек.
- бордюр Y - Ширина бордюра по y (отступ во внутрь сверху и снизу) от подложки или от выстоты объекта для отображения видимых ячеек.
- отступ X - Отступ по x во внутрь (слева и справа) в ячеки, чтобы содержимое соседних ячеек не сливалось.
- отступ Y - Отступ по y во внутрь (сверху и снизу) в ячеки, чтобы содержимое соседних ячеек не сливалось.
Cмещения
- смещ. X - смещение по x объекта в ячейке
- смещ. Y - смещение по y объекта в ячейке
Размеры ячеек
- ширина фиксированная - Если равно 1, то ширины колонок будут фиксированные и определяются полем: колонок видно.
- высота фиксированная - Если равно 1, то высоты строчек будут фиксированные и определяются полем: строчек видно.
- колонок видно - Количество колонок, видимых в области вывода таблицы (если включен флаг: ширина фиксированные).
- строчек видно - Количество строчек, видимых в области вывода таблицы (если включен флаг: высота фиксированные).
- сжимать - Если равно 1, то будет сжимать картинки без искажения пропорций, чтобы они помещались в ячейке.
- текущая колонка - Номер первой видимой колонки, начиная с 0-ля
- текущая строка - Номер первой видимой строки, начиная с 0-ля
Параметры текста
- текстID - Текст (id из редактора текста), отображаемый построчно в таблице.
- текст - Cтрока, отображаемая в таблице.
- имя - Номер шрифта - целое число, начиная с 0 (порядковый номер шрифта).
- размер - Размер шрифта в поинтах.
- цвет 1 - Цвет текста обычного вида.
- цвет 2 - Цвет текста помеченной ячейки.
- alpha2 - Прозрачность картинки в помеченной ячейке.
- поз. гориз. - Горизонтальное выравнивание текста (0 - нет выравнивания; 1 - прижать к левому краю; 2 - центр; 3 - к правому).
- поз. верт. - Вертикальное выравнивание текста (0 - нет выравнивания; 1 - прижать к верхнему краю; 2 - центр; 3 - к нижнему).
- цвет зачеркивания 1 - Цвет зачеркивания текста обычного вида.
- цвет зачеркивания 2 - Цвет зачеркивания текста помеченной ячейки.
- толщина зачеркивания - Толщина зачеркивания в пикселях.
Управление
Когда таблица листаемая, можно отображать индикаторы страниц. У каждого индикатора два состояния: вкл - если соответствующая страница видна на экране и выкл в противоположном случае. Нажав на соответствующий индикатор, таблица перемещается со скоростью, указанной в параметре "скорость листания" на необходимую страницу.
- индикатор ВКЛ - Каринка включенного индикатора
- индикатор ВЫКЛ - Каринка выключенного индикатора
- левая кнопка - Кнопка для листания списка влево
- правая кнопка - Кнопка для листания списка вправо
- верхняя кнопка- Кнопка для листания списка вверх
- нижняя кнопка - Кнопка для листания списка вниз
- старт листания - Смещение в точках, начиная с которого скролим таблицу
- гориз. листание - Горизонтальное листание таблицы: 0 - выключено; 1 - включено
- вертик. листание - Вертикальное листание таблицы: 0 - выключено; 1 - включено
- листание 360 градусов - Разрешено листание в двух направлениях: 0 - выключено; 1 - включено.
- отступ X - Отступ по x от таблицы
- отступ Y - Отступ по y от таблицы
- отступ W - Отступ между ячейками таблицы индексов
Другие параметры
- текущая колонка - Номер первой видимой колонки, начиная с 0-ля
- текущая строка - Номер первой видимой строки, начиная с 0-ля
Добавляемые параметры
- ширина колонок - Через точку с запятой указываем ширину колонок по-порядку
- высота строчек - Через точку с запятой указываем высоту строчек по-порядку
ячейка - Добавить ячейку в таблицу
- текстID - Cтрока (id из редактора строк), отображаемая в ячейке
- текст - Cтрока, отображаемая в ячейке
картинка - Картинка, рисуемая в ячейке (строки игнорируются)
при листании влево - изменить состояние объекта
- объект - При смене текущей страницы в таблице перевести объект в состояние из следующего поля
- состояние - Новое состояние для объекта из предыдущего поля
при листании влево - изменить параметр объекта
- объект - При смене текущей страницы в таблице этот объект меняет свой параметр
- свойство - Параметр, который мы изменяем
- значение - Новое значение параметра
при листании вправо - изменить состояние объекта
- объект - При смене текущей страницы в таблице перевести объект в состояние из следующего поля
- состояние - Новое состояние для объекта из предыдущего поля
при листании вправо - изменить параметр объекта
- объект - При смене текущей страницы в таблице этот объект меняет свой параметр
- свойство - Параметр, который мы изменяем
- значение - Новое значение параметра