AlikasS Цитата: не понял куда будет мышь кликать и сколько раз
В любом месте по заголовку окна.
Один клик средней кнопкой - укоротить/вернуть. Это обязательно сделать.
Даблклик - окно поверх всех/на задний план (опционально, можно и как сейчас).
Нажатие и удерживание средней кнопки (как при перетаскивании) - свернуть в трей (тоже опционально).
А то клики по элементам не всегда срабатывают, нужно точно метить в центр элемента. Особенно проблема с Firefox.
Три элемента управления окном - это кнопки минимизировать, максимизировать, закрыть.
Добавлено: AlikasS Цитата: а, понял, там надо будет таймер вводить и считать время нажатия и клики и периоды между кликами
А разве плагины не понимают разницу между клик, даблклик и удержанием кнопки мыши?
Ведь эмулировать эти нажатия (клик, двойной клик, клик и удержание), без таймеров, сабж уже умеет.
Добавлено: За ссылку спасибо, теперь понятно что за цифры в задаче.
Добавлено: Добавил триггер для укорачивания окна, если указатель мыши на заголовке окна.
А с Firefox и MS Office проблемы, плохо реагируют на клики по элементам управления окном и по заголовку. Фиг с ними.
Остальное все устраивает, спасибо.
Добавлено: Блин, есть проблема: если закрыть укороченное окно, то потом оно откроется укороченным, но его нельзя будет вернуть кликом, похоже что значение высоты такого окна удаляется из инишника.
Поэтому нужно сделать еще один подмодуль, чтобы сабж обнаруживал, что закрываемое сейчас окно - укороченное и перед закрытием разворачивал его.