Иконка в tray: как правильно
От: Аноним  
Дата: 12.06.05 12:26
Оценка:
Добрый день, господа.

Есть вопрос следующего характера:
Приложение имеет иконку в tray. Как правильно сворачивать/восстанавливать приложение — по одинарному или двойному click-у?
Re: Иконка в tray: как правильно
От: Александр.Сергеевич Россия  
Дата: 12.06.05 13:52
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Добрый день, господа.


А>Есть вопрос следующего характера:

А>Приложение имеет иконку в tray. Как правильно сворачивать/восстанавливать приложение — по одинарному или двойному click-у?
Под двойному
Re[2]: Иконка в tray: как правильно
От: Аноним  
Дата: 12.06.05 14:21
Оценка:
Здравствуйте, Александр.Сергеевич, Вы писали:

АС>Под двойному


Что характерно — значки от MS отрабатывают одинарный — либо восстанавливая окно, либо показывая меню (левый клик).
Иконка в tray: как правильно
От: adontz Грузия http://adontz.wordpress.com/
Дата: 12.06.05 14:53
Оценка: 128 (8) +3
#Имя: FAQ.usability.trayclicks
Здравствуйте, Аноним, Вы писали:

Большинство приложение отрабатывает одинарный левый клик.

Я пользуюсь простыми правилами.

  1. Не плодите клики без необходимости .
  2. То что имеет состояние выделения (selection, например строка в списке), не имеет состояния подсветки (hover/highlight) выделяется одинарным кликом, активизируется двойным.
  3. То что не имеет состояния выделения (selection, например кнопка), имеет состояние подсветки (hover/highlight) активизируется одинарным кликом.

Например кнопка (в особенности на панели инструментов) реагирует на мышь и не имеет состояния выделения (фокус не в счёт ). Нужно одно нажатие.
Значок папки в окне эксплорера имеет состояние выделения и не реагирует на мышь. Нужно двойное нажатие что её открыть и одинарное чтоб выделить.

Иконка в трее не имеет состояния выделения. И хотя она не имеет и состояния подстветки (что между прочим, не ахти как хорошо, но учитывая её размеры, простительно) нужен одинарный клик, а не двойной. Действительно папку можно нажав перетащить, с иконкой в трее какого не сделать, так что если реагировать на двойной клик, одинарный просто не будет использован.

А вот то что по правому клику надо меню показывать, думаю никто не сомневается

Ни в коем случае нельзя на одинарный и двойной клик по иконке сажать разные вещи! Иконка не имеет состояния выделения и визуально нельзя понять кликнул ты по ней или ещё нет!
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[2]: Иконка в tray: как правильно
От: Аноним  
Дата: 12.06.05 14:56
Оценка:
Thanks a lot!

Разжевано замечательно.
Re[2]: fix
От: adontz Грузия http://adontz.wordpress.com/
Дата: 12.06.05 15:12
Оценка: +1
A>Значок папки в окне эксплорера не имеет состояния выделения и не реагирует на мышь. Нужно двойное нажатие что её открыть и одинарное чтоб выделить.

Значок папки в окне эксплорера имеет состояние выделения и не реагирует на мышь. Нужно двойное нажатие что её открыть и одинарное чтоб выделить.
A journey of a thousand miles must begin with a single step © Lau Tsu
2модераторз
От: Зверёк Харьковский  
Дата: 12.06.05 16:15
Оценка: +1
можно это в FAQ? спасибо.
... << RSDN@Home 1.1.4 beta 6a rev. 436>>
FAQ — це мiй ай-кью!
Re: 2модераторз
От: adontz Грузия http://adontz.wordpress.com/
Дата: 12.06.05 16:43
Оценка: :))) :)))
Здравствуйте, Зверёк Харьковский, Вы писали:

ЗХ>можно это в FAQ? спасибо.

Хочешь меня факнуть? Ну-ну
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[2]: Иконка в tray: как правильно
От: the_Wizzard Украина  
Дата: 12.06.05 17:05
Оценка:
Люди вы чего? Если уж "как правильно", то читать надо
“Designed for Microsoft Windows XP” Application Specification

