В трее Windows Vista висит куча иконок программ, сигнализирующих о своём присутствии в системе. Но вот как на какую из них кликать не понятно мне до сих пор, там наблюдается самый полный разнобой даже у программ самой системы. Из-за этого постоянно "раздражаюсь", когда по двойному клику на одной программе она открывается и тут же скрывается, а по одиночному клику c другой программой ничего не происходит или происходит с задержкой (причём порой это просто появляется контекстное меню!).
А существует ли какое-либо стандартизированное или рекомендуемое поведение программ в трее? А может есть даже умная программка, которая подправляет поведение различных программ и вводит единообразие реакции?
Здравствуйте, Andir, Вы писали: A>по двойному клику на одной программе она открывается и тут же скрывается, а по одиночному клику c другой программой ничего не происходит
Это же очевидно! Сделайте так, чтобы ваша программа вела себя одинаково на клик и на дабл-клик. Все будут счастливы.
Здравствуйте, XopoSHiy, Вы писали:
A>>по двойному клику на одной программе она открывается и тут же скрывается, а по одиночному клику c другой программой ничего не происходит
XSH>Это же очевидно! Сделайте так, чтобы ваша программа вела себя одинаково на клик и на дабл-клик. Все будут счастливы.
Мне не надо одинаково, мне надо единообразно. Например, чтобы все иконки по двойному клику открывали основное окно программы, по одиночному ничего не делали, а по правой показывали контекстное меню с вариантом выделенным жирным — это основное окно/функция программы, которая выполняется по двойному клику и вариантом завершения программы. То есть стандартизация поведения.
Вот, может кто-то озаботился и написал Windows Tray Usability Guide и там прописал, что нужно делать именно так и не иначе, и туда можно было бы всегда ткнуть нерадивых разработчиков .
Здравствуйте, Andir, Вы писали:
A>А существует ли какое-либо стандартизированное или рекомендуемое поведение программ в трее? А может есть даже умная программка, которая подправляет поведение различных программ и вводит единообразие реакции?
Под Windows стандартизованное и рекомендуемое — surprise! — не использовать notification area для чего-либо, кроме, собственно, notification’ов, сиречь оповещений.
Здравствуйте, Centaur, Вы писали:
C>Под Windows стандартизованное и рекомендуемое — surprise! — не использовать notification area для чего-либо, кроме, собственно, notification’ов, сиречь оповещений.
А где и кто это рекомендует? (ведь MS этому не следует: например TaskManager)
Здравствуйте, Andir, Вы писали:
A>Здравствуйте, Centaur, Вы писали:
C>>Под Windows стандартизованное и рекомендуемое — surprise! — не использовать notification area для чего-либо, кроме, собственно, notification’ов, сиречь оповещений.
A>А где и кто это рекомендует? (ведь MS этому не следует: например TaskManager)
A>С Уважением, Andir!
Windows Vista User Experience Guidelines -> Guidelines -> Windows Environment -> Notification Area
V>Windows Vista User Experience Guidelines -> Guidelines -> Windows Environment -> Notification Area
и?
Minimized single-instance application
To reduce taskbar clutter, a single-instance, long-running application can be minimized to a notification area icon instead.