SASGIS - SAS.Планета | |||||||||||||||
View Issue Details | |||||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||||
0002756 | SAS.Планета | [All Projects] Хотелка | public | 24-06-2015 11:48 | 31-07-2015 14:15 | ||||||||||
Reporter | vasketsov | ||||||||||||||
Assigned To | |||||||||||||||
Priority | normal | Severity | minor | Reproducibility | N/A | ||||||||||
Status | confirmed | Resolution | open | ||||||||||||
Platform | Windows | OS | 7 | OS Version | Ultimate | ||||||||||
Product Version | 141212 | ||||||||||||||
Target Version | 27xxxx | Fixed in Version | |||||||||||||
Summary | 0002756: Извещение пользователя о завершении операции или важном событии | ||||||||||||||
Description | Есть несколько тем насчёт попищать спикером в конце загрузки, тут всё более конкретно. Если предположить, что сас используется для закачки во время работы с другими программами, то пищать как раз не всегда удобно, да и бывает что нечем. Зато вот помигать кнопкой на панели задач - самое то. Делать это надо только если сас свёрнут или неактивен (где-то на заднем фоне), и только в том случае, если кнопка на панели задач отображается. Для system tray будет несколько иначе, но поскольку я тем режимом не пользуюсь... Соответственно, включать мигание надо при следующих событиях: а) окончание любой загрузки по выделенной области; б) окончание генерации зумов по выделенной области; в) окончание экспорта по выделенной области; г) окончание прочих операций над выделенной областью - опционально - если будет единое красивое и удобное решение по всем операциям над выделенной областью, иначе не обязательно; д) окончание работы Cache Manager (миграция кэша); е) прерывание (остановка) загрузки по любой причине (ошибка сети, бан,.. - неважно); ж) завершение экспорта или импорта меток, кроме экспорта или импорта одной метки (в файл или в буфер обмена или в обратном направлении - неважно). з) возможно ещё чего выдумается. Мигать надо покуда сас не будет активирован на передний план (foreground). В этом смысле, это самый простой вариант, всё уже придумано до нас: FlashWindowEx https://msdn.microsoft.com/en-us/library/windows/desktop/ms679347%28v=vs.85%29.aspx Minimum supported client: Windows XP FLASHWINFO structure: FLASHW_TIMERNOFG 0x0000000C Flash continuously until the window comes to the foreground. В общем, послал мигаться и забыл, STOP делать не обязательно. Лично мне достаточно одной (сохраняемой в ini) настройки на это дело (вкл-выкл). | ||||||||||||||
Steps To Reproduce | |||||||||||||||
Additional Information | |||||||||||||||
Tags | No tags attached. | ||||||||||||||
Relationships |
| ||||||||||||||
Attached Files | |||||||||||||||
Issue History | |||||||||||||||
Date Modified | Username | Field | Change | ||||||||||||
24-06-2015 11:48 | vasketsov | New Issue | |||||||||||||
24-06-2015 11:50 | vasketsov | Description Updated | bug_revision_view_page.php?rev_id=6633#r6633 | ||||||||||||
24-06-2015 11:53 | vasketsov | Note Added: 0016072 | |||||||||||||
24-06-2015 13:18 | vdemidov | Note Added: 0016073 | |||||||||||||
24-06-2015 13:32 | vasketsov | Note Added: 0016074 | |||||||||||||
29-07-2015 14:45 | vdemidov | Note Added: 0016240 | |||||||||||||
29-07-2015 14:46 | vdemidov | Status | new => confirmed | ||||||||||||
29-07-2015 14:46 | vdemidov | Product Version | => 141212 | ||||||||||||
29-07-2015 14:46 | vdemidov | Target Version | => 27xxxx | ||||||||||||
30-07-2015 14:31 | vdemidov | Relationship added | child of 0001224 | ||||||||||||
31-07-2015 14:15 | vdemidov | Relationship added | related to 0002311 |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|