В коих написано, что трей это "Notification Area" и использоваться должен для _уведомления_ пользователя о каких-то событиях, на которые он может ответить, а может проигнорировать, а также что трей не должен использовать иконку для доступа к проге.

Я бы программеров, которые сворачивают проги в трей, поубивал
Во-первых, это нарушение accessibility (Кто вот скажет, как без мышки развернуть такую прогу? Я допустим знаю, но это неудобно ИМХО, и дабл-клик ей не пошлешь...)
Во-вторых, это загаживание трея — MS не от хорошей жизни придумала скрывалку иконок.

вот, собсно, цитатка:
• Do not use the area to provide an application’s launch point
Instead, use only the Start Menu to launch your program or start your service. If your program or service launches automatically at startup, do not default to placing an icon in the notification area.
• Do not use the area to change settings or other properties
Instead, provide UI for changing settings or other properties from within the application or from a Control Panel item.
• Do not display general status information for services or background applications. Instead, run programs in the background, as necessary. Users can view service status or configure a setting via a second application or a control panel that provides a UI for your service. Users must explicitly launch this application from an icon in the Start menu.
... << RSDN@Home 1.1.4 beta 7 rev. 447>>
Signature Deleted, 4 GB limit exceeded
Re[3]: Иконка в tray: как правильно
От: adontz Грузия http://adontz.wordpress.com/
Дата: 12.06.05 17:39
Оценка:
Здравствуйте, the_Wizzard, Вы писали:

_W>В коих написано, что трей это "Notification Area" и использоваться должен для _уведомления_ пользователя о каких-то событиях, на которые он может ответить, а может проигнорировать, а также что трей не должен использовать иконку для доступа к проге.


Проги бывают по сути интерактивные к торых надо постоянно что-то давить, кликать и т.д. и сервисы, которые надо настраивать, а потом они сами работают.

Примеры:
Kaspersky Anti-Virus. Настроил что да как сканировать и забыл.
WinAMP, накидал файлов в плейлист и слушаешь.
Miranda, ICQ, *** Messenger например очень удобно, что в трее сидят.
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[3]: Иконка в tray: как правильно
От: GarryIV  
Дата: 12.06.05 19:19
Оценка:
Hello, !

АС>> Под двойному


> Что характерно — значки от MS отрабатывают одинарный — либо

> восстанавливая окно, либо показывая меню (левый клик).

Не всегда. Где то по дабл где то по одинарному... Скажем MSSQL Server Agent по одинарному левому клику ничего не делает. Но по большей части да, одинарный клик у них что то делает.
Posted via RSDN NNTP Server 1.9
WBR, Igor Evgrafov
Re[4]: Иконка в tray: как правильно
От: the_Wizzard Украина  
Дата: 12.06.05 20:46
Оценка:
Здравствуйте, adontz, Вы писали:

A>Проги бывают по сути интерактивные к торых надо постоянно что-то давить, кликать и т.д. и сервисы, которые надо настраивать, а потом они сами работают.


Сервисам, которые "сами работают", торчать в трее не положено ИМХО. А вызвать настройки можно и запуском ярлычка в меню пуск.
Если же что-то индицирует в трее — тогда пожалуйста. Но не надо рассматривать трей как заменитель таскбара или просто как модную фишку

Миранда — индицирует в трее изменения статуса -> к ней претензий нет.
Винамп — хм... Я иконку в трее выключаю и сворачиваю его в такую полосочку (кнопка в заголовке есть). Хотя, красивее это реализовано в WMP9,10
[offtopic]
Касперский когда-то ставил, посмотрел сколько жрет ресурсов и снес.
Сейчас стоит avast — ежедневные апдейты по 2-10 кб, не в пример Касперу, и ресурсов мало кушает. Холивар не разводить!
[/offtopic]
В трее тоже индицирует статус — {idle|резидент сканирует|в фоне ресканит винт} — тоже претензий нет.
... << RSDN@Home 1.1.4 beta 7 rev. 447>>
Signature Deleted, 4 GB limit exceeded
Re[2]: Иконка в tray: как правильно
От: WinterMute Россия http://yarrr.ru
Дата: 13.06.05 08:00
Оценка:
A>Я пользуюсь простыми правилами.

