AIMP Forum
Разное => Предложения (архив) / Suggestions (archive) => Архив / Archive => Реализовано в AIMP v5.30 / Implemented in AIMP v5.30 => Topic started by: gr-e on July 30, 2023, 15:35:39
-
Я тут недавно просил добавить провайдер для настройки "анимация смены состояния элементов управления": https://www.aimp.ru/forum/index.php?topic=70740 (https://www.aimp.ru/forum/index.php?topic=70740). Он уже был добавлен в предстоящий релиз, за что отдельное спасибо.
Однако, сегодня я обнаружил, что существует функция IsFadingEnabled, которая как раз возвращает нужное значение. Так что ConfigGet('UIAnimationEnabled'), думаю, можно выпиливать, а IsFadingEnabled стоит добавить в справку.
Извиняюсь, что не нашел её на недельку раньше :)
upd. Что-то не так с этим IsFadingEnabled. По описанию он возвращает Boolean, но с оператором not корректно не работает: not IsFadingEnabled всегда возвращает True.
-
Однако, сегодня я обнаружил, что существует функция IsFadingEnabled, которая как раз возвращает нужное значение. Так что ConfigGet('UIAnimationEnabled'), думаю, можно выпиливать, а IsFadingEnabled стоит добавить в справку.
Да уж, и я про эту штуку не вспомнил.
По описанию он возвращает Boolean, но с оператором not корректно не работает: not IsFadingEnabled всегда возвращает True
Лучше результат проверять на 0. Все скрипты работают с Variant, а он хранит в себе не совсем Boolean.