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

Title: IsFadingEnabled - добавить в справку
Post 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.
Title: Re: IsFadingEnabled - добавить в справку
Post by: Artem on July 31, 2023, 09:09:50
Однако, сегодня я обнаружил, что существует функция IsFadingEnabled, которая как раз возвращает нужное значение. Так что ConfigGet('UIAnimationEnabled'), думаю, можно выпиливать, а IsFadingEnabled стоит добавить в справку.


Да уж, и я про эту штуку не вспомнил.

По описанию он возвращает Boolean, но с оператором not корректно не работает: not IsFadingEnabled всегда возвращает True

Лучше результат проверять на 0. Все скрипты работают с Variant, а он хранит в себе не совсем Boolean.