A>

    A>
  1. Не плодите клики без необходимости .
    A>
  2. То что имеет состояние выделения (selection, например строка в списке), не имеет состояния подсветки (hover/highlight) выделяется одинарным кликом, активизируется двойным.
    A>
  3. То что не имеет состояния выделения (selection, например кнопка), имеет состояние подсветки (hover/highlight) активизируется одинарным кликом.
    A>

Для меня кажется естественным открытие программы по двойному щелчку. Возможно от того, что иконка в трее, визуально не похожа на кнопку, а напоминает, скорее, ярлык на рабочем столе.
Re: Иконка в tray: как правильно
От: Bulyznik  
Дата: 13.06.05 12:09
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Добрый день, господа.


А>Есть вопрос следующего характера:

А>Приложение имеет иконку в tray. Как правильно сворачивать/восстанавливать приложение — по одинарному или двойному click-у?

Одно время я тоже задавался этим вопросом...

Вот у меня в трее сейчас висит несколько програм:
Microsoft Outlook 2003 — одинарный щелчек левой кнопкой : контекстное меню (как и правой)
— двойной левой кнопкой : разворачивает

Windows Messenger — одинарный щелчек левой кнопкой : контекстное меню (как и правой)
— двойной левой кнопкой : разворачивает

Symantec Antivirus — одинарный щелчек левой кнопкой : ничего не делает
— двойной левой кнопкой : разворачивает
Re[5]: Иконка в tray: как правильно
От: Mamut Швеция http://dmitriid.com
Дата: 13.06.05 14:04
Оценка:
_W>Сервисам, которые "сами работают", торчать в трее не положено ИМХО. А вызвать настройки можно и запуском ярлычка в меню пуск.
_W>Если же что-то индицирует в трее — тогда пожалуйста. Но не надо рассматривать трей как заменитель таскбара или просто как модную фишку

_W>Миранда — индицирует в трее изменения статуса -> к ней претензий нет.

_W>Винамп — хм... Я иконку в трее выключаю и сворачиваю его в такую полосочку (кнопка в заголовке есть). Хотя, красивее это реализовано в WMP9,10

_W>Касперский когда-то ставил, посмотрел сколько жрет ресурсов и снес.

_W>Сейчас стоит avast — ежедневные апдейты по 2-10 кб, не в пример Касперу, и ресурсов мало кушает. Холивар не разводить!

_W>В трее тоже индицирует статус — {idle|резидент сканирует|в фоне ресканит винт} — тоже претензий нет.


Но опять же — иконка в трее висит, что-то там нотифицирует. Как добраться к программе, к которой эта кнопка относится? Через Start->Programs? Зачем, если у нас уже есть иконка в трее? Я бы, наоборот, убивал бы тех программистов, кто не сворачивает в трей программы, к которым редко обращаешься (например, обрабатываеют большое количество данных или выполняют большое количество действий). Например, я бы расстрелял TeleportPro


dmitriid.comGitHubLinkedIn
Re: Иконка в tray: как правильно
От: Bulyznik  
Дата: 13.06.05 14:23
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Добрый день, господа.


А>Есть вопрос следующего характера:

А>Приложение имеет иконку в tray. Как правильно сворачивать/восстанавливать приложение — по одинарному или двойному click-у?

