Table — различия между версиями

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
Строка 1: Строка 1:
 
[[Файл:Tabletext.png]]
 
[[Файл:Tabletext.png]]
 
+
[[Файл:Table5.png]]
 +
[[Файл:Table6.png]]
 
Таблица (Тable) является универсальным объектом. Она может использоваться как:
 
Таблица (Тable) является универсальным объектом. Она может использоваться как:
  

Версия 09:48, 22 января 2013

Tabletext.png Table5.png Table6.png Таблица (Тable) является универсальным объектом. Она может использоваться как:

- самостоятельный элемент включая в себя различные элементы (Image, Text, Button, Machine и пр.);

- дополнение к таким объектам как Patchwork, HiddenList, Invetory и др. Выступая в роли «поля» для отображения их элементов.

Для того чтобы поместить объекты в таблицу, необходимо внести их в группу таблицы в дереве проекта.

Table4.png

Заполнение таблицы происходит по столбцам. Если в таблице число видимых колонок/строчек меньше общего количества колонок/строчек, то, в таком случае, таблицу можно листать в нужном направлении.

Общие параметры

Table2.png

Таблица имеет набор стандартных параметров (см. описание параметров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 - Цвет зачеркивания текста помеченной ячейки.
  • толщина зачеркивания - Толщина зачеркивания в пикселях.

Управление

Когда таблица листаемая, можно отображать индикаторы страниц. У каждого индикатора два состояния: вкл - если соответствующая страница видна на экране и выкл в противоположном случае. Нажав на соответствующий индикатор, таблица перемещается со скоростью, указанной в параметре "скорость листания" на необходимую страницу.

  • индикатор ВКЛ - Каринка включенного индикатора.
  • индикатор ВЫКЛ - Каринка выключенного индикатора.
  • левая кнопка - Кнопка для листания списка влево.
  • правая кнопка - Кнопка для листания списка вправо.
  • верхняя кнопка- Кнопка для листания списка вверх.
  • нижняя кнопка - Кнопка для листания списка вниз.
  • отступ X - Отступ по x от таблицы.
  • отступ Y - Отступ по y от таблицы.
  • отступ W - Отступ между ячейками таблицы индексов.

Листание

  • тип листания - Тип листания таблицы: 0 - по страницам; 1 - в зависимости от скорости (IOS).
  • старт листания - Смещение в точках, начиная с которого скролим таблицу.
  • гориз. листание - Горизонтальное листание таблицы: 0 - выключено; 1 - включено.
  • вертик. листание - Вертикальное листание таблицы: 0 - выключено; 1 - включено.
  • цикл. листание - Циклическое листание таблицы: 0 - выключено; 1 - включено.
  • листание 360 градусов - Разрешено листание в двух направлениях: 0 - выключено; 1 - включено.
  • затухание - Затухание скорости листания таблицы: 0 - выключено; 1 - включено.

Состояния таблицы

Так же мы можем управлять таблицей изменяя ее состояния.

  • first - Перелистнуть на первую страницу таблицы.
  • last - Перелистнуть на последнюю страницу таблицы.
  • prev - Перелистнуть на предыдущую страницу таблицы (влево по горизонтали).
  • next - Перелистнуть на следующую страницу таблицы (вправо по горизонтали).
  • up - Перелистнуть на следующую страницу таблицы (вверх по вертикали).
  • down - Перелистнуть на предыдущую страницу таблицы (вниз по вертикали).
  • refresh - Обновить таблицу.

Добавляемые параметры

Table3.png

Открывается при нажатии правой кнопки мыши в поле параметров таблицы.

+.png ширина настраиваемая

  • ширина колонок - Через точку с запятой указываем ширину колонок по-порядку.

+.png высота настраиваемая

  • высота строчек - Через точку с запятой указываем высоту строчек по-порядку.

+.png ячейка - Добавить ячейку в таблицу

  • текстID - Cтрока (id из редактора строк), отображаемая в ячейке.
  • текст - Cтрока, отображаемая в ячейке.
  • картинка - Картинка, рисуемая в ячейке (строки игнорируются).

+.png при листании влево - изменить состояние объекта

  • объект - При смене текущей страницы в таблице перевести объект в состояние из следующего поля.
  • состояние - Новое состояние для объекта из предыдущего поля.

+.png при листании влево - изменить параметр объекта

  • объект - При смене текущей страницы в таблице этот объект меняет свой параметр.
  • свойство - Параметр, который мы изменяем.
  • значение - Новое значение параметра.

+.png при листании вправо - изменить состояние объекта

  • объект - При смене текущей страницы в таблице перевести объект в состояние из следующего поля.
  • состояние - Новое состояние для объекта из предыдущего поля.

+.png при листании вправо - изменить параметр объекта

  • объект - При смене текущей страницы в таблице этот объект меняет свой параметр.
  • свойство - Параметр, который мы изменяем.
  • значение - Новое значение параметра.