Checkbox — различия между версиями
Odyadina (обсуждение | вклад) |
Odyadina (обсуждение | вклад) |
||
Строка 3: | Строка 3: | ||
Через редактор ресурсов можно загрузить от одного до трех графических ресурсов (up, down, over) для изменения состояния checkbox. | Через редактор ресурсов можно загрузить от одного до трех графических ресурсов (up, down, over) для изменения состояния checkbox. | ||
− | + | '''Общие параметры''' | |
− | |||
(см. описание [[Object|Object]]) | (см. описание [[Object|Object]]) | ||
Версия 12:55, 23 мая 2013
Checkbox - тип объекта, который обладает двумя фиксированными состояниями: включен (отмечен) и выключен (не отмечен), и способен изменять состояние/параметр других объектов. Используется как тумблер, например, играть с подсказками или без, отображать текст на русском или на английском и т.п. Через редактор ресурсов можно загрузить от одного до трех графических ресурсов (up, down, over) для изменения состояния checkbox.
Общие параметры (см. описание Object)
Основные параметры
Группа - не отмечена (внешний вид):
- up - графический ресурс для отображения не отмеченного checkbox в отжатом состоянии, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования);
- down - графический ресурс отображения не отмеченного checkbox в нажатом состоянии, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования), может отсутствовать;
- over - графический ресурс для отображения не отмеченного checkbox в состоянии мышь над ним, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования).
Группа - отмечена (внешний вид):
- up - графический ресурс для отображения отмеченного checkbox в отжатом состоянии, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования);
- down - графический ресурс отображения отмеченного checkbox в нажатом состоянии, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования), может отсутствовать;
- over - графический ресурс для отображения отмеченного checkbox в состоянии мышь над ним, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования).
Группа -Параметры звук:
- up - звуковой ресурс для проигрывания не отмеченного checkbox, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования);
- down - звуковой ресурс для проигрывания отмеченного checkbox, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования), может отсутствовать;
- over - звуковой ресурс для проигрывания checkbox с мышью над ней, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования), может отсутствовать.
Группа - Параметр надпись:
- текст - текстовая надпись, появляющаяся справа от изображения объекта checkbox;
- имя - номер шрифта - целое число, начиная с 0 (порядковый номер шрифта);
- размер - размер шрифта;
- цвет - цвет шрифта;
- отступ - отступ текста от правого края картинки (может быть отрицательным).
Добавляемые параметры
Меню выбора Добавляемые параметры к объектам активируется по правой кнопки мыши.
При выключении/включении checkbox, изменить параметр (свойство) объекта (если не отмечена/если отмечена):
- объект - объект, которому будет меняться параметр при выключении/включении checkbox;
- свойство - изменяемый параметр;
- значение - новое значение параметра.
При выключении/включении изменить графику объекта (если не отмечена/если отмечена):
- объект - объект, которому будет меняться графический ресурс при выключении/включении checkbox;
- параметр - параметр, который содержит идентификатор графического ресурса (значение поля - res);
- значение - устанавливаемый графический ресурс, перетаскивается из базы ресурсов мышью.
При выключении/включении изменить текст объекта (если не отмечена/если отмечена):
- объект - объект, которому будет меняться текст при выключении/включении checkbox (почти всегда это объект типа text, но можно указывать и объекты типа edit, tool, table, button,.. все которые имеют параметр, содержащий ID текста из текстовой базы);
- параметр - параметр, который содержит текстовый идентификатор (значение поля - txtID);
- значение - устанавливаемый текст, перетаскивается из текстовой базы мышью.
При выключении/включении изменить состояние объекта (если не отмечена/если отмечена):
- объект - объект, который будет переходить в новое состояние при включении/включении checkbox;
- состояние - новое состояние объекта из предыдущего поля.
условие, при котором checkbox включен:
- объект - объект, состояние или параметр которого проверяется;
- состояние - состояние, в котором должен находиться объект для выполнения условия;
- параметр - параметр объекта, значение которого проверяется;
- значение - значение параметра объекта, при котором выполняется условие;
- покупка - внутренний ID покупки (определяется объектом store), если покупка совершена, условие выполняется;
- нет - инверсия, условие не должно выполняться, чтобы checkbox был включен (значение поля - 1).
Состояния
Объект checkbox обладает двумя состояниями:
- on - checkbox включен (отмечен);
- off - checkbox выключен (не отмечен).
Checkbox можно перевести в одно из его состояний сторонним объектом (машиной или кнопкой, например), но в таком случае checkbox не установит ни один из своих добавляемых параметров. Checkbox может влиять на другие объекты только, если он включается/выключается (on/off) кликом на самого себя, а не сторонним объектом.