Вообще, я думаю, что в вопросах связаных с usability надо в первую очередь смотреть на программы от Microsoft т.к. у них есть целые лабаратории где изучают данный вопрос (конечно с привлечением обычних людей для изучения их мнения). Если взять данных вопрос, то я думаю что надо восстанавливать по двойному левому щелчку мыши, как сейчас делает микрософт в своих программах (см. мой предыдущий пост), и если они так делают, то можешь поверить, что они вложили в это немалые деньги
Можно привести пример: раньше все программы в том числе и старые микрософтовские которые работают с несколькими окнами (например как Word) в заголовке окна писали допустим "Word — курсовая работа.doc", а потом они исследовали этот вопрос и стали писать наоборот "Курсовая работа.doc — Word" т.к. если у тебя открыто много документов, то на таск баре может сложится такая ситуация, что будет видно только несколько букв заголовка программы и в первом случае ты будешь видить название программы "Word -.."а во втором уже названия документов "Курсов..." и быстро найти на таск баре нужный документ, а программу определить по иконке.
Re[2]: Иконка в tray: как правильно
От: adontz Грузия http://adontz.wordpress.com/
Дата: 13.06.05 15:31
Оценка:
Здравствуйте, Bulyznik, Вы писали:

B>Вообще, я думаю, что в вопросах связаных с usability надо в первую очередь смотреть на программы от Microsoft т.к. у них есть целые лабаратории где изучают данный вопрос (конечно с привлечением обычних людей для изучения их мнения).


Далеко не факт. ИМХО кроме офиса особо не во что не вкладываются.

B>Если взять данных вопрос, то я думаю что надо восстанавливать по двойному левому щелчку мыши, как сейчас делает микрософт в своих программах (см. мой предыдущий пост), и если они так делают, то можешь поверить, что они вложили в это немалые деньги


Далеко не факт, что хоть что-то вложили. К тому же индикатор локальной сети реагирует на одинарный клик.

B>Можно привести пример: раньше все программы в том числе и старые микрософтовские которые работают с несколькими окнами (например как Word) в заголовке окна писали допустим "Word — курсовая работа.doc", а потом они исследовали этот вопрос и стали писать наоборот "Курсовая работа.doc — Word" т.к. если у тебя открыто много документов, то на таск баре может сложится такая ситуация, что будет видно только несколько букв заголовка программы и в первом случае ты будешь видить название программы "Word -.."а во втором уже названия документов "Курсов..." и быстро найти на таск баре нужный документ, а программу определить по иконке.


ОК, но вряд ли это придумали в Microsoft

Есть простое правило, не плодите сущности без необходимости. Если хватает одного клика, то не надо делать два.
Чем больше движений надо сделать для достижения результата, тем менее удобным является интерфейс.
Мне например удобнее нажать правой кнопкой на иконке KAV и выбрать "Открыть Антивирус Касперского", чем дважды кликнуть левой кнопкой на иконке. Значит идея с двойным щелчком была неудачной и себя не оправдала.
А вот в сетевым соединением всё как раз как надо.
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[6]: Иконка в tray: как правильно
От: the_Wizzard Украина  
Дата: 13.06.05 17:05
Оценка:
Здравствуйте, Mamut, Вы писали:

M>Но опять же — иконка в трее висит, что-то там нотифицирует. Как добраться к программе, к которой эта кнопка относится? Через Start->Programs? Зачем, если у нас уже есть иконка в трее? Я бы, наоборот, убивал бы тех программистов, кто не сворачивает в трей программы, к которым редко обращаешься (например, обрабатываеют большое количество данных или выполняют большое количество действий). Например, я бы расстрелял TeleportPro


Вероятно, вы меня не поняли . Я считаю, что в случае если к программе обращаешься реже, чем раз в час, иконка в трее просто не нужна
... << RSDN@Home 1.1.4 beta 7 rev. 447>>
Signature Deleted, 4 GB limit exceeded
Re[7]: Иконка в tray: как правильно
От: GarryIV  
Дата: 13.06.05 19:37
Оценка:
Hello, the_Wizzard!

tW> Здравствуйте, Mamut, Вы писали:


M>> Но опять же — иконка в трее висит, что-то там нотифицирует. Как

M>> добраться к программе, к которой эта кнопка относится? Через
M>> Start->Programs? Зачем, если у нас уже есть иконка в трее? Я бы,
M>> наоборот, убивал бы тех программистов, кто не сворачивает в трей
M>> программы, к которым редко обращаешься (например, обрабатываеют большое
M>> количество данных или выполняют большое количество действий). Например,
M>> я бы расстрелял TeleportPro

