AnexeR
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Автору ОЧЕНЬ большая просьба. На сегодняшний день иконка программы в трее может отображать значение режима - "Работать автономно". И это конечно очень хорошо и правильно. Но ведь этого совершенно недостаточно! Существует ещё два ничуть не менее важных режима, которые требуют отображения в иконке. Первый основопологающий режим - "Чтение из кеша", который также требует отображения. Очень рекомендую отображать отключение этого режима маленьким значком паузы поверх текущей иконки - с расположением в нижнем правом углу иконки. Примерно так, как это реализовано в мониторе DrWeb (при временном отключении мониторинга там поверх значка монитора DrWeb в трее появляется значок паузы). Второй важнейший режим, это конечно - "Не обновлять свежие файлы". Рекомендую отображать его маленькой иконкой часиков поверх иконки в трее - с расположением опять таки в нижнем правом углу иконки. Работать по моему мнению это должно таким образом: 1. *В случае включения режима "Работать автономно", Не зависимо от положения других режимов, должна как и сейчас отображаться иконка домика. Без всяких изменений. Положение других режимов при этом никак не отображается, просто потому что в данном положении режима "Работать автономно" другие режимы не имеют никакого значения. 2. *В случае отключения режима "Работать автономно", Включенном режиме "Чтение из кеша", Отключенном режиме "Не обновлять свежие файлы" должна отображаться текущая иконка две стрелочки (а при закачке файлов соответственно - две крутящиеся стрелочки). 3. В случае отключения режима "Работать автономно", Включенном режиме "Чтение из кеша", *Включённом режиме "Не обновлять свежие файлы", поверх текущей иконки - "две стрелочки" должна отображаться минииконка часиков (как смотри описание выше). Которая описывает включение режима "Не обновлять свежие файлы", при включённом режиме "Чтение из кеша". 4. В случае отключения режима "Работать автономно", *Отключённом режиме "Чтение из кеша", И не зависимо от режима "Не обновлять свежие файлы", поверх текущей иконки - "две стрелочки" должна отображаться минииконка паузы (как смотри описание выше). Которая описывает отключение режима "Чтение из кеша", не зависимо от положения режима "Не обновлять свежие файлы". ---------------------- Сложное на первый взгляд описание, а на самом деле всё просто. И это ниболее логичная структура отбражения, которая позволяет очень просто визуально контролировать какие имеющие значение в данный момент режимы активны. Кстати, важно. Отображение режимов должно работать даже при временном их отключении горячими клавишами (как сейчас, когда мы временно ставим программу в автономный режим при помощи удерживаемого клавиатурного сочетания). |