Панель Conditions
Данная панель содержит набор условий, ассоциированных с командой, выделенной на Панели команд.
Если используется плагин QuesterAssistant, условия могут быть организованы в древовидную структуру с помощью группирующей команды ConditionPack
.
Редактирование набора условий
В заголовке панели расположены кнопки:
Add Condition : Добавление нового условия.
Дополнительно можно использовать сочетание горячих клавиш Ins
.
Delete selected Condition : Удаление выбранного условия.
При попытке удаления ConditionPack
будет выведено окно, в котором необходимо подтвердить удаление группирующего условия.
Дополнительно можно использовать сочетание горячих клавиш Ctrl+Del
.
Delete all Condition : Удаление всех quesr-условий из набора.
Чтобы предотвратить случайное удаление потребуется подтвердить действие в диалоговом окне.
Copy Condition : Копирование выбранного условия в буфер обмена.
Дополнительно можно использовать сочетание горячих клавиш Ctrl+C
.
Paste Condition : Вставка условия из буфера обмена.
Копия условия добавляется после выделенного условия.
Если выделено группирующее условие ConditionPack
, тогда:
- по умолчанию копия условия добавляется в начало сеиска вложенных условий;
- если удерживается клавиша
ALT
копия условия добавляется послеConditionPack
‘a.
Дополнительно можно использовать сочетание горячих клавиш Ctrl+V
.
Test Condition : Проверка истиности выбранного условия.
Результат проверки отображается в диалоговом окне и в панели логирования.
Test Condition : Проверка истиности всех условий в наборе.
Результат проверки отображается в диалоговом окне и в панели логирования.
Auto hide : Переключения панели в режим автоматического скрытия, в котором неактивная панель сворачивается и отображается в виде вкладки-заголовка.
Pin : Переключение панели в закрепленный режим, при котором панель отображается целиком даже в неактивном состоянии.
Для удобства редактирования чекбок рядом с каждым условием наглядно отображает состояние флага Locked, изменяющего обязательность истинности данного условия для запуска команды, с которой она ассоциирована.
Правила проверки набора условий описаны в отдельной статье.
Изменение порядка и перегруппировка условий производится путем перетаскивания (Drag and Drop) с зажатой левой кнопкой мыши (ЛКМ).
При перетаскивании с зажатой правой кнопкой мыши (ПКМ), условие копируется.
По умолчанию условие, переремещаемое на ConditionPack
, вставляется в начало списка вложенных условий. Однако при удержании кнопки ALT
условие будет помещено ПОСЛЕ ConditionPack
‘а.