tW> Вероятно, вы меня не поняли . Я считаю, что в случае если к

tW> программе обращаешься реже, чем раз в час, иконка в трее просто не
tW> нужна


А у меня таскбар не резиновый (хотя я его и делаю в две строки высотой). Иконка в трее занимает гораздо меньше места. Как раз в случае когда программа нужна постоянно но редко я люблю чтоб она висела в трее и не отсвечивала. Так что я за иконки в трее, хотя бы в виде опции.
Posted via RSDN NNTP Server 1.9
WBR, Igor Evgrafov
Re[8]: Иконка в tray: как правильно
От: the_Wizzard Украина  
Дата: 13.06.05 21:00
Оценка:
Здравствуйте, GarryIV, Вы писали:

GIV>Hello, the_Wizzard!


tW>> Здравствуйте, Mamut, Вы писали:


M>>> Но опять же — иконка в трее висит, что-то там нотифицирует. Как

M>>> добраться к программе, к которой эта кнопка относится? Через
M>>> Start->Programs? Зачем, если у нас уже есть иконка в трее? Я бы,
M>>> наоборот, убивал бы тех программистов, кто не сворачивает в трей
M>>> программы, к которым редко обращаешься (например, обрабатываеют большое
M>>> количество данных или выполняют большое количество действий). Например,
M>>> я бы расстрелял TeleportPro

tW>> Вероятно, вы меня не поняли . Я считаю, что в случае если к

tW>> программе обращаешься реже, чем раз в час, иконка в трее просто не
tW>> нужна


GIV>А у меня таскбар не резиновый (хотя я его и делаю в две строки высотой). Иконка в трее занимает гораздо меньше места. Как раз в случае когда программа нужна постоянно но редко я люблю чтоб она висела в трее и не отсвечивала. Так что я за иконки в трее, хотя бы в виде опции.


Не понял, как она там будет занимать место если она его не занимает?
Топик начался с сворачивания проги в трей. А я сказал, что если редко к ней обращаться, то пускай работает совсем без UI a la Windows Service...

А по окончанию работы может иконку показать, как Security Center в XP SP2
если антивирус вырубить.

Извиняюсь, что сначала непонятно обьяснил
... << RSDN@Home 1.1.4 beta 7 rev. 447>>
Signature Deleted, 4 GB limit exceeded
Re[9]: Иконка в tray: как правильно
От: GarryIV  
Дата: 13.06.05 22:17
Оценка: 1 (1) +1
Hello, the_Wizzard!

GIV>> А у меня таскбар не резиновый (хотя я его и делаю в две строки

GIV>> высотой). Иконка в трее занимает гораздо меньше места. Как раз в
GIV>> случае когда программа нужна постоянно но редко я люблю чтоб она
GIV>> висела в трее и не отсвечивала. Так что я за иконки в трее, хотя бы в
GIV>> виде опции.

tW> Не понял, как она там будет занимать место если она его не занимает?

tW> Топик начался с сворачивания проги в трей. А я сказал, что если редко к
tW> ней обращаться, то пускай работает совсем без UI a la Windows
tW> Service...

Ну если совсем буз UI то тут это оффтопик Какое нафиг юзабилити без UI

tW> А по окончанию работы может иконку показать, как Security Center в XP

tW> SP2 если антивирус вырубить.

А если хочется именно видеть кто твой процесс именно запущен и работает? Я вообще за tray icon. До откровенного кретинизма доволить не надо конечно. По мне путь лучше будет чем нет, если опционально то совсем хорошо.

У меня основные претензии к сабжу такие.

1. Не стоит убирать иконку из трея при клике на нее. А то бывает кликнешь на иконке, она пропадает и второй клик (случайный) достается совсем другой проге, чья иконка заняла место первой. Достало сильно...

2. Не надо увлекаться анимацией. Если что то в трее мигает значит надо отреагировать. Бесцельная анимация только отвлекает и раздражает (привет авторам avast! Antivirus, Kerio Personal Firewall и другим любителям анимации)

