View Revisions: Issue #3677

Summary 0003677: Избавиться от System.AllCtrlAltShiftRule, System.CASRule, Panel.CtrlAltShiftRule
Revision 2018-11-15 14:45 by JohnDoe
Description Все эти правила определяют различные условия, управляющие функцией временного гашения некоторых объектов интерфейса.
Функция небезполезная, но набор из разрозненых правил, задаваемых битовыми флагами, уж очень страшен (одни только названия чего стоят).

Намного удобнее было бы задавать их в диалоге.

Либо переложить управление на макросы [0001225:0008991].
Макросами было бы идеально, но пока невозможно в точности воспроизвести текущее поведение, поскольку макросы не могут запускаться по нажатию одних только модификаторов.

Как вариант, можно было бы передавать особую комбинацию, типа CtrlAltShiftPress.
Revision 2018-11-15 14:22 by JohnDoe
Description Все эти правила определяют различными условиями, управляющими функцией временного гашения некоторых объектов интерфейса.
Функция небезполезная, но набор из разрозненых правил, задаваемых битовыми флагами, уж очень страшен (одни только названия чего стоят).

Намного удобнее было бы задавать их в диалоге.

Либо переложить управление на макросы [0001225:0008991].
Макросами было бы идеально, но пока невозможно в точности воспроизвести текущее поведение, поскольку макросы не могут запускаться по нажатию одних только модификаторов.

Как вариант, можно было бы передавать особую комбинацию, типа CtrlAltShiftPress.