View on GitHub

EntityToolsDocs

Документация к EntityTools

Панель Conditions

Данная панель содержит набор условий, ассоциированных с командой, выделенной на Панели команд.
Если используется плагин QuesterAssistant, условия могут быть организованы в древовидную структуру с помощью группирующей команды ConditionPack.


Редактирование набора условий

В заголовке панели расположены кнопки:

AddCondition Add Condition : Добавление нового условия.
Дополнительно можно использовать сочетание горячих клавиш Ins.

DeleteCondition Delete selected Condition : Удаление выбранного условия.
При попытке удаления ConditionPack будет выведено окно, в котором необходимо подтвердить удаление группирующего условия.
Дополнительно можно использовать сочетание горячих клавиш Ctrl+Del.

DeleteAllCondition Delete all Condition : Удаление всех quesr-условий из набора.
Чтобы предотвратить случайное удаление потребуется подтвердить действие в диалоговом окне.

CopyCondition Copy Condition : Копирование выбранного условия в буфер обмена.
Дополнительно можно использовать сочетание горячих клавиш Ctrl+C.

PasteCondition Paste Condition : Вставка условия из буфера обмена.
Копия условия добавляется после выделенного условия.
Если выделено группирующее условие ConditionPack, тогда:

Дополнительно можно использовать сочетание горячих клавиш Ctrl+V.

TestCondition Test Condition : Проверка истиности выбранного условия.
Результат проверки отображается в диалоговом окне и в панели логирования.

TestAllCondition Test Condition : Проверка истиности всех условий в наборе.
Результат проверки отображается в диалоговом окне и в панели логирования.

AutoHideConditionsPanel Auto hide : Переключения панели в режим автоматического скрытия, в котором неактивная панель сворачивается и отображается в виде вкладки-заголовка.

PinConditionsPanel Pin : Переключение панели в закрепленный режим, при котором панель отображается целиком даже в неактивном состоянии.


Для удобства редактирования чекбок рядом с каждым условием наглядно отображает состояние флага Locked, изменяющего обязательность истинности данного условия для запуска команды, с которой она ассоциирована.
Правила проверки набора условий описаны в отдельной статье.


Изменение порядка и перегруппировка условий производится путем перетаскивания (Drag and Drop) с зажатой левой кнопкой мыши (ЛКМ).
При перетаскивании с зажатой правой кнопкой мыши (ПКМ), условие копируется.
По умолчанию условие, переремещаемое на ConditionPack, вставляется в начало списка вложенных условий. Однако при удержании кнопки ALT условие будет помещено ПОСЛЕ ConditionPack‘а.


Назад
Назад к содержанию