По поводу двойного\одинарного клика я никогда не задумывался даже — следовательно такой проблемы у меня нет Хоть тройной Лишь бы не п.1

По поводу лишних иконок... ИМХО интерфейс прятанья иконок в XP сделан как то убого, юзабилити ниже плинтуса. Иногда и правда хочется убрать нафиг какую нибудь иконку, совсем убрать, навсегда. Чтоб не появлялось никаких лишних отъезающих кнопочек, которые тоже занимают место.

PS: А может есть тулзы которые помогают убирать лишние\ненужные иконки из трея?
Posted via RSDN NNTP Server 1.9
WBR, Igor Evgrafov
Re: Иконка в tray: как правильно
От: Real 3L0 Россия http://prikhodko.blogspot.com
Дата: 14.06.05 03:25
Оценка:
Здравствуйте, adontz, Вы писали:

A>Ни в коем случае нельзя на одинарный и двойной клик по иконке сажать разные вещи!


Пример-исключение, который я хотел бы видеть в Миранде.
Правый клик — меню.
Двойной левый клик — окно Миранды.
Одинарный левый клик — обрзезанное окно Миранды аля балон или тултип, только контакт лист, с возможностью клика на контакте, после которого это окно сразу бы скрывалось.
... << RSDN@Home 1.1.4 beta 7 rev. 447>>
Вселенная бесконечна как вширь, так и вглубь.
Re[9]: Иконка в tray: как правильно
От: Sinclair Россия https://github.com/evilguest/
Дата: 14.06.05 06:34
Оценка: +5 :)
Здравствуйте, the_Wizzard, Вы писали:
_W>Не понял, как она там будет занимать место если она его не занимает?
_W>Топик начался с сворачивания проги в трей. А я сказал, что если редко к ней обращаться, то пускай работает совсем без UI a la Windows Service...
Для пользовательских программ такое поведение — ОЧЕНЬ плохо. Пользователь привык к тому, что у него есть хоть какая-то визуальная индикация задач, которые он запустил. Сервисы в большинстве своем имеют совсем эзотерический смысл, и им как раз противопоказано выставлять себя задачами.
... << RSDN@Home 1.1.4 beta 5 rev. 395>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[9]: Иконка в tray: как правильно
От: Mamut Швеция http://dmitriid.com
Дата: 14.06.05 07:46
Оценка: +1
_W>Не понял, как она там будет занимать место если она его не занимает?
_W>Топик начался с сворачивания проги в трей. А я сказал, что если редко к ней обращаться, то пускай работает совсем без UI a la Windows Service...

Примеры:



FlashGet. Если не запускать Download Basket, то иконка в трее — единственный способ до него добраться. Поставить ему на скачивание файл в 100 метров на дайалапе — и можно забыть о нем надолго, но доступ к нему иметь хочется.

RSDN@Home. Если авторефреш не стоит или стоит на интервале в час, то доступ к нему все равно надо иметь, хоть и пользуешься им редко.

SharpReader. Он у меня меняет статус индикатора дай бог, чтобы раз в полтора часа, но доступ к нему все равно нужен.

Winamp. Несмотря на то, что его можно запустить поверх всех окон в узкой полоске, не все так делают. Вдобавок, эта фича у него глючит (достаточно нажать Win+D, и его окно будет пропадать за другими окнами). Поэтому висящий в трее Winamp Agent весьма удобен.

Miranda. Единственный способ до нее добраться — через трей. И правильно. Потому что в любом другом месте она нафиг не нужна. А пользуюсь я ей пару раз в день.

Что там еще у меня висит... Управление звуком. Нужная вещь. Что у меня спрятано? Антивирус и управление астройками экрана. Чтобы я спрятал? Значок Оперы, а MSSQL Agent я и так убрал — он мне не нужен.

То есть, я считаю так — ели есть вероятность того, что в течение дня программой воспользуются несколько раз, то лучше обеспечить ей доступ через иконку в трее


