Table — различия между версиями
Boyarin (обсуждение | вклад) (→Размеры ячеек) |
Boyarin (обсуждение | вклад) |
||
Строка 37: | Строка 37: | ||
== Параметры текста == | == Параметры текста == | ||
− | '''текстID''' - Текст (id из редактора текста), отображаемый построчно в таблице. | + | *'''текстID''' - Текст (id из редактора текста), отображаемый построчно в таблице. |
− | + | *'''текст''' - Cтрока, отображаемая в таблице. | |
− | '''текст''' - Cтрока, отображаемая в таблице. | + | *'''имя''' - Номер шрифта - целое число, начиная с 0 (порядковый номер шрифта). |
− | + | *'''размер''' - Размер шрифта в поинтах. | |
− | '''имя''' - Номер шрифта - целое число, начиная с 0 (порядковый номер шрифта). | + | *'''цвет 1''' - Цвет текста обычного вида. |
− | + | *'''цвет 2''' - Цвет текста помеченной ячейки. | |
− | '''размер''' - Размер шрифта в поинтах. | + | *'''alpha2''' - Прозрачность картинки в помеченной ячейке. |
− | + | *'''поз. гориз.''' - Горизонтальное выравнивание текста (0 - нет выравнивания; 1 - прижать к левому краю; 2 - центр; 3 - к правому). | |
− | '''цвет 1''' - Цвет текста обычного вида. | + | *'''поз. верт.''' - Вертикальное выравнивание текста (0 - нет выравнивания; 1 - прижать к верхнему краю; 2 - центр; 3 - к нижнему). |
− | + | *'''цвет зачеркивания 1''' - Цвет зачеркивания текста обычного вида. | |
− | '''цвет 2''' - Цвет текста помеченной ячейки. | + | *'''цвет зачеркивания 2''' - Цвет зачеркивания текста помеченной ячейки. |
− | + | *'''толщина зачеркивания''' - Толщина зачеркивания в пикселях. | |
− | '''alpha2''' - Прозрачность картинки в помеченной ячейке. | ||
− | |||
− | '''поз. гориз.''' - Горизонтальное выравнивание текста (0 - нет выравнивания; 1 - прижать к левому краю; 2 - центр; 3 - к правому). | ||
− | |||
− | '''поз. верт.''' - Вертикальное выравнивание текста (0 - нет выравнивания; 1 - прижать к верхнему краю; 2 - центр; 3 - к нижнему). | ||
− | |||
− | '''цвет зачеркивания 1''' - Цвет зачеркивания текста обычного вида. | ||
− | |||
− | '''цвет зачеркивания 2''' - Цвет зачеркивания текста помеченной ячейки. | ||
− | |||
− | '''толщина зачеркивания''' - Толщина зачеркивания в пикселях. | ||
== Управление == | == Управление == | ||
Строка 66: | Строка 55: | ||
на необходимую страницу. | на необходимую страницу. | ||
− | '''индикатор ВКЛ''' - Каринка включенного индикатора | + | *'''индикатор ВКЛ''' - Каринка включенного индикатора |
− | + | *'''индикатор ВЫКЛ''' - Каринка выключенного индикатора | |
− | '''индикатор ВЫКЛ''' - Каринка выключенного индикатора | + | *'''левая кнопка''' - Кнопка для листания списка влево |
− | + | *'''правая кнопка''' - Кнопка для листания списка вправо | |
− | '''левая кнопка''' - Кнопка для листания списка влево | + | *'''верхняя кнопка'''- Кнопка для листания списка вверх |
− | + | *'''нижняя кнопка''' - Кнопка для листания списка вниз | |
− | '''правая кнопка''' - Кнопка для листания списка вправо | + | *'''старт листания''' - Смещение в точках, начиная с которого скролим таблицу |
− | + | *'''гориз. листание''' - Горизонтальное листание таблицы: 0 - выключено; 1 - включено | |
− | '''верхняя кнопка'''- Кнопка для листания списка вверх | + | *'''вертик. листание''' - Вертикальное листание таблицы: 0 - выключено; 1 - включено |
− | + | *'''листание 360 градусов''' - Разрешено листание в двух направлениях: 0 - выключено; 1 - включено. | |
− | '''нижняя кнопка''' - Кнопка для листания списка вниз | + | *'''отступ X''' - Отступ по x от таблицы |
− | + | *'''отступ Y''' - Отступ по y от таблицы | |
− | '''старт листания''' - Смещение в точках, начиная с которого скролим таблицу | + | *'''отступ W''' - Отступ между ячейками таблицы индексов |
− | |||
− | '''гориз. листание''' - Горизонтальное листание таблицы: 0 - выключено; 1 - включено | ||
− | |||
− | '''вертик. листание''' - Вертикальное листание таблицы: 0 - выключено; 1 - включено | ||
− | |||
− | '''листание 360 градусов''' - Разрешено листание в двух направлениях: 0 - выключено; 1 - включено. | ||
− | |||
− | '''отступ X''' - Отступ по x от таблицы | ||
− | |||
− | '''отступ Y''' - Отступ по y от таблицы | ||
− | |||
− | '''отступ W''' - Отступ между ячейками таблицы индексов | ||
== Другие параметры == | == Другие параметры == | ||
− | '''синхронизация''' - нет - нет синхронизации; да - есть синхронизация | + | *'''синхронизация''' - нет - нет синхронизации; да - есть синхронизация |
− | + | *'''память''' - Если 1, то при повторном открытии экрана объект не обновляет свои параметры (помнит текущие параметры, оставшиеся от предыдущего посещения экрана) | |
− | '''память''' - Если 1, то при повторном открытии экрана объект не обновляет свои параметры (помнит текущие параметры, оставшиеся от предыдущего посещения экрана) | + | *'''текущая колонка''' - Номер первой видимой колонки, начиная с 0-ля |
− | + | *'''текущая строка''' - Номер первой видимой строки, начиная с 0-ля | |
− | '''текущая колонка''' - Номер первой видимой колонки, начиная с 0-ля | + | *'''ширина настраиваемая''' - Через точку с запятой указываем ширину колонок по-порядку |
− | + | *'''ширина колонок''' - Через точку с запятой указываем ширину колонок по-порядку | |
− | '''текущая строка''' - Номер первой видимой строки, начиная с 0-ля | + | *'''высота настраиваемая''' - Через точку с запятой указываем высоту строчек по-порядку |
− | + | *'''высота строчек''' - Через точку с запятой указываем высоту строчек по-порядку | |
− | '''ширина настраиваемая''' - Через точку с запятой указываем ширину колонок по-порядку | + | *'''ячейка''' - Добавить ячеку в таблицу |
− | |||
− | |||
− | '''высота настраиваемая''' - Через точку с запятой указываем высоту строчек по-порядку | ||
− | |||
− | |||
− | '''ячейка''' - Добавить ячеку в таблицу | ||
:'''текстID''' - Cтрока (id из редактора строк), отображаемая в ячейке | :'''текстID''' - Cтрока (id из редактора строк), отображаемая в ячейке | ||
:'''текст''' - Cтрока, отображаемая в ячейке | :'''текст''' - Cтрока, отображаемая в ячейке | ||
:'''картинка''' - Каринка, рисуемая в ячейке (строки игнорируются) | :'''картинка''' - Каринка, рисуемая в ячейке (строки игнорируются) | ||
− | '''при листании влево - изменить состояние объекта''' - При смене текущей страницы в таблице перевести объект в новое состояние | + | *'''при листании влево - изменить состояние объекта''' - При смене текущей страницы в таблице перевести объект в новое состояние |
:'''объект''' - При смене текущей страницы в таблице перевести объект в состояние из следующего поля | :'''объект''' - При смене текущей страницы в таблице перевести объект в состояние из следующего поля | ||
:'''состояние''' - Новое состояние для объекта из предыдущего поля | :'''состояние''' - Новое состояние для объекта из предыдущего поля | ||
− | '''при листании влево - изменить параметр объекта''' - При смене текущей страницы в таблице изменить параметр объекта | + | *'''при листании влево - изменить параметр объекта''' - При смене текущей страницы в таблице изменить параметр объекта |
:'''объект''' - При смене текущей страницы в таблице этот объект меняет свой параметр | :'''объект''' - При смене текущей страницы в таблице этот объект меняет свой параметр | ||
:'''свойство''' - Параметр, который мы изменяем | :'''свойство''' - Параметр, который мы изменяем | ||
:'''значение''' - Новое значение параметра | :'''значение''' - Новое значение параметра | ||
− | '''при листании вправо - изменить состояние объекта''' - При смене текущей страницы в таблице перевести объект в новое состояние | + | *'''при листании вправо - изменить состояние объекта''' - При смене текущей страницы в таблице перевести объект в новое состояние |
:'''объект''' - При смене текущей страницы в таблице перевести объект в состояние из следующего поля | :'''объект''' - При смене текущей страницы в таблице перевести объект в состояние из следующего поля | ||
:'''состояние''' - Новое состояние для объекта из предыдущего поля | :'''состояние''' - Новое состояние для объекта из предыдущего поля | ||
− | '''при листании вправо - изменить параметр объекта''' - При смене текущей страницы в таблице изменить параметр объекта | + | *'''при листании вправо - изменить параметр объекта''' - При смене текущей страницы в таблице изменить параметр объекта |
:'''объект''' - При смене текущей страницы в таблице этот объект меняет свой параметр | :'''объект''' - При смене текущей страницы в таблице этот объект меняет свой параметр | ||
:'''свойство''' - Параметр, который мы изменяем | :'''свойство''' - Параметр, который мы изменяем | ||
:'''значение''' - Новое значение параметра | :'''значение''' - Новое значение параметра |
Версия 22:05, 13 января 2013
Для размещения поля для ввода текста на сцене, необходимо создать объект с типом table.
В ячейках таблицы могут располагаться графические объекты любого типа, в том числе и другие таблицы. Для добавления ячеек в таблицу, необходимо в редакторе сцен к ранее созданному объекту с типом table добавить подобъекты. При этом подобъекты будут заноситься в таблицу по столбцам.
В таблице число столбцов/строк в области вывода таблицы может быть меньше общего числа столбцов/строк. В таком случае таблицу можно листать в нужном направлении.
Содержание
Общие параметры
(см. описание Object)
Основные параметры таблицы
- колонок - Максимальное число колонок (ячейки должны поместиться)
- строчек - Максимальное число строчек (ячейки должны поместиться)
- скорость листания - Cкорость листания страниц Точек/секунду
- отсечение - 1 - обрезать графику таблицы по ширине и высоте; 0 - не обрезать
Бордюры таблицы
- бордюр X - Ширина бордюра по x (отступ во внутрь слева и справа) от подложки или от ширины объекта для отображения видимых ячеек.
- бордюр Y - Ширина бордюра по y (отступ во внутрь сверху и снизу) от подложки или от выстоты объекта для отображения видимых ячеек.
- отступ X - Отступ по x во внутрь (слева и справа) в ячеки, чтобы содержимое соседних ячеек не сливалось.
- отступ Y - Отступ по y во внутрь (сверху и снизу) в ячеки, чтобы содержимое соседних ячеек не сливалось.
Cмещения
- смещ. X - смещение по x объекта в ячейке
- смещ. Y - смещение по y объекта в ячейке
Размеры ячеек
- ширина фиксированная - Если равно 1, то ширины колонок будут фиксированные и определяются полем: колонок видно.
- высота фиксированная - Если равно 1, то высоты строчек будут фиксированные и определяются полем: строчек видно.
- колонок видно - Количество колонок, видимых в области вывода таблицы (если включен флаг: ширина фиксированные).
- строчек видно - Количество строчек, видимых в области вывода таблицы (если включен флаг: высота фиксированные).
- сжимать - Если равно 1, то будет сжимать картинки без искажения пропорций, чтобы они помещались в ячейке.
Параметры текста
- текст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 - Отступ между ячейками таблицы индексов
Другие параметры
- синхронизация - нет - нет синхронизации; да - есть синхронизация
- память - Если 1, то при повторном открытии экрана объект не обновляет свои параметры (помнит текущие параметры, оставшиеся от предыдущего посещения экрана)
- текущая колонка - Номер первой видимой колонки, начиная с 0-ля
- текущая строка - Номер первой видимой строки, начиная с 0-ля
- ширина настраиваемая - Через точку с запятой указываем ширину колонок по-порядку
- ширина колонок - Через точку с запятой указываем ширину колонок по-порядку
- высота настраиваемая - Через точку с запятой указываем высоту строчек по-порядку
- высота строчек - Через точку с запятой указываем высоту строчек по-порядку
- ячейка - Добавить ячеку в таблицу
- текстID - Cтрока (id из редактора строк), отображаемая в ячейке
- текст - Cтрока, отображаемая в ячейке
- картинка - Каринка, рисуемая в ячейке (строки игнорируются)
- при листании влево - изменить состояние объекта - При смене текущей страницы в таблице перевести объект в новое состояние
- объект - При смене текущей страницы в таблице перевести объект в состояние из следующего поля
- состояние - Новое состояние для объекта из предыдущего поля
- при листании влево - изменить параметр объекта - При смене текущей страницы в таблице изменить параметр объекта
- объект - При смене текущей страницы в таблице этот объект меняет свой параметр
- свойство - Параметр, который мы изменяем
- значение - Новое значение параметра
- при листании вправо - изменить состояние объекта - При смене текущей страницы в таблице перевести объект в новое состояние
- объект - При смене текущей страницы в таблице перевести объект в состояние из следующего поля
- состояние - Новое состояние для объекта из предыдущего поля
- при листании вправо - изменить параметр объекта - При смене текущей страницы в таблице изменить параметр объекта
- объект - При смене текущей страницы в таблице этот объект меняет свой параметр
- свойство - Параметр, который мы изменяем
- значение - Новое значение параметра