Тема: Активная кнопка "Применить" в разделе "Коррекция цвета"
Описание проблемы:
После выбора формата текстуры и перехода раздел "Коррекция цвета", кнопка "Применить" становится активной, несмотря на то, что в данном разделе, в который был выполнен переход, ничего изменено не было.
Соответственно, если переключиться на все остальные (любые другие разделы) в настройках плеера, после данного раздела, она (кнопка) будет также активной.
Алгоритм воспроизведения:
1. Открыть настройки плеера
2. Перейти в раздел "Видео"
3. Выбрать формат текстуры "16-bit Floating Point", или "32-bit Floating Point"
4. Открыть любой видео файл
5. Открыть настройки плеера снова
6. Перейти в раздел "Коррекция цвета"
Более простой алгоритм воспроизведения:
1. Открыть настройки плеера
2. Перейти в раздел "Видео"
3. Выбрать формат текстуры "16-bit Floating Point", или "32-bit Floating Point", применить изменение
4. Перейти в раздел "Коррекция цвета"
Фактический результат:
Кнопка "Применить" стала активной, поскольку была задействована, но не выбрана опция "Управление цветом".
Следовательно и в других разделах настроек она также стала активной, не смотря на тот факт, что ничего не было выбрано, или изменено.
Ожидаемый результат:
По правильной логике это должно работать вот так:
1. Выбрали формат текстуры "16-bit Floating Point", или "32-bit Floating Point"
2. Перешли в раздел "Коррекция цвета"
3. Опция "Управление цветом" стала активной, но кнопка "Применить" не должна быть активной до тех пор, пока эта опция не будет выбрана (пока не будет установлена галочка).
И только после того, как опция "Управление цветом" была выбрана (была установлена галочка на нее), кнопка "Применить" должна стать активной.
После нажатия на нее, она должна стать уже неактивной, по аналогии со всеми остальными разделами настроек плеера.
Кнопка "Применить" должна работать изменении любой опции. Она глобальна для всех панелей настроек.
Цитата: V0ltКнопка "Применить" должна работать изменении любой опции. Она глобальна для всех панелей настроек.
Она работает, становится активной, если мы меняем какую-либо опцию, но в данном случае, мы ничего не изменили, при этом кнопка "Применить" стала активной, что уже противоречит логике. А все потому, что стала активной (доступной) опция "Управление цветом". Да, она стала доступной, но ведь галочка-то на нее установлена не была.
И потом, после нажатия на кнопку "Применить" в каком-либо разделе настроек плеера, она всегда становится неактивной, поскольку мы изменили некую опцию в определенном разделе настроек плеера.
А в этом разделе "Коррекция цвета", после выполнения вышеописанного алгоритма, кнопка "Применить" остается активной вообще всегда, даже в том случае, когда мы ничего вообще не изменили.
Да, да - есть такое. Ну и ладно, там просто сложная связка опций с 2-х страниц. Не стоит тратить на это время.
Evgeniy1990
Если сможешь сделай видео, будет побольше времени поправлю.
Цитата: V0ltEvgeniy1990
Если сможешь сделай видео, будет побольше времени поправлю.
Пожалуйста:
https://yadi.sk/i/yFZsQY3T3NmTA5P.S. В данной видеозаписи выполнен полностью вышеописанный более простой алгоритм воспроизведения проявления активной кнопки "Применить".
Также, видно, что после нажатия одного и последующих двух раз на эту активную кнопку "Применить", она так и остается активной, (хотя после первого нажатия уже должна была стать неактивной), даже если повторно открыть этот раздел настроек "Коррекция цвета".
И показано еще также, что если после этого раздела "Коррекция цвета", перейти в любые другие разделы настроек плеера, кнопка "Применить" автоматически становится активной, несмотря на то, что мы выбрали их, но ничего в них не изменили.
Спасибо.
Исправлено в r3003.