dmitriid.comGitHubLinkedIn
Re: Иконка в tray: как правильно
От: Зверёк Харьковский  
Дата: 15.06.05 11:47
Оценка:
Здравствуйте, adontz, Вы писали:

A>Здравствуйте, Аноним, Вы писали:


A>Большинство приложение отрабатывает одинарный левый клик.


A>Я пользуюсь простыми правилами.


A>

    A>
  1. Не плодите клики без необходимости .
    A>
  2. То что имеет состояние выделения (selection, например строка в списке), не имеет состояния подсветки (hover/highlight) выделяется одинарным кликом, активизируется двойным.
    A>
  3. То что не имеет состояния выделения (selection, например кнопка), имеет состояние подсветки (hover/highlight) активизируется одинарным кликом.
    A>

A>Например кнопка (в особенности на панели инструментов) реагирует на мышь и не имеет состояния выделения (фокус не в счёт ). Нужно одно нажатие.

A>Значок папки в окне эксплорера имеет состояние выделения и не реагирует на мышь. Нужно двойное нажатие что её открыть и одинарное чтоб выделить.

A>Иконка в трее не имеет состояния выделения. И хотя она не имеет и состояния подстветки (что между прочим, не ахти как хорошо, но учитывая её размеры, простительно) нужен одинарный клик, а не двойной. Действительно папку можно нажав перетащить, с иконкой в трее какого не сделать, так что если реагировать на двойной клик, одинарный просто не будет использован.


A>А вот то что по правому клику надо меню показывать, думаю никто не сомневается


A>Ни в коем случае нельзя на одинарный и двойной клик по иконке сажать разные вещи! Иконка не имеет состояния выделения и визуально нельзя понять кликнул ты по ней или ещё нет!


Короче, долго думал над этой темой: все не мог понять, что мне не понравилось — хотя, вроде бы, все логично.
Не понравилось мне вот что:
* есть нечто с семантикой "объекта" — его можно выделить (одинарным кликом), "запустить" двойным, и получить контекстное меню правым
* и есть нечто с семантикой "кнопки" — по нему можно только кликнуть — и оно сразу что-то сделает.

При этом "кнопка" а) ни в коем случае не может иметь контекстного меню и б) своим видом показывает что ее нажали. Ни одно из условий иконка в трее не выполняет. Поэтому я склонен считать ее странным предметом под названием "объект, который нельзя выделить". (Выделить его нельзя по причине, подсказанной the_Wizard: изначально предполагалось, что иконки используются только для нотификации и никаких действий с ними производить нельзя). Для такого "недообъекта" все равно естественно подсознательное ощущение, что одинарным кликом я просто перенесу на него фокус (кстати, это пинок в сторону Мелкософта: давно пора трейским иконкам сделать состояние фокуса, чтобы можно было ткнуть в одну, а потом ползать по ним клавиатурой).
Короче, выбор джедая — дабл-клик
... << RSDN@Home 1.1.4 beta 6a rev. 436>>
FAQ — це мiй ай-кью!
Re[2]: Иконка в tray: как правильно
От: adontz Грузия http://adontz.wordpress.com/
Дата: 15.06.05 11:57
Оценка: 32 (5) +1
Здравствуйте, Зверёк Харьковский, Вы писали:

ЗХ>Для такого "недообъекта" все равно естественно подсознательное ощущение, что одинарным кликом я просто перенесу на него фокус (кстати, это пинок в сторону Мелкософта: давно пора трейским иконкам сделать состояние фокуса, чтобы можно было ткнуть в одну, а потом ползать по ним клавиатурой).


А это есть Win+B и нажимай стрелки.

ЗХ>Короче, выбор джедая — дабл-клик
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[3]: Иконка в tray: как правильно
От: Sinclair Россия https://github.com/evilguest/
Дата: 16.06.05 12:13
Оценка:
Здравствуйте, adontz, Вы писали:
A>А это есть Win+B и нажимай стрелки.
Cool! Я знал, что можно добраться, но сложным путем — через табание от старт баттон... Просто я все еще не привык к этой ноаомодной Win Button.
... << RSDN@Home 1.1.4 beta 5 rev. 395>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[4]: Иконка в tray: как правильно
От: adontz Грузия http://adontz.wordpress.com/
Дата: 16.06.05 12:44
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Cool! Я знал, что можно добраться, но сложным путем — через табание от старт баттон... Просто я все еще не привык к этой новомодной Win Button.


