Table — различия между версиями
Echornaya (обсуждение | вклад) м |
Echornaya (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
+ | {{TOC right}} | ||
'''Общие параметры''' | '''Общие параметры''' | ||
Строка 10: | Строка 11: | ||
- дополнение к таким объектам как [[Patchwork|Patchwork]], [[HiddenList|HiddenList]], [[Invetory|Invetory]] и др. Выступая в роли «поля» для отображения их элементов. | - дополнение к таким объектам как [[Patchwork|Patchwork]], [[HiddenList|HiddenList]], [[Invetory|Invetory]] и др. Выступая в роли «поля» для отображения их элементов. | ||
+ | |||
+ | [[Файл:Table4.png|right]] | ||
[[Файл:Table5.png]] | [[Файл:Table5.png]] | ||
Строка 15: | Строка 18: | ||
[[Файл:Table6.png]] | [[Файл:Table6.png]] | ||
− | Для того чтобы поместить объекты в таблицу, необходимо внести их в группу таблицы в дереве проекта. | + | Для того чтобы поместить объекты в таблицу, необходимо внести их в группу таблицы в дереве проекта. |
− | |||
Заполнение таблицы происходит по столбцам. Если в таблице число видимых колонок/строчек меньше общего количества колонок/строчек, то, в таком случае, таблицу можно листать в нужном направлении. | Заполнение таблицы происходит по столбцам. Если в таблице число видимых колонок/строчек меньше общего количества колонок/строчек, то, в таком случае, таблицу можно листать в нужном направлении. | ||
− | |||
− | |||
− | |||
== Основные параметры таблицы == | == Основные параметры таблицы == | ||
+ | [[Файл:Table2.png|right]] | ||
'''Группа - таблица''' | '''Группа - таблица''' | ||
Строка 94: | Строка 94: | ||
*'''листание 360 градусов''' - Разрешено листание в двух направлениях: 0 - выключено; 1 - включено. | *'''листание 360 градусов''' - Разрешено листание в двух направлениях: 0 - выключено; 1 - включено. | ||
*'''затухание''' - Затухание скорости листания таблицы: 0 - выключено; 1 - включено. | *'''затухание''' - Затухание скорости листания таблицы: 0 - выключено; 1 - включено. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Добавляемые параметры == | == Добавляемые параметры == | ||
Строка 136: | Строка 125: | ||
*'''свойство''' - Параметр, который мы изменяем. | *'''свойство''' - Параметр, который мы изменяем. | ||
*'''значение''' - Новое значение параметра. | *'''значение''' - Новое значение параметра. | ||
+ | |||
+ | == Состояния таблицы == | ||
+ | Так же мы можем управлять таблицей изменяя ее состояния. | ||
+ | |||
+ | *'''first''' - Перелистнуть на первую страницу таблицы. | ||
+ | *'''last''' - Перелистнуть на последнюю страницу таблицы. | ||
+ | *'''prev''' - Перелистнуть на предыдущую страницу таблицы (влево по горизонтали). | ||
+ | *'''next''' - Перелистнуть на следующую страницу таблицы (вправо по горизонтали). | ||
+ | *'''up''' - Перелистнуть на следующую страницу таблицы (вверх по вертикали). | ||
+ | *'''down''' - Перелистнуть на предыдущую страницу таблицы (вниз по вертикали). | ||
+ | *'''refresh''' - Обновить таблицу. |
Версия 05:58, 29 мая 2013
Общие параметры
Таблица имеет набор стандартных параметров (см. описание параметров Object).
Таблица (Тable) является универсальным объектом. Она может использоваться как:
- самостоятельный элемент включая в себя различные элементы (Image, Text, Button, Machine и пр.);
- дополнение к таким объектам как Patchwork, HiddenList, Invetory и др. Выступая в роли «поля» для отображения их элементов.
Для того чтобы поместить объекты в таблицу, необходимо внести их в группу таблицы в дереве проекта. Заполнение таблицы происходит по столбцам. Если в таблице число видимых колонок/строчек меньше общего количества колонок/строчек, то, в таком случае, таблицу можно листать в нужном направлении.
Основные параметры таблицы
Группа - таблица
- колонок - Максимальное число колонок (ячейки должны поместиться).
- строчек - Максимальное число строчек (ячейки должны поместиться).
- скорость листания - Cкорость листания страниц (точек/секунду).
- отсечение - 1 - обрезать графику таблицы по ширине и высоте; 0 - не обрезать.
- добавлять по строкам - 1 - добавлять по строкам; 0 - добавлять по столбцам.
Группа - бордюры таблицы
- бордюр X - Ширина бордюра по x (отступ во внутрь слева и справа) от подложки или от ширины объекта для отображения видимых ячеек.
- бордюр Y - Ширина бордюра по y (отступ во внутрь сверху и снизу) от подложки или от выстоты объекта для отображения видимых ячеек.
- отступ X - Отступ по x во внутрь (слева и справа) в ячеки, чтобы содержимое соседних ячеек не сливалось.
- отступ Y - Отступ по y во внутрь (сверху и снизу) в ячеки, чтобы содержимое соседних ячеек не сливалось.
Группа - смещение
- смещ. 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 - Цвет зачеркивания текста помеченной ячейки.
- толщина зачеркивания - Толщина зачеркивания в пикселях.
Дополнительные параметры
Группа - Управлениe
Когда таблица листаемая, можно отображать индикаторы страниц. У каждого индикатора два состояния: вкл - если соответствующая страница видна на экране и выкл в противоположном случае. Нажав на соответствующий индикатор, таблица перемещается со скоростью, указанной в параметре "скорость листания" на необходимую страницу.
- индикатор ВКЛ - Каринка включенного индикатора.
- индикатор ВЫКЛ - Каринка выключенного индикатора.
- левая кнопка - Кнопка для листания списка влево.
- правая кнопка - Кнопка для листания списка вправо.
- верхняя кнопка- Кнопка для листания списка вверх.
- нижняя кнопка - Кнопка для листания списка вниз.
- отступ X - Отступ по x от таблицы.
- отступ Y - Отступ по y от таблицы.
- отступ W - Отступ между ячейками таблицы индексов.
Группа - листание
- тип листания - Тип листания таблицы: 0 - по страницам; 1 - в зависимости от скорости (IOS).
- старт листания - Смещение в точках, начиная с которого скролим таблицу.
- гориз. листание - Горизонтальное листание таблицы: 0 - выключено; 1 - включено.
- вертик. листание - Вертикальное листание таблицы: 0 - выключено; 1 - включено.
- цикл. листание - Циклическое листание таблицы: 0 - выключено; 1 - включено.
- листание 360 градусов - Разрешено листание в двух направлениях: 0 - выключено; 1 - включено.
- затухание - Затухание скорости листания таблицы: 0 - выключено; 1 - включено.
Добавляемые параметры
Открывается при нажатии правой кнопки мыши в поле параметров таблицы.
- ширина колонок - Через точку с запятой указываем ширину колонок по-порядку.
- высота строчек - Через точку с запятой указываем высоту строчек по-порядку.
ячейка - Добавить ячейку в таблицу
- текстID - Cтрока (id из редактора строк), отображаемая в ячейке.
- текст - Cтрока, отображаемая в ячейке.
- картинка - Картинка, рисуемая в ячейке (строки игнорируются).
при листании влево - изменить состояние объекта
- объект - При смене текущей страницы в таблице перевести объект в состояние из следующего поля.
- состояние - Новое состояние для объекта из предыдущего поля.
при листании влево - изменить параметр объекта
- объект - При смене текущей страницы в таблице этот объект меняет свой параметр.
- свойство - Параметр, который мы изменяем.
- значение - Новое значение параметра.
при листании вправо - изменить состояние объекта
- объект - При смене текущей страницы в таблице перевести объект в состояние из следующего поля.
- состояние - Новое состояние для объекта из предыдущего поля.
при листании вправо - изменить параметр объекта
- объект - При смене текущей страницы в таблице этот объект меняет свой параметр.
- свойство - Параметр, который мы изменяем.
- значение - Новое значение параметра.
Состояния таблицы
Так же мы можем управлять таблицей изменяя ее состояния.
- first - Перелистнуть на первую страницу таблицы.
- last - Перелистнуть на последнюю страницу таблицы.
- prev - Перелистнуть на предыдущую страницу таблицы (влево по горизонтали).
- next - Перелистнуть на следующую страницу таблицы (вправо по горизонтали).
- up - Перелистнуть на следующую страницу таблицы (вверх по вертикали).
- down - Перелистнуть на предыдущую страницу таблицы (вниз по вертикали).
- refresh - Обновить таблицу.