Вообще-то если щёлкнуть по часам тоже самое будет.
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[5]: Иконка в tray: как правильно
От: Sinclair Россия https://github.com/evilguest/
Дата: 16.06.05 13:14
Оценка:
Здравствуйте, adontz, Вы писали:
A>Вообще-то если щёлкнуть по часам тоже самое будет.
Ужос! У меня прикол в том, что никак не выделяется текущая иконка. Поинтер исчезает, и только хинт намекает на то, над чем я сейчас стою. Пробел вызывает меню и показ поинтера посреди иконки. В общем, похоже на секретный уровень.
P/S/ XP SP2 : Classic/Rainy Day
... << RSDN@Home 1.1.4 beta 5 rev. 395>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[4]: Иконка в tray: как правильно
От: Mamut Швеция http://dmitriid.com
Дата: 16.06.05 14:09
Оценка: +1
A>>А это есть Win+B и нажимай стрелки.
S>Cool! Я знал, что можно добраться, но сложным путем — через табание от старт баттон... Просто я все еще не привык к этой ноаомодной Win Button.

Там есть несколько очень полезных комбинаций:

Win + F — Find
Win + R — Run
Win + E — Explorer
Win + D — Sjow desktop (причем заставляет спрятаться все, даже диалоговые окна, в отличие от кнопки ShowDesktop в QuickLaunch'e)


dmitriid.comGitHubLinkedIn
Re[5]: Иконка в tray: как правильно
От: Alexey Axyonov Украина  
Дата: 16.06.05 14:44
Оценка: +1
Здравствуйте, Mamut, Вы писали:

M>Win + F — Find

M>Win + R — Run
M>Win + E — Explorer
M>Win + D — Sjow desktop (причем заставляет спрятаться все, даже диалоговые окна, в отличие от кнопки ShowDesktop в QuickLaunch'e)
Show Desktop в QuickLaunch = Win + M — Minimize all.
... << RSDN@Home 1.2.0 alpha rev. 482>>
Re[10]: Иконка в tray: как правильно
От: the_Wizzard Украина  
Дата: 16.06.05 18:46
Оценка:
Здравствуйте, Mamut, Вы писали:

M>Примеры:

M>
M>FlashGet.
M>RSDN@Home.
M>SharpReader.
M>Winamp.
M>Miranda.
M>Что там еще у меня висит... Управление звуком. Нужная вещь. Что у меня спрятано? Антивирус и управление астройками экрана. Чтобы я спрятал? Значок Оперы, а MSSQL Agent я и так убрал — он мне не нужен.

M>То есть, я считаю так — ели есть вероятность того, что в течение дня программой воспользуются несколько раз, то лучше обеспечить ей доступ через иконку в трее


Если день рассматривать как рабочий (8ч), то мы с вами единомышленники
см. этот пост: http://rsdn.ru/forum/Message.aspx?mid=1219753&amp;only=1
Автор: the_Wizzard
Дата: 13.06.05

Против Миранды и прочих я не протестовал т.к. она индицирует свой статус.
Иконка просто не должна дублировать значок в меню пуск или заменять кнопку в таскбаре.
... << RSDN@Home 1.1.4 beta 7 rev. 447>>
Signature Deleted, 4 GB limit exceeded
Re[3]: Иконка в tray: как правильно
От: Real 3L0 Россия http://prikhodko.blogspot.com
Дата: 17.06.05 06:17
Оценка:
Здравствуйте, adontz, Вы писали:

A>А это есть Win+B и нажимай стрелки.


В 2000 не работает.
... << RSDN@Home 1.1.4 beta 7 rev. 447>>
Вселенная бесконечна как вширь, так и вглубь.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.